Skip to content

Generate an SBOM for the distribution - #6600

Open
aloubyansky wants to merge 1 commit into
apache:mainfrom
aloubyansky:sbom-support
Open

Generate an SBOM for the distribution#6600
aloubyansky wants to merge 1 commit into
apache:mainfrom
aloubyansky:sbom-support

Conversation

@aloubyansky

@aloubyansky aloubyansky commented Aug 4, 2026

Copy link
Copy Markdown

This PR adds SBOM generation to the Artemis distribution and enables options to distribute it along:

  • as a distribution archive entry (embedded);
  • as a Maven artifact;
  • or both.

The SBOM will be more complete (including the NPM components) when the corresponding change is merged and released as part of artemis-console (apache/artemis-console#219).

Advantages of the SBOM:

  • simplified vulnerability scanning (e.g. grype bom.cdx.json);
  • consolidated license report per component;
  • up-to-date accurate component inventory.

The SBOM generator used here is https://github.com/cyberstamp/maven-assembly-sbom

I did some analysis of the generated SBOM accuracy and comparison of the LICENSE report in my other branch, where I have an HTML summary of that https://github.com/aloubyansky/artemis/blob/sbom-support-wip/artemis-distribution/sbom-review.html

I previously demoed this to @brusdev

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant