用途:审计项目依赖中的已知安全漏洞,覆盖多个包生态,并根据 CVSS 分数对结果进行严重级别分类,最终生成标准化报告交给父级编排器 ln-760。
主要能力:检测包管理器,支持 npm(package.json/package-lock.json)、.NET(*.csproj/packages.config)、Python(requirements.txt/Pipfile/pyproject.toml)、Go(go.mod)、Ruby(Gemfile)、Rust(Cargo.toml)、PHP(composer.json);对每个检测到的生态执行对应审计命令,优先使用 JSON 输出并尽量并行;将发现归一化为包名、版本、漏洞 ID、严重级别,并提取 CVSS 分数;按生态分组、按严重级别排序(Critical 优先),附漏洞数量汇总;报告包含包名、当前版本、修复版本和 CVE/GHSA/OSV 漏洞 ID,不包含利用细节。
修复建议分四类:补丁更新(安全自动修复)、次版本更新(通常安全)、主版本更新(需人工审查)、无可用修复(记录并监控)。每条漏洞给出修复命令,主版本升级标注破坏性变更风险,并说明是否需改代码。
用法:在项目初始化(经 ln-760-security-setup)、CI/CD 安全检查、发布前安全验证或定期审计时调用。流程分四阶段:生态检测(含工具可用性检查,缺失则记录警告并跳过,不使任务失败)、执行审计、生成报告、修复建议。CVSS 映射:Critical 9.0-10.0,High 7.0-8.9,Medium 4.0-6.9,Low 0.1-3.9。
限制与规则:绝不自动修复主版本,因可能引入破坏性变更;校验锁文件完整性,损坏则重新生成;按环境遵循严重级别阈值;无法修复的漏洞记录为已知问题并设复查日期;仅报告漏洞 ID,不提供利用代码。完成标准包括:所有检测到的生态均已审计,发现按 CVSS 分类,提供安全与人工修复建议,返回规范化报告,显著标注严重漏洞,并验证锁文件完整性。参考文件有 references/audit_commands.md、references/severity_mapping.md、references/ci_integration_guide.md。版本 2.0.0,最后更新 2026-01-10。具体平台与收费信息暂未提供。