SuperAPI AI 工具集

vulnerability-explainer

安全与审计

查看项目

更新于 10-15 21:38

技能介绍

用途:该技能用于回答“某个漏洞是什么意思、该如何判断和处置”,需要用户提供一个明确的漏洞标识(如 CVE-2021-44228、GHSA 或 Endor 漏洞 UUID),可选提供 ecosystem、package_name、version 等包上下文。未提供漏洞 ID 时会先向用户索取。

主要能力:通过 Endor MCP 工具 get_endor_vulnerability 按漏洞 ID 获取记录,收集 CVSS、severity、EPSS、CISA KEV、CWE、受影响版本、修复版本、引用与摘要等字段;将返回的包或受影响版本与用户提供的包上下文比对,判断适用性;按决策阶梯给出唯一动作:CRITICAL_ACTION_REQUIRED、ACTION_RECOMMENDED、MONITOR 或 INSUFFICIENT_DATA,例如 CISA KEV 或已知被利用证据、关联恶意软件、严重级别加高 EPSS 会触发紧急处置。

使用方式:Enterprise Edition 版本仅使用 Endor MCP 工具,不使用 Bash 或 endorctl;需用户自行配置 MCP,未配置时需先运行 setup。最终输出固定为一个可解析 JSON 对象,顶层字段依次为 action、severity、exploitability、remediation、summary、evidence_queries、data_gaps;severity 始终为字符串,无证据时用 "UNKNOWN" 或 "INSUFFICIENT_DATA"。

限制:全程只读,禁止编辑文件、运行会改变状态的包管理命令、创建分支/提交/PR/MR、发表评论或改动 Endor 状态;不得编造 CVSS、EPSS、CISA KEV、CWE、受影响版本、修复版本、可利用性或适用性;缺失信号需记入 data_gaps。v0 不检查仓库清单、不通过扫描取得证据,也不建议默认执行新扫描;若项目级查询在已知命名空间无结果,可尝试 --traverse 重试。命名空间需显式解析并记录来源,禁止读取或输出完整 Endor 配置与凭据。