FREEDOM251

Freedom251 › SBOM Management Software

SBOM Manager

Free plan Linux

Visit SBOM Manager Alternatives Pricing

SBOM Manager's own site

What SBOM Manager is

SBOM Manager is a free, MIT-licensed command-line tool for managing collections of Software Bills of Materials. It supports SPDX and CycloneDX, keeps component records for software releases or builds, and lets users query whether specific components and versions were used. Search options include finding modules, filtering by project, listing repository contents and viewing update history. The project describes continuous integration and security audits as intended uses.

Inputs include SPDX 2.3 Tag/Value or JSON, CycloneDX 1.4 XML or JSON, CSV and directory listings. Results can be printed to the console or written to a file, with console or CSV output. Users can export a repository archive and import it to restore a repository. The tool runs on Linux, requires Python 3.7 or later, and is installed with pip install sbom-manager. Vulnerability scanning requires a separately configured external scanner that accepts an SPDX Tag/Value SBOM; the example configuration names cve-bin-tool. SBOM Manager cannot assess whether an SBOM is valid or complete, so input quality needs checking. It also cannot decide whether a reported vulnerability should be fixed.

Who it suits

SBOM Manager suits Linux users who need to manage and query SBOM records in continuous integration or security-audit work. Users needing vulnerability scans must configure a compatible external scanner.

What it does well

  • Supports SPDX and CycloneDX formats.
  • Searches components, projects and repository history.
  • Repository archives can be exported and restored.
  • Free and MIT licensed.

What to know first

  • Requires Python 3.7 or later.
  • Vulnerability scanning needs an external configured scanner.
  • Cannot assess SBOM validity or completeness.
  • Cannot decide whether vulnerabilities need fixing.

Limits

The free plan is listed as free. Vulnerability scanning depends on a separately configured external scanner, and the tool cannot assess SBOM validity or completeness or decide whether reported vulnerabilities should be fixed.

Plans

PlanBilled and limitsPrice
SBOM ManagerFree, open source tool; MIT licensedFree

As pypi.org lists them, read 7 Oct 2026. The maker's own page has the final word.

Getting started

  1. Use Linux and install Python 3.7 or later.
  2. Install the tool with pip install sbom-manager.
  3. Provide SBOM data in a supported input format.
  4. Search or filter the repository, then print results or write them to a file.
  5. Configure an external scanner that accepts SPDX Tag/Value SBOM files if vulnerability scanning is needed.

Verdict

SBOM Manager provides command-line SBOM collection and query functions, with archive export and restore. Users should check input quality and supply an external scanner if they need vulnerability scanning.

Questions

How much does SBOM Manager cost?

The free plan is listed as free.

Is there a free trial?

No free trial is listed; the plan is free.

Which platforms does it support?

It runs on Linux and requires Python 3.7 or later.

Which SBOM formats can it use?

It supports SPDX 2.3 Tag/Value or JSON and CycloneDX 1.4 XML or JSON. It also accepts CSV and directory listings.

Does it scan for vulnerabilities?

Scanning requires a user-configured external scanner that accepts an SPDX Tag/Value SBOM. The example configuration names cve-bin-tool.

Is SBOM Manager open source?

Yes. It is licensed under the MIT License.

Facts from SBOM Manager's own pages

Data portability
The command line supports exporting a repository archive and importing it to restore a repository. · pypi.org, 7 Oct 2026
Example integration
The configuration example names cve-bin-tool as the vulnerability-scanning application. · pypi.org, 7 Oct 2026
Input formats
It supports SPDX 2.3 Tag/Value or JSON, CycloneDX 1.4 XML or JSON, CSV, and directory listings. · pypi.org, 7 Oct 2026
Installation
The project documents installation with pip install sbom-manager and requires Python 3.7 or later. · pypi.org, 7 Oct 2026
Intended use
The project describes use as part of continuous integration and for security audit needs. · pypi.org, 7 Oct 2026
License
The project is licensed under the MIT License. · pypi.org, 7 Oct 2026
Output
Results can be printed to the console or written to a file, with console or CSV output formats. · pypi.org, 7 Oct 2026
Purpose
SBOM Manager manages a collection of Software Bills of Materials (SBOMs) and supports SPDX and CycloneDX formats. · pypi.org, 7 Oct 2026
Queries
Users can search for modules, filter by project, list repository contents, and view update history. · pypi.org, 7 Oct 2026
Scanning limitation
The project says deciding whether reported vulnerabilities need fixing is beyond the tool’s capability. · pypi.org, 7 Oct 2026
Security limitation
The tool cannot determine whether an SBOM is valid or complete, so users are advised to check the quality of input data. · pypi.org, 7 Oct 2026
Support
Bug reports and feature requests can be submitted through GitHub Issues. · github.com, 7 Oct 2026
Vulnerability scanning
Scanning requires an external vulnerability scanner that accepts an SPDX Tag/Value SBOM file, configured by the user. · pypi.org, 7 Oct 2026
Workflow
It can maintain records of components in software releases or builds and query whether specific components and versions were used. · pypi.org, 7 Oct 2026

Where SBOM Manager stands on Freedom251

Look at these too