-
Notifications
You must be signed in to change notification settings - Fork 97
Open
Feature
0 / 40 of 4 issues completed
Copy link
Labels
build/environmentCategorizes an issue or PR relevant to the build environment.Categorizes an issue or PR relevant to the build environment.good first issueDenotes an issue ready for a new contributorDenotes an issue ready for a new contributorhelp wantedDenotes an issue that needs help from a contributor.Denotes an issue that needs help from a contributor.kind/wishCategorizes issue or PR as a wish.Categorizes issue or PR as a wish.
Description
Intro
To improve software supply-chain transparency and to better support downstream users, a CI-driven SBOM and vulnerability scanning pipeline would be very welcome.
To complete this, the release process should be updated so that we publish a signed SBOMs as part of a official release.
If feasible, it would also be valuable to backport this approach and create a Celix 2.4.x release that includes an SBOM.
Background
The EU Cyber Resilience Act (CRA) has been introduced. While open-source projects without a commercial service offering are not required to:
- Provide SBOMs
- Fix vulnerabilities
- Offer SLAs or continuous monitoring
it is still beneficial for downstream users if we can offer transparent dependency information.
Providing:
- an SBOM (generated in CI and published with releases), and
- an initial vulnerability scan
Scope
This issue will be split into the following four sub-issues:
- Generate an SBOM as part of the CI pipeline
- Add vulnerability scanning based on the generated SBOM
- Update the release process to include a signed SBOM alongside released source artifacts
- Backport the SBOM generation and create a Celix 2.4.x release including an SBOM
Reactions are currently unavailable
Sub-issues
Metadata
Metadata
Assignees
Labels
build/environmentCategorizes an issue or PR relevant to the build environment.Categorizes an issue or PR relevant to the build environment.good first issueDenotes an issue ready for a new contributorDenotes an issue ready for a new contributorhelp wantedDenotes an issue that needs help from a contributor.Denotes an issue that needs help from a contributor.kind/wishCategorizes issue or PR as a wish.Categorizes issue or PR as a wish.