SuperAPI AI 工具集

license-compliance-auditor

安全与审计

查看项目

更新于 10-15 23:34

技能介绍

用途:license-compliance-auditor 用于自动核查软件项目的依赖许可证是否合规,确保所有直接依赖和传递依赖使用的许可证都在组织批准的开源许可证白名单内。

适用时机:引入新依赖库时运行;在 CI/CD 流水线中作为阻断步骤,防止合并不合规许可证的代码(例如专有产品中混入 GPL);在重大发布前审计整个依赖树。

不适用场景:该工具基于元数据进行技术检查,不能替代专业法律意见;对于 SPDX 注册表中没有的专有或高度定制许可证文本,可能难以处理。

错误与边界情况:若包的清单未声明许可证,会被标记为“Unknown”;带有多个许可证的包(如 “MIT OR GPL”)需要人工复核;对不受支持的语言运行会失败。

数据与安全:工具只读取清单文件,不上传源代码;仅使用包名和版本去查询许可证注册表。具体安装命令、调用方式、支持的语言或生态列表、白名单配置方法以及许可证判定规则,资料中暂未提供。