As I had some tokens left on my Claude limit for today:
Hi, thanks for the detailed report.
I looked into this and I don't think DefectDojo changed the behavior here — the parser logic that produces these findings has been in place since the v6.0.0 related-dependency support and hasn't changed in April.
What's happening
OWASP Dependency-Check groups multiple jars that share the same content (identical hash) under a <relatedDependencies> block on a single dependency. For each vulnerability, our parser intentionally creates:
one finding for the main vulnerable dependency, and
one additional finding foreachrelated dependency that has afileName.
These related findings get the related tag. They carry the same title and CVE as the main finding but a different file path (the related jar's filename). Because the Dependency Check dedupe key is title + cwe + file_path, the differing file path means they are treated as distinct findings rather than being merged — which is why they show up as what looks like duplicates.
Why it started in April for you (most likely)
Since the parser behavior didn't change, the trigger is almost certainly on the report side: your build now contains more jars that Dependency-Check groups as related (e.g. duplicate or shaded jars on the classpath, or new transitive dependencies with identical content). That's also why updating the DC plugin didn't help — relatedDependencies is core DC behavior across versions. Your dedupe config is not the cause.
How to confirm
- 1.
Open the XML report and check for<relatedDependencies>/<relatedDependency>nodes — the count should roughly match the extra findings.
- 2.
Confirm the "duplicate" findings carry therelatedtag in DefectDojo.
How to reduce the noise
Filter or hide findings with therelatedtag in your views/reports.
Address it at the source by removing duplicate jars from the classpath (shaded artifacts, multiple copies of the same jar), which removes therelatedDependenciesfrom the report.
If you can share a (sanitized) snippet of the XML showing the relatedDependencies block for one of the affected vulnerabilities, I can confirm exactly what's being grouped.