- Runs in your cloud
- Docker image, Compose file or systemd unit. SQLite to start, Postgres when you need it. Your data stays with you.
- Second-person approval
- Held calls go to Slack, Discord, the dashboard or a one-tap phone link. Nobody approves their own agent's request, and refunds can go to finance.
- Shows what it will change
- Measured before anyone approves: rows a DELETE would remove, resources a terraform destroy would take (and which hold data), commits a force push would erase, objects in a bucket.
- Undo
- Right before an approved delete, git reset or git clean runs, Squidbrake keeps a copy. One command puts it back.
- One policy on every laptop
- Lockdown uses the agents' own managed settings, so Claude Code, Cursor, Codex and Gemini CLI all run Squidbrake and bypass modes stay off.
- Evidence for your auditor
- Every decision is hash-chained and can be verified offline. One click makes a one-page evidence pack: the controls, who approved what, what was blocked. It supports SOC 2 change-management evidence.
- Streams to your SIEM
- Every decision, as it happens, to Splunk, Datadog or an OpenTelemetry collector. Secrets are redacted first, and a slow SIEM never slows an agent.
- Kill switch
- Stop every agent, one agent or one session in a single call. A removed key stops working at once.
- Shadow mode
- Log what would have been blocked, without blocking anything, before you turn enforcement on.