SBOM Early Adopters#
The Eclipse Foundation Security Team is leading an ongoing initiative to support projects in adopting Software Bill of Materials (SBOM). Our aim is to enable project in pursuing independent implementations of SBOM generation and upload workflows into their existing release pipelines.
As such, we have been collaborating with Early Adopter projects and offering our hands-on support to design and implement such workflows tailored to their specific ecosystems and release processes. These engagements helped identify common challenges as well as effective solutions, which we are now sharing to accelerate broader adoption.
The examples in the table below illustrate a variety of successful implementation strategies developed as a result of these collaborations. They are intended to serve as practical inspiration for projects looking to integrate SBOM generation into their own release workflows.
Project |
Ecosystem |
SBOM Workflow |
|---|---|---|
Eclipse Che |
NPM |
|
Eclipse SysON |
NPM |
|
Eclipse Theia |
NPM (monorepo) |
|
Eclipse Langium |
NPM (monorepo) |
|
Eclipse SysON |
Maven |
|
Eclipse JKube |
Maven |
|
Eclipse Che |
Maven |
|
Eclipse Milo |
Maven |
|
Eclipse Store |
Maven |
|
Eclipse Serializer |
Maven |
|
Eclipse Kura |
Maven, Tycho |
|
Eclipse CSI |
Python |
|
Eclipse Kuksa |
Python |
|
Eclipse LMOS |
Gradle |
We strongly encourage all projects to take an active role in integrating SBOM generation into their release processes. To support this, we provide a comprehensive set of internally developed resources, including detailed documentation, implementation examples, and plug-and-play integrations, enabling projects to adopt SBOM practices independently.
Should a project require additional guidance or hands-on assistance, the Eclipse Foundation Security Team is available to provide support. Please feel free to reach out with the following details:
Sent to: security@eclipse-foundation.org
Subject: “SBOM Early Adopters”
Project context:
Repository link
Description of products
Publishing locations
Ecosystems
Versioning strategy
Release process Please note that support availability may depend on current capacity, but we are always happy to engage and assist where possible.