SuperAPI AI 工具集

open-source-governance

安全与审计

查看项目

更新于 10-15 22:11

技能介绍

用途:为开源软件的使用、贡献与发布制定治理规则,确保许可证合规与供应链安全。

主要能力: 许可证合规:允许 MIT、Apache-2.0、BSD-2-Clause、BSD-3-Clause、ISC、CC-BY-4.0、Unlicense、0BSD;受限需审查 GPL-2.0、GPL-3.0、LGPL、AGPL、SSPL、BSL、Commons Clause;禁止未声明许可证(默认专有)及与项目许可证不兼容的许可证。 依赖管理:将依赖固定到具体版本,使用锁文件(package-lock.json),通过 Dependabot 定期更新依赖,扫描已知漏洞,生成 SBOM 以提升供应链透明度。 贡献指南:所有仓库需有 CONTRIBUTING.md,采用贡献者公约行为准则,要求开发者原产地证书(DCO)和 PR 审查;Hack23 项目不要求 CLA。 供应链安全:将 GitHub Actions 固定到 SHA(而非标签),使用 step-security/harden-runner,启用 Dependabot 安全更新,启用带推送保护的密钥扫描,为发布提供 SLSA 溯源。

适用场景:开源项目的许可证审查、依赖与供应链安全管理、贡献流程规范。

限制:具体实施细节、工具配置和完整流程暂未提供;ISO 27001 映射涉及 A.5.23 云服务信息安全与 A.8.28 安全编码,相关策略为安全开发策略。