sbomasm
sbomasm is a free, self-hosted toolkit for managing software bills of materials (SBOMs), from assembly and metadata updates to cleanup, enrichment, signing a…
What sbomasm is
sbomasm is a free, self-hosted toolkit for managing software bills of materials (SBOMs), from assembly and metadata updates to cleanup, enrichment, signing and verification. It works with both SPDX and CycloneDX formats and can merge multiple SBOMs using hierarchical, flat or augment workflows. Its edit command adds or updates details such as supplier information and licenses; its rm command removes components or fields, including internal components before sharing. The enrich command can fill missing license information using ClearlyDefined data. sbomasm can cryptographically sign and verify SBOMs through ShiftLeftCyber’s third-party service. The project documents a Dependency-Track workflow for retrieving SBOMs, assembling them and returning them, and describes automated assembly in GitLab and GitHub CI. Installation choices include Go install, Homebrew, Docker, prebuilt binaries or building from source. The latest release lists macOS Darwin and Linux archives for arm64 and x86_64. Published under Apache-2.0, the toolkit is described as optimized for large-scale operations. It runs on Linux and macOS.
Good
- Supports both SPDX and CycloneDX.
- Offers hierarchical, flat and augment merge workflows.
- Can remove components or fields before sharing.
- Fills missing license information using ClearlyDefined data.
- Documents Dependency-Track and CI integrations.
Watch out
- Runs on Linux and macOS only.
- Signing and verification use a third-party service.
- Project support channels require contacting the team.
Who it suits
sbomasm suits teams and developers who need to assemble, clean up, enrich or verify SBOMs in Linux or macOS workflows. It is also relevant to users integrating SBOM handling with Dependency-Track or CI systems.
Verdict
sbomasm covers several stages of SBOM handling, including merging, metadata editing, license enrichment and verification. Its self-hosted toolkit is free and supports SPDX and CycloneDX.
The facts
Each one read from sbomasm's own pages, with the date it was checked.
What it does
- Assembly
- It can merge multiple SBOMs, including hierarchical, flat, and augment merge workflows.checked 8 Oct 2001
- CI/CD
- The README describes GitLab and GitHub CI as ecosystems where sbomasm is used for automated SBOM assembly.checked 8 Oct 2001
- Formats
- It supports both SPDX and CycloneDX formats.checked 8 Oct 2001
- Installation
- The README lists Go install, Homebrew, Docker, prebuilt binaries, and building from source as installation options.checked 8 Oct 2001
- Integration
- The README documents integration with Dependency-Track to pull SBOMs, assemble them, and push them back.checked 8 Oct 2001
- License
- The repository is published under the Apache-2.0 license.checked 8 Oct 2001
- License enrichment
- The enrich command can fill missing license information using ClearlyDefined data.checked 8 Oct 2001
- Metadata
- The edit command can add or update SBOM metadata such as supplier information and licenses.checked 8 Oct 2001
- Purpose
- sbomasm is a toolkit for managing SBOMs across their lifecycle, including assembly, metadata editing, sensitive-data removal, enrichment, signing, and verification.checked 8 Oct 2001
- Sensitive data
- The rm command can remove components or fields, including internal components before sharing.checked 8 Oct 2001
- Signing
- sbomasm can cryptographically sign and verify SBOMs using ShiftLeftCyber’s third-party service.checked 8 Oct 2001
- Speed
- The README describes sbomasm as optimized for large-scale operations.checked 8 Oct 2001
- Support
- The README lists Slack, live chat, email and GitHub bug reports as ways to contact the project team.checked 8 Oct 2001
Where it runs
- Release platforms
- The latest release shown provides macOS Darwin arm64 and x86_64 archives, plus Linux arm64 and x86_64 archives.checked 8 Oct 2001
Alternatives to sbomasm
- 1

Sonatype Nexus Repository
Free planWebAPILinuxmacOS7.7From $162.50 a month - 2
Ortelius
Free planWebAPISelf-hosted7.1From $40 a month - 3
sbomify
Free planWebAPILinuxmacOS7.0From $159 a month - 4
FOSSA
Free planWebAPILinuxSelf-hosted6.9From $168,392.50 a month - 5
ReARM
Free planWebAPISelf-hosted6.9From $75 a month - 6

Exodos Labs
Free planWebAPISelf-hosted6.7From $29 a month
