用途:将 sast/ 目录下已完成的 SAST 漏洞扫描结果汇总为单一最终安全报告,按严重程度与机密性影响排序。前提是至少存在一个 sast/*-results.md 文件,否则需先运行漏洞检测技能。
主要能力:读取 idor、sqli、ssrf、xss、rce、xxe、fileupload、pathtraversal、ssti、jwt、missingauth、businesslogic、graphql 等结果文件,以及可选的 sast/architecture.md;仅提取 [VULNERABLE] 和 [LIKELY VULNERABLE] 发现,排除 [NOT VULNERABLE] 与 [NEEDS MANUAL REVIEW](后者仅在摘要中计数)。为每条发现按内置基线表评定 Critical、High、Medium、Low,并可按上下文调整;同级时按机密性影响排序。
使用方式:在会话内执行,无需子代理。步骤为发现结果文件、读取并提取发现(标题、类型、文件/端点、问题、影响、证据/代码路径、修复建议、动态测试步骤)、评分排序、写出 sast/final-report.md。报告含执行摘要、漏洞索引、按严重级别分组的发现详情和扫描覆盖附录;[LIKELY VULNERABLE] 标题后追加 ⚠ Likely Vulnerable,保留原始证据、修复与动态测试细节,无发现的级别可省略对应章节。
适用场景:已运行多个 SAST 检测技能、需要统一优先级安全报告的项目。限制:依赖已有结果文件;严重性基线为默认值,需结合上下文调整;资料未提供具体安装命令、收费或平台信息。