Git Protection
插件 已验证 活跃Claude Code 的 Git 安全钩子。阻止强制推送,保护 main/master 分支,防止硬重置,保护交互式 rebase,并阻止 git clean -fd。
目的
通过防止意外数据丢失和代码损坏,增强 AI 驱动的 Git 操作的安全性和可靠性。
功能
- 阻止强制推送到 Git 存储库
- 保护 main 和 master 分支免遭直接推送
- 防止不可逆的 Git 重置
- 防止使用 `git clean -fd` 意外删除未跟踪的文件
使用场景
- 在使用 AI 代理进行 Git 操作时使用,以防止数据丢失。
- 在团队环境中用于强制执行更安全的 Git 工作流。
- 用于保护关键分支免遭意外覆盖。
非目标
- 除了安全检查之外,管理 Git 存储库。
- 提供 AI 辅助的 Git 命令生成。
Documentation
- info:Configuration & parameter referenceREADME 提到了诸如 `CC_ALLOW_DESTRUCTIVE`、`CC_PROTECT_BRANCHES` 和 `CC_SECRET_PATTERNS` 等钩子的配置变量,但缺少包含明确默认值和优先级顺序的详细参考。
Execution
- info:Validation钩子脚本使用 `jq` 解析输入和基本字符串匹配(grep)进行验证,但缺少用于健壮参数验证的正式模式库。
Invocation
- info:Hooks-off mechanism插件中没有明确记录或提供的“关闭钩子”机制。用户需要卸载插件才能禁用钩子。
安装
请先添加 Marketplace
/plugin marketplace add yurukusa/cc-safe-setup/plugin install git-protection@cc-safe-setup质量评分
已验证94 /100
1 day ago 分析
类似扩展
Cc Safe Setup
99734 个用于 Claude Code 的安全钩子 — 在自主 AI 编码会话期间防止文件删除、凭证泄露、git 灾难和令牌浪费
插件
yurukusa
Claude Code Hooks
99为 Claude Code 的自动化运行提供生产环境安全钩子。包括上下文监控、语法检查、分支保护、活动日志记录等。
插件
yurukusa
Hooks Safety
99Essential safety hooks to prevent destructive operations in Claude Code. From cc-safe-setup (655+ hooks).
插件
davepoon
Worktrunk
99Worktrunk 是一个用于 Git worktree 管理的 CLI,专为并行 AI 代理工作流而设计。此插件提供配置指导(LLM 提交消息、项目钩子、worktree 路径)以及自动活动跟踪(`wt list` 中的 🤖/💬 指示器,显示活动的 Claude 会话)。
插件
max-sixty
Tdd
99TDD workflow enforcement with auto-test hook
插件
luiseiman
Claude Recap
99为 Claude Code 提供基于主题的自动记忆——跨会话或压缩时绝不会丢失上下文。
插件
hatawong