跳转到主要内容

CC Safety Net 文档

别让编码智能体运行 git reset —hard、rm -rf ~/ 或 cat .env。CC Safety Net 在每条命令运行前进行检查,阻止会毁掉工作成果或泄露机密的命令。

CC Safety Net 是采用 MIT 许可证的免费开源工具,在本地运行,不调用任何 LLM。

赞助商

成为赞助商

v2.7.12 更新内容

2026 年 11 月 12 日发布
  • PowerShell 的递归删除现在只按 -Recurse 判定。此前只要没有 -Force,Remove-Item -Recurse ../outside 在所有安全级别都允许;现在会像 rm -r 一样阻止。见PowerShell 命令。
  • -Recurse:false</code>仍算作递归,因此<code>Remove−Item−Recurse:false</code> 仍算作递归,因此 <code>Remove-Item -Recurse:false ../outside.txt 虽然并不是递归删除,却依然会阻止。见PowerShell 只按子集读取。

运行 npx -y cc-safety-net@latest update 即可更新所有已安装的集成。查看完整发布说明。

快速入门指南

CC Safety Net 支持 Windows、macOS 和 Linux。

$ git checkout — src/main.pyBLOCKED by CC Safety NetReason: discards uncommitted changes.$ git checkout -b safety-checkALLOWEDReason: creates a branch safely.

CC Safety Net 是执行前 hook,不是沙箱。它无法拦截哪些情况,请参阅已知限制。

支持的智能体和 CLI

所有会运行 shell 命令的受支持智能体和 CLI 都使用同一个 hook。完整列表以及安装、卸载命令见安装。

后续步骤

如果遇到问题,请先看故障排除。决策是如何做出的,见工作原理。规则编写方法见自定义规则。