Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: link to https://owasp.org/www-project-dependency-check/

...

For Java (Maven/Gradle) projects, the OWASP DependencyCheck plugin can be a useful tool to discover advisories in dependencies.

...

Various scanning tools exist to flag advisories in dependencies, which can be run by us, but also by users of our software. To improve the accuracy of such tools, it would be great if we could share the analysis of whether an advisory in a dependency affects our project in a machine-readable way. VEX (and to some extent VDR) file formats are meant for this. The ecosystem around these tools is still very much in development, if you want to experiment with these feel free to email security@apache.org. For example, the Solr project publishes their analysis results as VEX.

Consuming VEX

VEX documents can be consumed by our DependencyTrack instance. You can read more about this on the page about SBOM Software Bill of Materials.

Some security scanners, such as https://github.com/aquasecurity/trivy/ and https://github.com/intel/cve-bin-tool, are starting to support VEX as well.