This is the CycloneDX Plugin of jQAssistant.
It provides a scanner for SBOM files, as generated by the CycloneDX Maven Plugin, Syft or Nexus IQ and imports component information, dependencies and vulnerabilities.
Declare the plugin in the plugins section of the .jqassistant.yml
configuration file of your project:
.jqassistant.yml
jqassistant:
plugins:
# Declares the jQAssistant CycloneDX plugin
- group-id: org.jqassistant.plugin
artifact-id: jqassistant-cyclonedx-plugin
version: 1.0.0
scan:
include:
files:
- cyclonedx:sbom::<path_to_>/sbom.xml
- cyclonedx:sbom::<path_to_>/sbom.json
-
The scanner currently supports a subset of the items defined in CycloneDX SBOM schema version 1.4. Feel free to raise an issue or provide a PR if any important information is missing.