Work through these causes in order.
- Scanning an older image: re-pull the current tag and scan again.
- Stale scanner database: update the feed (for example,
grype db update). - Advisory ingestion lag: feeds update several times a day, so a very recent fix may not appear yet.
- Package versus subpackage: a parent package can show "not fixed" while the affected subpackage is fixed. Check the per-package advisory at images.chainguard.dev/security.
- Your scanner does not consume Chainguard VEX or false-positive data: see "Understanding vulnerability scanner discrepancies".
For authoritative status, check the advisory page, or the OSV feed (index at https://advisories.cgr.dev/chainguard/v2/osv/all.json). The per-advisory record files (.../v2/osv/<CGA-ID>.json) carry the fixed version in affected[].ranges[].events[].fixed, so you can confirm when and where a CVE was remediated.
Comments
0 comments
Article is closed for comments.