diff --git a/.github/workflows/image-scan.yml b/.github/workflows/image-scan.yml index 206bb809e0c..c27d49ed610 100644 --- a/.github/workflows/image-scan.yml +++ b/.github/workflows/image-scan.yml @@ -26,6 +26,7 @@ on: - ui/Dockerfile - ui/nginx.conf - .github/workflows/image-scan.yml + - .grype.yaml schedule: - cron: "41 6 * * *" workflow_dispatch: @@ -93,6 +94,7 @@ jobs: GRYPE_MATCH_PYTHON_USING_CPES: "true" run: | "$RUNNER_TEMP/grype" litellm-image-scan:${{ github.sha }} \ + --config .grype.yaml \ --only-fixed \ --fail-on high \ --output table diff --git a/.grype.yaml b/.grype.yaml new file mode 100644 index 00000000000..c5e49851dc9 --- /dev/null +++ b/.grype.yaml @@ -0,0 +1,13 @@ +# Wolfi's security database names zlib 1.3.3-r0 as the fix for CVE-2026-85091, +# but the newest zlib published to the Wolfi apk repo is 1.3.2-r7, so every +# wolfi-base digest reports it and no `apk upgrade` can clear it. +# Drop this once Wolfi ships zlib >= 1.3.3-r0; expected by 2026-10-15. +ignore: + - vulnerability: CVE-2026-85091 + package: + name: zlib + type: apk + - vulnerability: GHSA-g5fp-32jq-cfw2 + package: + name: zlib + type: apk