cc-safety-net
在终端中运行以下命令:
dsh plugin install kenryu42/cc-safety-net
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中安装 CC Safety Net 插件:执行 dsh plugin install kenryu42/cc-safety-net,源码见 https://github.com/kenryu42/cc-safety-net。
插件介绍
当编程助手通过 Shell 或文件工具执行命令时,一次误触的 git push --force、git reset --hard 或 rm -rf 就可能毁掉仓库或数据。CC Safety Net(Coding CLI Safety Net)在工具调用真正运行之前介入:它解析命令实际要做什么,而不是只看表面字符串,因此即使用 bash -c 或 python -c 包装、调换参数顺序,也难以绕过拦截。
插件会阻断常见破坏性操作,并限制对 SSH 私钥、.env、~/.aws 以及各编程 CLI 凭据等敏感路径的读取。需要说明的是,它并不是沙箱:不会隔离进程、改写文件系统权限或监控网络出站。它的价值在于可配置、可共享的策略层——可通过 GUI 在 Standard、Strict、Paranoid 等预设间切换,也可用官方或自定义 rulebook 扩展规则,并把 .cc-safety-net/ 纳入版本库,让团队与云端会话共用同一套策略。
适合日常依赖 Cursor、Claude Code、DeepSeek Harness 等 coding CLI 的开发者,以及希望给 AI 代理一条「硬刹车」、同时保留灵活策略的团队。配置文件损坏时不会误拦正常操作,兼顾安全与可用性。
截图预览
使用场景
- AI 代理即将执行 git push --force 或 rm -rf 等高风险命令时自动阻断
- 需要防止助手读取 .env、SSH 私钥或云厂商凭据目录
- 团队希望通过 Git 共享同一套 CC Safety Net 规则与预设
适合人员
- 日常使用 Cursor、Claude Code 等 coding CLI 的开发者
- 担心 AI 误操作仓库或本地数据的个人用户
- 需要统一 AI 工具安全策略的工程团队
