用途:帮助用户修复安全漏洞,提供安全升级路径与分步修复流程。
主要能力:识别安全 Finding;查询预计算的安全升级建议;展示漏洞详情(CVE、严重程度、包与当前版本、描述、是否可达);给出推荐升级版本及升级类型(Patch/Minor/Major);列出同一包受影响的其他 CVE 及推荐版本是否修复它们;询问用户是否更新清单文件依赖(传递依赖则更新父依赖)并运行包管理器安装命令。
使用方式:输入可为工单中的 finding 文本,或至少提供 CVE ID(如 CVE-2021-23337)、包名(如 lodash)、Finding UUID 之一。有 Finding UUID 时用 get_resource MCP 工具(resource_type: Finding);有 CVE ID 或包名时用 /endor-api 技能查询 Finding;查不到 Finding 且提供了包名时改用 /endor-check;查不到时告知用户,并说明其是否已处于推荐版本。查询升级建议用 /endor-upgrade-impact 技能,若无建议则改用 /endor-check。安装命令、数据源策略、CLI 字段路径与解析注意事项需分别查阅 references/install-commands.md、references/data-sources.md、references/cli-parsing.md。
适用场景:开发与安全人员针对项目依赖漏洞进行修复规划,或在收到漏洞工单后确定升级方案。
限制:若无可用修复,只能建议缓解策略(如 WAF 规则、输入校验);包未找到需核对包名与生态;认证错误建议使用 /endor-setup。是否可达仅在 Step 1 找到 Finding 时已知。其他未在资料中说明的收费、平台支持等暂未提供。