Replies: 3 comments 1 reply
-
|
Hi @devtobi ! Thanks for the report. I reproduced this with your pom.xml and the cause is remote dependency resolution being rate-limited by Maven Central, not missing CVEs in the database. What happens: In your POM, Since May 2026, Maven Central enforces much stricter rate limits, and a shared CI IP (GitHub-hosted runner) with an empty ~/.m2 hits 429 Too Many Requests quickly. Running your exact POM, I get: FATAL Error remote Maven repository returned 429 Too Many Requests for
https://repo.maven.apache.org/maven2/jakarta/annotation/jakarta.annotation-api/2.1.1/jakarta.annotation-api-2.1.1.pom. Retry-After: 1800.
The repository blocks all subsequent requests from this IP until the block clears.This is the same root cause as #10691. I verified the database directly (bbolt). Both the vulnerability detail CVE-2026-34483 and the GHSA Maven advisory for Why you saw a silent "no issues". You are on 0.70.0, where a 429 was only logged at DEBUG and the dependency was silently skipped, so the scan exited successfully with an incomplete result. From the version with the #10691 fix onward, the 429 is surfaced as a fatal error instead of being swallowed. What to do:
|
Beta Was this translation helpful? Give feedback.
-
|
Regarding the missing CVEs on the AVD website, this is tracked separately in this discussion. |
Beta Was this translation helpful? Give feedback.
-
|
isn't it better to generate a sbom and scan the sbom with trivy? Then trivy doesn't need to resolve any maven dependencies. we have also the problem that child dependencies can not resolved https://github.com/glelarge/trivy-maven-issue
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Description
Today I observed a strange behaviour where a lot of official CVEs are not found on https://avd.aquasec.com/ or when using Trivy as a scan tool.
I am using
trivythrough the current GitHub Action (Version 0.36.0)Some examples are:
I know that those where reported by Trivy in the past and I am confused why that no longer is the case.
I also stumbled across #10691 but not sure if those belong together.
Desired Behavior
CVEs that where detected in the past should still be detected.
Actual Behavior
Above mentioned CVEs are not reported.
Reproduction Steps
Target
Filesystem
Scanner
Vulnerability
Output Format
JSON
Mode
None
Debug Output
Operating System
Ubuntu 24.04 (GitHub Runner)
Version
Checklist
trivy clean --allBeta Was this translation helpful? Give feedback.
All reactions