A pre-execution guard for AI coding agents. It blocks destructive Git and file system commands, plus common attempts to access sensitive files, before a tool call runs. Supports Amp Code, Antigravity CLI, Claude Code, Codex, Cursor, DeepSeek Harness, Devin CLI, GitHub Copilot CLI, Grok Build, Hermes Agent, Kimi Code, OpenClaw, OpenCode, and Pi.
See the codeCC Safety Net (Coding CLI Safety Net) blocks destructive commands and access to secrets such as SSH keys and .env files before the tool call runs. It parses what the command does. Wrapping the command or reordering flags does not hide it. A broken config file never blocks anything. It is not a sandbox: it does not contain processes, set filesystem permissions, or watch network egress.
[!NOTE] Full documentation → covers installation, configuration, reference material, guides, and the security model. This README is the short version.
CC Safety Net supports these coding agent CLIs on Windows, macOS, and Linux.
Amp Code | Antigravity CLI | Claude Code | Codex |
Cursor | DeepSeek Harness | Devin CLI | Factory Droid |
Gemini CLI | GitHub Copilot CLI | Grok Build | Hermes Agent |
Kimi Code | OpenClaw | OpenCode | Pi |
git reset --hard, git push --force, and rm -rf on dangerous targets, even inside bash -c or python -c. See Blocked Commands..env files, ~/.aws, and coding-CLI credentials, from the shell and from the agent's file tools. See Secret Protection.npx cc-safety-net gui to pick the Standard, Strict, or Paranoid preset and turn rules on or off. See Modes..cc-safety-net/ so clones and cloud sessions get the same rules. See Team Setup.checkCommand from Node.js without installing the hook. See Library API.You need Node.js 18 or higher. Install into the coding CLIs on this machine, then check that protection is working:
npx -y cc-safety-net@latest install
npx -y cc-safety-net@latest doctor
Update with npx -y cc-safety-net@latest update and uninstall with npx -y cc-safety-net uninstall. Keep the @latest qualifier: a bare cc-safety-net spec can run an older copy from the npx cache. Per-CLI requirements are in Installation.
See CONTRIBUTING.md to report a bug or request a feature.
MIT
(top 24 of 33)
2,338 followers · starred Dec 2025
2,475 followers · starred Feb 2026
621 followers · starred Feb 2026
272 followers · starred Jan 2026
A pre-execution guard for AI coding agents. It blocks destructive Git and file system commands, plus common attempts to access sensitive files, before a tool call runs. Supports Amp Code, Antigravity CLI, Claude Code, Codex, Cursor, DeepSeek Harness, Devin CLI, GitHub Copilot CLI, Grok Build, Hermes Agent, Kimi Code, OpenClaw, OpenCode, and Pi.
See the codeCC Safety Net (Coding CLI Safety Net) blocks destructive commands and access to secrets such as SSH keys and .env files before the tool call runs. It parses what the command does. Wrapping the command or reordering flags does not hide it. A broken config file never blocks anything. It is not a sandbox: it does not contain processes, set filesystem permissions, or watch network egress.
[!NOTE] Full documentation → covers installation, configuration, reference material, guides, and the security model. This README is the short version.
CC Safety Net supports these coding agent CLIs on Windows, macOS, and Linux.
Amp Code | Antigravity CLI | Claude Code | Codex |
Cursor | DeepSeek Harness | Devin CLI | Factory Droid |
Gemini CLI | GitHub Copilot CLI | Grok Build | Hermes Agent |
Kimi Code | OpenClaw | OpenCode | Pi |
git reset --hard, git push --force, and rm -rf on dangerous targets, even inside bash -c or python -c. See Blocked Commands..env files, ~/.aws, and coding-CLI credentials, from the shell and from the agent's file tools. See Secret Protection.npx cc-safety-net gui to pick the Standard, Strict, or Paranoid preset and turn rules on or off. See Modes..cc-safety-net/ so clones and cloud sessions get the same rules. See Team Setup.checkCommand from Node.js without installing the hook. See Library API.You need Node.js 18 or higher. Install into the coding CLIs on this machine, then check that protection is working:
npx -y cc-safety-net@latest install
npx -y cc-safety-net@latest doctor
Update with npx -y cc-safety-net@latest update and uninstall with npx -y cc-safety-net uninstall. Keep the @latest qualifier: a bare cc-safety-net spec can run an older copy from the npx cache. Per-CLI requirements are in Installation.
See CONTRIBUTING.md to report a bug or request a feature.
MIT
(top 24 of 33)
2,338 followers · starred Dec 2025
2,475 followers · starred Feb 2026
621 followers · starred Feb 2026
272 followers · starred Jan 2026