Airsc is free for everyone. If it helps you, support it with $2–$20.

Support
PluginCautionAuth & securityBeginner friendly

cc-safety-net

kenryu42 · kenryu42/cc-safety-net

CC Safety Net is a pre-execution guard that blocks destructive Git and file system commands, and prevents access to sensitive files for AI coding agents.

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, Gemini CLI, GitHub Copilot CLI, Grok Build, Hermes Agent, Kimi Code, OpenClaw, OpenCode, and Pi.

1.6k stars84License: MITUpdated 12 days ago0 opens

Preview

▍

What you can do with it

  • Prevent an AI agent from accidentally running `rm -rf` in your root directory.
  • Stop an agent from pushing force to a Git repository.
  • Protect your SSH keys and `.env` files from being accessed by an agent.

Safety check

Caution

Usable, but read the notes first.

  • ●Sends environment variables or tokens over the network..agents/skills/verify-cc-safety-net/SKILL.md

Automated scan of the repo files. Always review code you run.

From the README

English · 简体中文 · 日本語

https://github.com/user-attachments/assets/928dbe97-31e3-41d1-b35a-7941a701b056

CC 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.

How it works

Supported coding CLIs

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

Features

  • Blocks destructive commands such as git reset --hard, git push --force, and rm -rf on dangerous targets, even inside bash -c or python -c. See Blocked Commands.
  • Blocks secret access to SSH keys, .env files, ~/.aws, and coding-CLI credentials, from the shell and from the agent's file tools. See Secret Protection.
  • Tunes the policy in a GUI. Run npx cc-safety-net gui to pick the Standard, Strict, or Paranoid preset and turn rules on or off. See Modes.
  • Adds blocks through rulebooks: official packs for Terraform, AWS, gcloud, and Azure, or your own JSON. See Official Rulebooks.
  • Shares policy through git. Commit .cc-safety-net/ so clones and cloud sessions get the same rules. See Team Setup.
  • Embeds in your own tools. Call checkCommand from Node.js without installing the hook. See Library API.

Quick start

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.

Development

See CONTRIBUTING.md to report a bug or request a feature.

License

MIT

View source on GitHub