Skip to main content

Checkmarx One SBOM Tools

This is an Python module and CLI tool for updating and signing SBOMs generated from Checkmarx One scans.

The intended use of this tool is to produce a signed SBOMs that can be attributed to an identified signing entity. For this reason, an x509 certificate must be used to provide the public key of a key pair.

Documentation

The release artifacts include an AI skill that is the recommended documentation.

The AI skill can provide usage guidance and answer some questions about secure implementation that is beyond the scope of discussion related to documentation for this tool.

Execute cxone-sbom-tools -h after installation to see the command line documentation if AI use is not available. A PDF of the API documentation is available for download in the release artifacts found in the repository.

Supported SBOM Standards

CycloneDX 1.7

This currently supports CycloneDX 1.7 JSON SBOMs. It uses the JSF signature standard that appears in the signature element of the SBOM after signing. Signing and verification supports only a single signature.

Installing

Installation is performed by using pip:

pip install cxone-sbom-tools

The module can be installed directly from the release artifacts with the URL for the install .whl file from the Releases:

pip install https://github.com/checkmarx-ts/cxone-sbom-tools/releases/download/X.X.X/cxone_sbom-X.X.X-py3-none-any.whl

To use the CLI, installing with the [cli] extra is required to use the CLI interface. This can be done with one of the following options:

pip install "cxone_sbom[cli]@https://github.com/checkmarx-ts/cxone-sbom-tools/releases/download/X.X.X/cxone_sbom-X.X.X-py3-none-any.whl"
pip install cxone-sbom-tools[cli]

Metadata

Release files for cxone-sbom-tools 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for cxone-sbom-tools 1.0.0
File Interpreter ABI Platform
cxone_sbom_tools-1.0.0-py3-none-any.whl Python 3 none any Details

Release files / cxone_sbom_tools-1.0.0-py3-none-any.whl

Download URL cxone_sbom_tools-1.0.0-py3-none-any.whl
Size 19.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ae81715a593134fdece0a67c166ba2739663adf67fb2128ae8558914d9340d19
BLAKE2b-256 checksum
How to use checksums
98d9d77ad384ac9169516fc0596545e8423a54b59319f7a03ccf689bfece6b90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.2.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.0.0 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page