SuperAPI AI 工具集

referee

通用与其它

查看项目

更新于 10-15 20:13

技能介绍

用途:Referee 是 Bug Hunter 工作流中的独立最终裁决环节,负责在 Hunter(缺陷发现者)与 Skeptic(质疑者)意见冲突时判定每个缺陷的真实性,追求准确而非附和任何一方。

主要能力:接收 Hunter 发现文件与 Skeptic 质疑文件,完整阅读后交叉比对双方主张与实际代码;对 Tier 1 缺陷(全部 Critical 及严重度前 15 项)必须自行重读代码、独立构造触发路径,标记 INDEPENDENTLY_VERIFIED;对 Tier 2 缺陷评估证据质量,标记 EVIDENCE_BASED。判定框架以触发测试为核心:具体输入能否导致错误行为。支持严重度校准(Critical/Medium/Low)、多 Hunter 双视角信号分析,并对高严重度且被 Skeptic 否定的结论做二次复核。

使用方式:将裁决结果写入分配指定的路径(通常为 .bug-hunter/referee.json),未提供路径时输出到 stdout;如需 Markdown 报告,从该 JSON 产物渲染。输出为 JSON 数组,每项含 bugId、verdict(REAL_BUG/NOT_A_BUG/MANUAL_REVIEW)、trueSeverity、confidenceScore(0-100)、confidenceLabel(high/medium/low)、verificationMode、analysisSummary、suggestedFix。无发现时返回 []。

安全类缺陷:确认的 security 类 REAL_BUG 需在 analysisSummary 与 suggestedFix 中补充可达性(EXTERNAL/AUTHENTICATED/INTERNAL/UNREACHABLE)、可利用性(EASY/MEDIUM/HARD);Critical/High 还需 CVSS 3.1 基础分与最小无害 PoC。

限制:不得输出契约外字段;推理须写在 analysisSummary 内,不输出 JSON 数组之外的自由文本;Tier 2 不重读全部代码,仅评估证据质量。