SuperAPI AI 工具集

trufflehog

安全与审计

查看项目

更新于 10-16 07:15

技能介绍

用途:当授权范围需要跨已批准的仓库、文件系统或版本历史进行更广泛的密钥发现时使用。主要阶段为漏洞分析,其次用于复测与收尾。

适用情形:需检查已批准代码或历史记录中的令牌、凭据暴露;需要比简单工作树扫描更深的密钥发现;需要在清理后进行可重复的复测。不适用情形:仓库或历史超出范围,或密钥处理规则不明确。

输入:已批准的目标仓库或文件系统路径;扫描模式与证据脱敏要求;远程历史或归档审查的边界。

流程:确认目标路径或仓库已获批准;将扫描范围限定在所需的最小历史或内容;对发现进行甄别,识别实质有效的活跃密钥;在证据中尽量脱敏原始密钥值;保留精确的扫描范围以便复测。

命令示例(示例路径需替换为已批准的范围内仓库): 扫描本地 git 仓库:trufflehog git file:///path/to/contoso-repo --json > contoso-trufflehog.json 扫描指定分支:trufflehog git file:///path/to/contoso-repo --branch main 仅输出已验证密钥以减少误报:trufflehog git file:///path/to/contoso-repo --only-verified 扫描文件系统目录:trufflehog filesystem /path/to/contoso-code/ --json 扫描 S3 存储桶:trufflehog s3 --bucket=contoso-prod-backup 包含所有检测器类型:trufflehog git file:///path/to/contoso-repo --include-detectors all

需记录的证据:确认的密钥暴露及其仓库或历史上下文;问题属当前还是历史遗留;所用的精确扫描模式与目标。

安全边界:在笔记与报告中脱敏或最小化原始密钥材料;不得将暴露的凭据用于明确授权范围之外的用途。

限制:技能页面未提供安装命令、收费信息、支持平台与版本要求,这些事实暂未提供。