Dangerous Command Guard
按可配置规则检查具有破坏性的 Bash 命令。
securityPreToolUse
关于 Dangerous Command Guard
此 PreToolUse 钩子在 Bash 调用前检查命令文本,按等级匹配关键目录删除、Git 历史重写和下载后交给 Shell 执行等操作。命中规则后可拒绝或请求确认;规则匹配不能代替完整沙箱。
- 支持规则等级与可选确认模式。
- 可作为 claude-code-hooks 市场中的独立插件安装。
如何安装
先打开来源文档,核对项目的前置条件与安装位置。复制以下命令,逐行运行;命令中的示例路径需要替换为自己的目录。
终端
claude plugin marketplace add karanb192/claude-code-hooks
claude plugin install block-dangerous-commands@claude-code-hooks按来源说明完成必要的认证或设置,重新加载会话后确认新能力可用。仓库内的项目可能共享同一个插件安装包。
开始使用
先阅读默认 high 级别规则,在测试项目验证代表性命令,再按实际流程调整设置,不应假定规则覆盖所有风险命令。 此包使用 Node.js 命令钩子,安装后重启 Claude Code。
使用前留意
阅读项目指令和请求的工具权限,先在小范围任务中验证。本站核对来源与说明,收录不代表代码安全审计。