MDZelo
首页/Claude Code 254个真实案例/34. 扫描每一次 git 提交中的密钥泄露和注入漏洞

34. 扫描每一次 git 提交中的密钥泄露和注入漏洞

他们做了什么

创作者做了一个名为 Manta 的本地 git 工作流,挂钩到每一次提交上,在代码进入仓库之前自动运行 11 个 Claude Code CLI 代理。这些代理会检查硬编码的密钥、注入和 XSS 等 OWASP 类问题、代码质量和异步/查询问题,以及不安全的数据库迁移;当一次提交被拦截时,它可以给出修复建议,但复杂的逻辑仍然需要人来审查。

结果如何

据称的效果是更早发现问题:危险的提交在进入仓库之前就会被拦截,而且这个工具免费开源,可以在 Claude Code 免费档位上用 Claude Sonnet 运行。作者也说它不能独立运行,每次提交会多花几秒钟。

需要知道

主要的前提是需要 Claude Code CLI,而且它的提交前钩子会让每次提交多花几秒钟。

你可以这样尝试

在 [仓库路径] 中设置一个 git 提交前钩子,运行 Claude Code 审查每一份暂存的 diff,检查硬编码的密钥、注入漏洞(SQL、命令、XSS)以及有风险的数据库迁移。如果发现问题,就拦截这次提交,并输出文件、行号和修复建议。在正式安装之前,先把钩子脚本给我看,并用一个示例错误提交进行测试。

评论

0

分享你对这一章的想法

还没有评论成为第一个分享想法的人。