用途:在需要围绕敏感信息位置、流转、日志暴露、配置边界和轮换证据设计安全测试或审查准备时使用;也用于资料不完整时交付可复核初版,并明确假设、缺口与需人工决策的事项。
主要能力:按已授权材料盘点代码、配置、CI、日志、产物和历史位置,记录候选路径/行号、类别及脱敏指纹;交付脱敏位置与生命周期风险表,风险等级依据暴露与用途证据,候选有效性保持未知;区分静态安全证据、计划中的验证和已发生的执行。
使用方式:先读取 prompts/secrets-exposure-review.md,执行输入审计、覆盖清单和输出合同;提取范围、环境、版本、角色、数据、依赖、限制和可用证据;为每项记录影响、优先级、责任角色、关闭条件和验证方法。默认输出 Markdown,按安全风险、证据和优先级组织;需要表格、CSV、JSON 或工单格式时保留相同发现字段和证据状态,进入自动化前先确认 schema、枚举值和必填字段。需要评测时读取 evals/eval.yaml 和匹配的 evals/cases/;仅在目录存在且任务需要时读取 references/、examples/、scripts/ 或 output-formats.md。
适用场景:敏感信息暴露审查、安全测试准备、配置与日志边界核查、轮换证据梳理,以及信息不足时的受限初版交付。
限制:只分析敏感信息位置、流转、日志暴露、配置边界和轮换证据,不登录系统、不调用真实 API、不读取凭据;不编造漏洞、攻击成功、修复完成、扫描覆盖或安全通过结论;缺少证据时标记待确认、blocked 或 unassessed,并给出隔离验证方法;风险接受、例外授权和发布判断必须留给人工。常见误区包括把泛化安全审查或 API 合同检查当作完整替代,只列攻击名而不写适用范围、证据、预期结果和关闭条件,以及信息不足时直接判定安全或读取真实凭据。