SuperAPI AI 工具集

scanning-for-secrets

安全与审计

查看项目

更新于 10-23 18:43

技能介绍

用途: 该技能让 Claude 扫描代码库,发现暴露的密钥、API 密钥、密码及其他敏感凭据,帮助在提交或部署前识别并修复潜在安全漏洞。

主要能力:

  • 通过模式匹配和熵分析扫描代码库。
  • 识别 AWS、Google、Azure 等服务的 API 密钥,以及配置文件中的硬编码密码、误提交的 SSH/PGP 私钥等。
  • 生成详细报告,列出发现的密钥、所在位置和修复建议。
  • 示例中可匹配 AWS Access Key 模式(AKIA[0-9A-Z]{16}),并建议撤销密钥;对配置中的密码建议改用环境变量。

使用方式: Claude 激活 secret-scanner 插件后,插件对代码库进行分析并生成报告。用户可用自然语言请求,例如“扫描代码库中的 AWS 密钥”或“检查配置文件中的暴露凭据”。

适用场景:

  • 提交变更前主动排查密钥。
  • 定期扫描以发现新引入的密钥。
  • 集成到提交前钩子,阻止提交密钥。
  • 与其他安全工具(如漏洞扫描器)结合进行综合安全评估,也可配合通知插件在发现新密钥时告警。

限制: 熵分析结果可能存在误报或遗漏,需人工复核;资料未提供具体安装命令、支持平台、性能或收费信息。