Linux-only. Provides bindings for kernel-level sandboxing via seccomp-bpf.
What We Explicitly Do NOT Use
We keep the core library lightweight and focused.
Technology
Why not
FastAPI / Flask
EnforceCore is a library, not a web service. No HTTP server needed.
SQLAlchemy
v1.0 uses JSONL files for audit logs to avoid database dependencies.
Docker SDK
Container management is out of scope for v1.0; we assume the agent is already containerized.
LangChain / LlamaIndex
No hard dependencies on agent frameworks. Integrations are optional extras.
TensorFlow / PyTorch
No heavy ML frameworks in the core. Policy evaluation is rule-based and fast.
Platform Support
Platform
Core
Resource Limits
Syscall Sandbox
Linux (x86_64)
✅ Full
✅ Full
✅ Full
Linux (aarch64)
✅ Full
✅ Full
✅ Full
macOS (Apple Silicon)
✅ Full
⚠️ Partial
❌ N/A
Windows
✅ Full
⚠️ Basic
❌ N/A
Info
Note: The security-critical components (Policy, Enforcer, Redactor, Auditor) work on ALL platforms. Only the OS-level sandboxing features are Linux-specific.