SuperAPI AI 工具集

endor-license

通用与其它

查看项目

更新于 10-15 21:38

技能介绍

用途:分析依赖许可证的合规风险与兼容性,帮助判断项目中是否存在高风险许可证。当用户提出检查许可证、许可证合规、是否有 GPL 依赖等请求时使用。

主要能力:将许可证按风险分类——宽松型(MIT、Apache-2.0、BSD、ISC、Unlicense、CC0-1.0)为低风险;弱著佐权(LGPL、MPL、EPL、CDDL)为中风险;强著佐权(GPL、AGPL、SSPL、OSL)为高风险;未知/无许可证为高风险。可获取许可证发现项、分析清单文件以建立完整许可证清单,并输出合规报告(许可证摘要、风险列表、完整清单)。对高风险项提供专有与开源项目影响分析、宽松许可证替代方案及替换、隔离、接受著佐权、请求豁免等选项。还包含面向商业/专有项目与开源项目的兼容性矩阵,以及针对无发现项、认证错误的处理提示。

使用方式:先调用 scan MCP 工具,设置 scan_types: ["dependencies"] 与 scan_options: { "quick_scan": true },再通过 get_resource(resource_type: Finding)获取详情。CLI 备用命令:npx -y endorctl api list --resource Finding -n $ENDOR_NAMESPACE --filter "spec.finding_categories contains FINDING_CATEGORY_LICENSE_RISK" 2>/dev/null。字段路径与解析注意事项见 references/cli-parsing.md,数据源策略见 references/data-sources.md。

适用场景:专有软件与开源项目的依赖许可证审查、CI/CD 前的合规检查。限制:需先运行扫描,未扫描则提示执行 /endor-scan,认证失败则提示 /endor-setup;具体平台与收费信息暂未提供。