Agent Skills
返回列表
🔒

TruffleHog 凭据泄露扫描器

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/trufflehog-credential-leak-scanner。

技能介绍

凭据泄露的现实问题

代码仓库、团队协作平台和镜像构建链路中,一次误提交、一次错误配置,都可能让 API Key、访问令牌或云凭据进入本不该出现的日志、Issue 或镜像层。这类泄露往往分散在 Git 仓库历史、Slack 消息、Jira 工作项和 Docker 镜像文件里,人工审计很难覆盖完整范围。即使找到疑似凭据,也很难判断它是否已经失效;而批量扫描如果缺少有效性验证,输出很容易混入大量噪声,让响应变成重复劳动。

技能如何工作

这个技能围绕 TruffleHog 的凭据泄露扫描能力展开,帮助团队把安全检查落到具体的数据源和检查结果上。使用时先把扫描范围与待检查对象准备好,再针对目标执行扫描,而不是凭记忆翻找零散文件。

  • 统一覆盖多类数据源:面向 Git 仓库、Slack、Jira 与 Docker 镜像等常见泄露位置,减少漏查。
  • 识别多种秘密类型:支持超过 800 种密钥与凭据类型,能对常见云访问密钥、令牌、口令片段等作出分类。
  • 验证发现是否仍然有效:在扫描结果中区分疑似泄露与仍可能被使用的凭据,让修复优先级更明确。
  • 输出可用于响应的结果:将命中结果整理成可跟进的线索,便于定位问题位置、确认影响面并执行替换或撤销。

适用边界与注意点

扫描效果取决于目标访问权限、数据源类型和上游工具的检测规则。凭据有效性验证依赖上游能力,部分发现可能来自过期记录、测试样例或本地缓存;环境中缺少必要依赖时,结果可能不完整。对于生产账号、生产仓库和跨团队数据源,应在获得授权后扫描,并按泄露凭据的敏感等级执行密钥轮换、访问撤销和凭证重建等后续处置。

使用场景

  • 代码评审前对新提交的 Git 仓库做密钥检查,确认没有把 API Key 误写进源码或配置。
  • 发布容器镜像前扫描镜像层和构建文件,排查访问令牌、云凭据是否被打包进去。
  • 排查 Slack 和 Jira 中的协作记录,定位曾被粘贴的凭据,并按结果决定是否撤销。
  • 在复盘安全事故时重扫相关 Git 仓库,验证历史提交里的旧凭据是否仍处于可用状态。

适合人员

  • 需要把仓库密钥泄露纳入发布流程的研发工程师,想在合并前拦截硬编码凭据。
  • 负责镜像安全与供应链审查的 DevOps 工程师,需要在构建和发布前发现打包进镜像的令牌。
  • 处理安全工单的安全响应人员,想验证发现的凭据是否仍有效,并推动轮换或撤销。
  • 审计历史代码与协作平台数据的合规人员,需要形成可追踪的泄露检查记录。