Replies: 1 comment
-
|
Working with PURLs is one of the most fundamental parts of modern SCA ecosystems. They are effectively the common identifier layer between SBOMs, vulnerability scanners, and downstream security tooling. Most mature scanners and SARIF producers already expose them, strange that it is missing here. When I was implementing things similar to OSV-database format, we have even added it as a part of the standard. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Description
Trivy's SARIF output currently does not include PURLs for detected vulnerabilities. This makes it hard for downstream tooling to correlate SARIF findings with the corresponding components in an SBOM (CycloneDX, SPDX), or with vulnerability records produced by other scanners.
Grype already provides this functionality by exposing PURLs in rules[].properties.purls, for example:
Related PR
#10722
Target
None
Scanner
Vulnerability
Beta Was this translation helpful? Give feedback.
All reactions