用途:对应用仓库、CI/CD 流水线、密钥管理架构及智能体系统进行结构化、可重复的密钥管理审查,依据 OWASP Secrets Management Cheat Sheet 与 NIST SP 800-57 Part 1 Rev 5。适用场景包括硬编码凭据审查、Vault/AWS Secrets Manager/GCP Secret Manager/Azure Key Vault 架构评估、密钥泄露事件响应、NIST 合规审计,以及需要凭据访问的智能体系统架构评审。
主要能力:一是发现 .env、配置文件、密钥与证书文件、Vault 配置、CI/CD 配置、Docker 配置等密钥相关文件;二是评估密钥检测工具(Gitleaks、TruffleHog、detect-secrets、git-secrets)的配置与集成,并给出按密钥类型划分的检测正则(仅用于工具配置);三是通过占位符识别、熵值判断、已知前缀识别过滤误报,并将架构性缺失与真实密钥发现区分开;四是检查 .env 暴露与 Git 历史泄露;五是评估集中式密钥管理器部署与轮换自动化,对照 NIST 密码周期建议(数据库凭据 90 天、API 密钥 90 天、TLS 证书 398 天、SSH 密钥 1 年、服务账号密钥 90 天);六是评估智能体的短期令牌、即时凭据与最小权限。
使用方式:可通过参数指定审查目标($ARGUMENTS)。流程为发现文件、分析检测模式、检查 .env 与 Git 历史、评估密钥管理器集成、评估智能体凭据处理,最后按 Critical/High/Medium/Low 分级输出评估报告,含检测工具状态表、按类型而非值的密钥清单、发现项与优先修复计划。
限制:该技能只分析检测模式与配置实践,绝不提取、记录或显示真实密钥值;所展示的正则仅用于检测工具配置。资料未提供具体安装命令、收费方式或平台支持细节。