kenryu42/cc-safety-net

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.

解决的问题

它防止AI编码代理意外运行破坏性命令或访问SSH密钥和环境变量等敏感文件。它充当开发环境的安全护栏,确保自动化工具无法执行损害系统或泄露凭据的操作。

工作原理

它在编码代理执行命令之前进行拦截。通过解析命令意图,判断操作是安全还是危险。如果命令被标记为风险(例如强制 git reset 或尝试读取私钥),它会阻止执行并通知代理。它不是沙箱,而是提供了一层基于策略的保护,适用于 Windows、macOS 和 Linux 上的各种编码 CLI。

适用人群

使用AI编码代理并希望确保这些工具在安全边界内运行,且无需手动管理复杂系统权限或容器化沙箱的开发者。

主要亮点

  • 阻止诸如 rm -rf 和 git push --force 之类的破坏性命令。
  • 保护敏感文件,包括 SSH 密钥、.env 文件和云凭据。
  • 提供 GUI 仪表板以自定义安全策略和预设(标准、严格或偏执模式)。
  • 通过将规则手册提交到 git 仓库来支持团队范围的安全策略。
  • 提供库 API,供开发者将保护功能直接嵌入到他们自己的工具中。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目