dsh-git-guardrails
开发工具 活跃维护

dsh-git-guardrails

satan9394/dsh-git-guardrails

轻量级Git命令行安全校验工具,自动识别并拦截rm -rf、强制推送等高危操作指令,无需额外依赖、零配置即可接入现有开发工作流,从源头避免误操作引发的代码丢失、仓库污染等风险,不拖慢日常开发节奏。

0
Stars 标星
0
Forks 分支
0
Watchers 关注
0
Open Issues
JavaScript
主要语言
MIT
开源协议
5 KB
仓库大小
1 个月前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:satan9394/dsh-git-guardrails
git clone https://github.com/satan9394/dsh-git-guardrails.git
git clone git@github.com:satan9394/dsh-git-guardrails.git
README.md main

dsh-git-guardrails

DSH(DeepSeek Harness)技能插件:Git 安全护栏

拦截危险 git 命令(push/--force/reset --hard/clean -f/branch -D/checkout .)于执行前(PreToolUse 钩子)、项目级或全局安装、人工确认放行与安全替代命令。受 mattpocock/skills(223k★ MIT)启发的中文原创精简版。

安装

dsh plugin add dsh-git-guardrails

触发方式

描述中包含"git 安全 / 防误推 / 防误清 / 危险 git 命令 / 安全钩子 / 保护工作区"等关键词时自动触发。

能力

  • 危险命令拦截清单
  • PreToolUse 钩子安装(项目/全局)
  • 人工确认放行机制
  • 安全替代命令(stash/普通 push)

许可

MIT