ggshield-scanner
ggshield-scanner 是一个用于检测代码库中硬编码密钥(如 API Key、凭证、令牌)的技能,封装了 GitGuardian 的 ggshield CLI。它可在密钥泄露到 git 之前发现 500 多种类型的敏感信息,支持扫描整个仓库(含历史)、单个文件、已暂存的 git 变更以及 Docker 镜像,并可安装为 git pre-commit 钩子实现提交前自动拦截。使用前需安装 ggshield CLI(pip install ggshield>=1.15.0)并配置 GitGuardian API Key。