Freedom251 › SBOM Management Software
SBOM Manager

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
| Plan | Billed and limits | Price |
|---|---|---|
| SBOM Manager | Free, open source tool; MIT licensed | Free |
As pypi.org lists them, read 7 Oct 2026. The maker's own page has the final word.
Getting started
- Use Linux and install Python 3.7 or later.
- Install the tool with pip install sbom-manager.
- Provide SBOM data in a supported input format.
- Search or filter the repository, then print results or write them to a file.
- 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
- SBOM Management Software#12 of 22