codeguard-cve
Installation
SKILL.md
codeguard cve
Capability Boundaries
✅ Strengths
- 自动检测生态,编排对应扫描工具
- 识别到语言但无原生生态映射 → 自动落
universal(trivy fs --scanners vuln);原生生态存在时不并行兜底 --severity为「该级别及以上」,在所有扫描器上同一语义(maven 按 CVSS 档位下界换算,HIGH⇒7)- 退出码:0 通过 / 1 无法验证 / 2 存在漏洞 / 3 参数错误(未声明 --ecosystem 在任何扫描前拒绝)
- 阈值门禁(
--severity MEDIUM/HIGH/CRITICAL) --fix自动修复(npm audit fix);其余生态输出修复指引- 三态退出码:0=通过 / 1=无法验证(工具缺失)/ 2=发现漏洞
⚠️ Prerequisites
- Maven:mvn + 网络(首跑下载 NVD 库,建议申请 NVD_API_KEY)
- Node:npm + package-lock.json
- Python:pip-audit(
pip install pip-audit) - Rust:cargo-audit(
cargo install cargo-audit) - 通用兜底:trivy(
brew install trivy)——仅在检测到无原生扫描器的语言(Go/PHP/Ruby 等)时触发