dsh pluginsEnglish
← 返回热门插件目录

编码 agent 破坏性命令拦截闸门

JohnXu22786/safety-net · 技能

编码 agent 破坏性命令拦截闸门:rm -rf / git reset --hard / push --force 执行前解析判定并要求人工确认(dsh 插件 + 通用 CLI)

★ 2GitHub 星标
0分支
2026-08-25最近更新
JavaScript开发语言
MIT许可证

主要功能

  • 语义级命令解析不是字符串匹配。
  • 自带 POSIX 词法分析器,识别引号、转义、heredoc、命令替换 $(...)、子 shell、管道链
  • 分词POSIX 风格词法分析(引号/转义/操作符/heredoc 正文/命令替换提取),输入超限或无法解析时回退到粗粒度模式扫描。
  • 配置键mode · 默认: "deny" · 说明: deny:命中即拒绝
  • ask经 ctx.approval 服务请求人工确认,确认被拒或服务不可用时按拒绝处理

安装命令

dsh plugin --profile web add github:JohnXu22786/safety-net
查看 GitHub 仓库 ↗返回热门插件目录