“Why did the agent do that?”
Every decision gets a record: the call, the rule that matched, and the outcome. Look at any action and the reasoning is right there in the audit trail.
AI agents act faster than any review loop. Control Zero evaluates every action against your policy before it runs — allow, warn, or block — and every decision is recorded.
Open source SDKs · No account required · 5,000 governed actions free
$ pip install controlzero
Hook-governed agents: 6 · MCP-cooperative: 4 · SDK languages: 2
Trace any action back to the call, the rule, and the outcome that produced it. Every evaluation lands in your audit trail — searchable, exportable, compliance-ready.
A compiled policy engine runs in your process — or at your gateway. Signed bundles, local evaluation, no external calls. Sensitive data never has to leave your infrastructure.
Decisions happen before anything leaves the machine. Air-gap friendly, no phone-home.
Policy bundles carry cryptographic signatures. Tamper handling: warn, deny, or quarantine.
64 detectors for PII and secrets. Deny, mask, or warn — matched values rewritten in place.
Every decision gets a record: the call, the rule that matched, and the outcome. Look at any action and the reasoning is right there in the audit trail.
In your process. Enforcement happens in the SDK or at the gateway — not in a model that guesses. No data movement, no probabilistic review loop.
Because they're probabilistic. Control Zero is deterministic: every tool call is checked against your rules before it executes. The rule fires, or it doesn't.
Every week, agents gain new capabilities: writing code, managing infrastructure, touching production. MCP and tool use create trust boundaries traditional security can't see. Control Zero governs the gap between the model and the tool call.
Pre-execution policy checks for coding agents. Every tool call evaluated before it runs; Cursor CLI covers shell commands.
Get started →Wrap your Python or Node agent with the SDK. Per-tool enforcement and audit in three lines.
Get started →Point the API base URL at the gateway. Zero code changes across 12 providers — Anthropic, OpenAI, Google, Bedrock and more.
Get started →A deny rule cancels the paste before it lands and the send before it leaves. A mask rule rewrites the match in place.
Get started →Scout will find ungoverned AI usage from network traffic, running processes, and exposed API keys on enrolled hosts.
Join the waitlist →Deploy Control Zero in your own infrastructure. Policies evaluate locally. No external calls, ever.
Contact sales →Transparent proxy with enforcement on every request. Supports Anthropic, OpenAI, Google, Bedrock, Vertex, Azure OpenAI, Ollama, DeepSeek, Mistral and more.
Wrap your AI calls with the open source SDK for per-tool governance, on-demand secret retrieval, and local policy evaluation. Works without an API key in local-only mode.
Every combination ships on the free tier. Local mode works without an account.
Install once and one policy engine evaluates every call that reaches it — decided before the call runs, or cooperative where the host is.
Logos and trademarks are property of their respective owners. Listed for integration reference only.
Install the SDK or point your API base URL at the gateway. One package, one line of config. No infrastructure changes.
$ pip install controlzero
Set rules from the dashboard, via API, or in a local JSON file. Model allowlists, cost caps, tool restrictions, PII filters.
{
"rules": [
{ "tool": "bash", "pattern": "rm -rf",
"action": "deny" }
]
}
Every request is evaluated before it executes. Allow, deny, or warn — and every decision lands in a searchable, exportable audit trail.
$ controlzero audit search --outcome deny
On Claude Code, Gemini CLI and Cursor IDE a deny rule stops the call before it runs, across every tool family.
DLP for AI chat interfaces. A deny cancels the paste before it lands; a mask rewrites the match in place.
Scout discovers ungoverned AI usage from network traffic, running AI processes, and exposed API keys.
Provider keys encrypted at rest. SDK reads are policy-gated and can require human approval.
64 built-in detectors across 12 pattern packs — PII, secrets, and sensitive data in every request.
Published bundles carry cryptographic signatures. Tamper handling: warn, deny, or quarantine a machine.
Gateway, engine, audit store, and dashboard on your infrastructure. Licensing works offline.
Granular permissions for policies, audit logs, agent management, and enforcement modes.
Searchable, exportable decisions with append-only enforcement. The audit record is the durable evidence.
Regular updates from the control plane. Policy drops, integration news, early access, and exclusive releases for people who got here first.
5,000 governed actions per month free. No credit card required.