EVERYTHING XIAOMI
Get listed

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…

Place
#21 of 22
Score
5.2
sbomasm's website

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

All alternatives
  1. 1Sonatype Nexus Repository logo

    Sonatype Nexus Repository

    Free planWebAPILinuxmacOS
    7.7From $162.50 a month
  2. 2

    Ortelius

    Free planWebAPISelf-hosted
    7.1From $40 a month
  3. 3

    sbomify

    Free planWebAPILinuxmacOS
    7.0From $159 a month
  4. 4

    FOSSA

    Free planWebAPILinuxSelf-hosted
    6.9From $168,392.50 a month
  5. 5

    ReARM

    Free planWebAPISelf-hosted
    6.9From $75 a month
  6. 6Exodos Labs logo

    Exodos Labs

    Free planWebAPISelf-hosted
    6.7From $29 a month