用途: 该技能让 Claude 扫描代码库,发现暴露的密钥、API 密钥、密码及其他敏感凭据,帮助在提交或部署前识别并修复潜在安全漏洞。
主要能力:
- 通过模式匹配和熵分析扫描代码库。
- 识别 AWS、Google、Azure 等服务的 API 密钥,以及配置文件中的硬编码密码、误提交的 SSH/PGP 私钥等。
- 生成详细报告,列出发现的密钥、所在位置和修复建议。
- 示例中可匹配 AWS Access Key 模式(AKIA[0-9A-Z]{16}),并建议撤销密钥;对配置中的密码建议改用环境变量。
使用方式: Claude 激活 secret-scanner 插件后,插件对代码库进行分析并生成报告。用户可用自然语言请求,例如“扫描代码库中的 AWS 密钥”或“检查配置文件中的暴露凭据”。
适用场景:
- 提交变更前主动排查密钥。
- 定期扫描以发现新引入的密钥。
- 集成到提交前钩子,阻止提交密钥。
- 与其他安全工具(如漏洞扫描器)结合进行综合安全评估,也可配合通知插件在发现新密钥时告警。
限制: 熵分析结果可能存在误报或遗漏,需人工复核;资料未提供具体安装命令、支持平台、性能或收费信息。