
License Scanner:用于从源代码中扫描许可证的服务
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
License Scanner是一款专为开发者设计的服务工具,能够自动识别和分析项目中的各种开源许可证,帮助用户确保其软件遵守相关法律及许可规定。
许可证扫描仪服务后端用于从开源程序包的源代码中提取许可证信息。目前为实验研究原型,由Philips SWAT Eindhoven提供技术支持。
典型用法是将其与CI/CD构建流水线工具集成,以获取经过验证的许可证数据。如果之前已经对该软件包进行了扫描,则会返回先前的结果;若未进行过扫描的新软件包将自动计划下载并执行扫描任务。
该服务包含一个界面用于监控和管理扫描过程以及手动处理结果。客户端通过REST API与后端通信来请求特定程序包的许可证信息,对于已有的记录可以立即获取到相关数据;而对于尚未被分析过的源代码,则会安排一次新的扫描流程以供后续查询使用。
当发现(例如由包管理器声明的)许可证类型和实际检测结果不符时,客户端能够发起挑战请求。这将促使系统标记该许可证为需要人工审核的状态,在确认无误后才会将其视为有效的记录。
全部评论 (0)
还没有任何评论哟~


