DSH Plugins
返回列表
🧩

dsh-leak-guard

admin-security 更新于 2026.10.18

在终端中运行以下命令:

dsh plugin install 7gzgn/dsh-leak-guard

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install 7gzgn/dsh-leak-guard,或从开源地址 https://github.com/7gzgn/dsh-leak-guard 查看说明后安装该发布前凭据审计插件。

插件介绍

AI 助手和自动化越来越常参与提交、发包和外发,但它们不会心虚,.env、token 和私钥很容易被当成普通文件一起带走。dsh-leak-guard 是面向 DSH 的发布前凭据审计插件:在 git push、发 npm 包或打包外发之前,扫描工作区是否混入不该出去的内容。

插件覆盖大模型 key、代码托管 token、云厂商密钥、支付与通信凭据、私钥与证书、数据库连接串、常见硬编码赋值,以及按文件名识别的敏感文件。扫描纯本地、零依赖、不联网、不上传;命中结果脱敏预览,避免报告本身成为新的泄露源。设计上减少误报、对同一处泄露去重,适合作为发布前闸门:ok 为 false 时先处理 critical 与 high 再发布。

适合把 leak_guard 挂在 CI 或 agent 发布流程前的开发者与团队。它只看当前工作区,不扫 git 历史;规则有限,新服务或自定义编码仍可能漏报,应与人审及其他安全措施配合。

使用场景

  • git push 前检查工作区是否含 API key 或 token
  • npm 发包或打包外发前扫描私钥与连接串
  • 在 agent 自动提交或发布流程中作为最后一道闸门

适合人员

  • 经常由 AI agent 协助提交与发包的开发者
  • 需要在发布动作前做凭据兜底的中小团队
  • 关注 admin-security 类合规与误泄露风险的运维与安全同学