Skip to content

Moving cyclonedx generation to syft for better compilance.#149

Merged
commel merged 3 commits into
mainfrom
update-cyclonedx-for-compliance
Jun 23, 2026
Merged

Moving cyclonedx generation to syft for better compilance.#149
commel merged 3 commits into
mainfrom
update-cyclonedx-for-compliance

Conversation

@commel

@commel commel commented May 21, 2026

Copy link
Copy Markdown
Contributor

On-behalf-of: SAP b.ritter@sap.com

What this PR does / why we need it:
We need to raise the SBOM quality to match minimum regulatory requirements.

  • Dependencies
  • Metadata
  • Component licenses
  • Unique identifiers
  • Package URLs (pURL)
  • Cryptographic hashes

Special notes for your reviewer:
The open source tool syft generates these sboms with all required features. Syft is added to the base builder Dockerfile. To be able to add supplemental information available during the build process, we need to post-process the json file with "jq", which is added into the package list pkg.list.

Signed-off-by: Bernd Ritter <ritter@b1-systems.de>
On-behalf-of: SAP <b.ritter@sap.com>
@commel commel requested a review from nkraetzschmar May 21, 2026 13:32
@commel commel self-assigned this May 21, 2026
@commel commel added this to the 2026-05 milestone May 21, 2026
@commel commel marked this pull request as draft May 21, 2026 13:33
Signed-off-by: Bernd Ritter <ritter@b1-systems.de>
On-behalf-of: SAP <b.ritter@sap.com>
@commel commel marked this pull request as ready for review May 21, 2026 13:47
@commel commel requested a review from gehoern May 21, 2026 13:48

@nkraetzschmar nkraetzschmar left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

besides the one comment, LGTM 🚀

Comment thread Dockerfile Outdated
Signed-off-by: Bernd Ritter <ritter@b1-systems.de>
On-behalf-of: SAP <b.ritter@sap.com>
@commel commel merged commit e322385 into main Jun 23, 2026
6 checks passed
@commel commel deleted the update-cyclonedx-for-compliance branch June 23, 2026 12:49
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.

2 participants