dsh-license-guard:依赖树与项目自身的开源许可合规检查
feely0208 的 DSH 插件 dsh-license-guard(@deepwhale-cn/dsh-license-guard)在发版、开源或审计前扫描当前目录依赖树与项目基础文件,按 5 条规则标出 GPL/AGPL 传染、许可未知、缺 LICENSE 及 package.json 缺 license 等风险。支持 dsh plugin --profile web 安装或 npx 纯 CLI,可输出 HTML 报告并用退出码接入 CI。不校验许可证声明真伪,不覆盖 SSPL/BUSL 等非 SPDX 自定义协议。
阅读全文dsh-license-guard:依赖许可证合规扫描
`dsh-license-guard` 是 DeepSeek Harness 插件,旨在解决依赖许可证合规性问题。它扫描 `node_modules` 并将许可证归一化为 SPDX 格式,按类别分类。用户可执行扫描查看构成,或在发布前通过 `license_check` 指定禁止的许可证(如 AGPL-3.0)进行拦截。插件内置默认策略,默认允许宽松许可证,禁止强传染许可证。作为纯 Node.js 实现,它属于启发式筛查,需注意法律复核与运行权限。
阅读全文