Skip to main content

build and test OpenSSF Scorecard OpenSSF Best Practices Ruff ty Static Badge

CycloneDX Editor/Validator

This command-line tool performs various actions on CycloneDX SBOMs. It allows you to modify, merge and validate your Software Bill of Materials (SBOM).

The tool is built with automation in mind, i.e. usage within CI/CD. We try to be as scriptable as possible with various command-line flags, avoiding interactive prompts, providing multiple output options and fine-grained exit codes.

Command overview

Command Description
amend Accepts a single input file and will apply one or multiple operations to it. Each operation modifies certain aspects of the SBOM. These modifications cannot be targeted at individual components in the SBOM which sets the amend command apart from set. Its use-case is ensuring an SBOM fulfils certain requirements in an automated fashion.
build-public Creates a redacted version of an SBOM fit for publication.
init-sbom Provides a first draft of an SBOM for manual completion.
list Lists content of the SBOM.
merge Merges two or more CycloneDX documents into one.
set Sets properties on specified components to specified values. If a component in an SBOM is missing a particular property or the property is present but has a wrong value, this command can be used to modify just the affected properties without changing the rest of the SBOM.
validate Validate the SBOM against a built-in or user-provided JSON schema.
vex Apply different operations on VEX-files.

Installation and usage

This tool is published on PyPi.

For detailed installation and usage guides, please refer to our official documentation.

Contributing

See our contribution guidelines.

License

This software is made available under the GNU General Public License v3 (GPL-3.0-or-later).

Metadata

Release files for cyclonedx-editor-validator 1.0.1

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

Source distribution (sdist)

Source distribution for cyclonedx-editor-validator 1.0.1
File Size Uploaded
cyclonedx_editor_validator-1.0.1.tar.gz 688.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cyclonedx-editor-validator 1.0.1
File Interpreter ABI Platform
cyclonedx_editor_validator-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 1.1 MB

Release files / cyclonedx_editor_validator-1.0.1.tar.gz

Download URL cyclonedx_editor_validator-1.0.1.tar.gz
Size 688.7 kB
Tags Source
SHA-256 checksum
How to use checksums
d8299aeeb38ac4b4ed664a2460018a4fef06cf7d013efbeeba1aad67ffe5663a
BLAKE2b-256 checksum
How to use checksums
5a4b6adae5bfb544986792b39f482e96905410844c8c0505b86ba0c3030d039e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / cyclonedx_editor_validator-1.0.1-py3-none-any.whl

Download URL cyclonedx_editor_validator-1.0.1-py3-none-any.whl
Size 459.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7f15a3cc3038d97e99b527100a1706bbd67aeb284899759b83de48f53841c711
BLAKE2b-256 checksum
How to use checksums
2eb10468db560bc98708cbac596ed158b679525085519656a94b9b4c2d0e6cd2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

1.0.2

2 release files

This release

1.0.1 This release

2 release files

1.0.0

2 release files

0.34.2

2 release files

0.34.1

2 release files

0.34.0

2 release files

0.33.0

2 release files

0.32.2

2 release files

0.32.1

2 release files

0.31.2

2 release files

0.31.1

2 release files

0.30.8

2 release files

0.30.7

2 release files

0.30.6

2 release files

0.30.5

2 release files

0.30.3

2 release files

0.30.2

2 release files

0.30.1

2 release files

0.30.0

2 release files

0.29.9

2 release files

0.29.7

2 release files

0.29.6

2 release files

0.29.5

2 release files

0.29.3

2 release files

0.29.2

2 release files

0.29.1

2 release files

0.28.1

2 release files

0.28.0

2 release files

0.27.8

2 release files

0.27.6

2 release files

0.27.4

2 release files

0.27.3

2 release files

0.27.1

2 release files

0.27.0

2 release files

0.25.5

2 release files

0.25.3

2 release files

0.25.2

2 release files

0.25.1

2 release files

0.25.0

2 release files

0.23.0

2 release files

0.20.3

2 release files

0.20.1

2 release files

0.20.0

2 release files

0.18.2

2 release files

0.17.0

2 release files

0.16.2

2 release files

0.16.1

2 release files

0.16.0

2 release files

0.14.4

2 release files

0.14.2

2 release files

0.14.1

2 release files

0.14.0

2 release files

0.13.0

2 release files

0.12.1

2 release files

0.11.2

2 release files

0.11.1

2 release files

0.10.4

2 release files

0.10.3

2 release files

0.10.2

2 release files

0.9.4

2 release files

0.9.3

2 release files

0.9.2

2 release files

0.9.1

2 release files

0.9.0

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.3

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.1

2 release files

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