天度 AI 实战库浏览全部案例 ↗

扫描每个 Git 提交中的机密信息和注入漏洞

一款免费工具会在每次提交时运行11个 Claude Code CLI 智能体,在代码上线前发现机密信息、注入漏洞及不良迁移问题。

使用工具Claude CodeClaude
具体怎么做
开发者将 Manta 构建为一个本地 git 工作流,该工作流会在代码进入仓库前自动连接每个提交并运行 11 个 Claude Code CLI 智能体。这些智能体会检查硬编码的机密信息、OWASP 类型的问题(如注入和 XSS 漏洞)、代码质量及异步/查询问题,以及不安全的数据库迁移情况;当某个提交被拦截时,它们会提供修复建议,而复杂逻辑仍需人工审核。
做到了什么
实际结果为更早的检测:危险提交在上线前就被阻止,该工具是免费开源的,可在 Claude Code 免费版上通过 Claude Sonnet 运行。作者还指出该工具不能独立使用,且会为每个提交增加几秒时间。
上手要点
主要问题是需要使用 Claude Code CLI,且 pre-commit 钩子会在每次提交时增加几秒钟时间。

你可以这样试

使用 Claude Code

在 [repo path] 中设置一个 git pre-commit钩子,该钩子会运行 Claude Code 来审查每个已暂存的差异,检查硬编码的机密信息、注入漏洞(SQL、命令注入、XSS)以及危险的数据库迁移。如果检测到问题,将阻止提交并显示文件、行号及建议修复方案。请先展示钩子脚本,并在一个示例错误提交上测试其效果,再考虑永久安装。