diff --git a/ci_cd/security_scans.sh b/ci_cd/security_scans.sh index fbb2ef5c0d..7b2a76a85a 100755 --- a/ci_cd/security_scans.sh +++ b/ci_cd/security_scans.sh @@ -69,10 +69,13 @@ run_grype_scans() { # Allowlist of CVEs to be ignored in failure threshold/reporting # - CVE-2025-8869: Not applicable on Python >=3.13 (PEP 706 implemented); pip fallback unused; no OS-level fix # - GHSA-4xh5-x5gv-qwph: GitHub Security Advisory alias for CVE-2025-8869 + # - GHSA-5j98-mcp5-4vw2: glob CLI command injection via -c/--cmd; glob CLI is not used in the litellm runtime image, + # and the vulnerable versions are pulled in only via OS-level/node tooling outside of our application code ALLOWED_CVES=( "CVE-2025-8869" "GHSA-4xh5-x5gv-qwph" "CVE-2025-8291" # no fix available as of Oct 11, 2025 + "GHSA-5j98-mcp5-4vw2" ) # Build JSON array of allowlisted CVE IDs for jq