SuperAPI AI 工具集

package-risk-summary

安全与审计

查看项目

更新于 10-15 21:38

技能介绍

用途:针对一个明确的包坐标(生态、包名、版本)生成简洁的风险画像,解释风险状况并提示用户后续需要复核的内容,不替用户做是否采用的最终决定。

主要能力:输出唯一风险姿态,取值为 LOW、MODERATE、HIGH、CRITICAL、UNKNOWN;按摘要阶梯判断,例如检出恶意软件、CISA KEV 或已被利用的严重问题、高 EPSS 的严重漏洞判为 CRITICAL,存在明显流行度差的仿冒信号判为 HIGH,普通漏洞通常为 MODERATE,无可用证据为 UNKNOWN。同时给出发现、优势、后续检查项、摘要、证据查询与数据缺口。

使用方式:需提供 ecosystem(如 npm、pypi、maven、go)、package_name、version 三个坐标,缺失时需询问补齐。优先使用宿主暴露的 Endor MCP 工具;只读查询可用包级 oss 查找,示例:endorctl api list -r PackageVersion -n oss --filter 'meta.name=="<prefix>://<package_name>@<version>"' --field-mask "uuid,meta.name" -o json。最终返回一个可解析的 JSON 对象,含 risk_posture、findings、strengths、next_checks、summary、evidence_queries、data_gaps。

限制:整个过程只读,不编辑文件、不运行会改动状态的包管理命令、不创建分支或 PR、不写 Endor 状态;不假设 Endor MCP 已配置。证据缺失时记入 data_gaps,不编造评分、许可证、仿冒、防火墙、恶意软件、漏洞富化、影响版本或修复版本。命名空间需显式解析并记录来源,不读取或输出含凭据的 Endor 配置;无法获得证据则返回 UNKNOWN。不推荐以重跑扫描作为默认后续动作,也不将摘要变为批准或拒绝结论。