Tool for creating, modifying and validating CycloneDX SBOMs.
Project description
CycloneDX Editor/Validator
This command-line tool performs various actions on CycloneDX SBOMs. It allows you to modify and validate your SBOMs.
Documentation
Contributing
See our Contributing guidelines.
To-do
- Add possibility for adding a configuration-file. This could be useful for e.g. configuration of validator as the used flags remain the same.
- Add plausibility check. This would be used for e.g. finding orphaned
bom-refs
. One further use case would be plausibility check of VEX. - Use model from "official" python lib. This helps working on classes instead of dicts, which would make our code more robust.
- Add function for initialization of a SBOM. Create initial SBOM, so that somebody creating a SBOM manually has a first draft.
- Add support for SPDX. This must still be discussed as currently most users rely on CycloneDX.
- Add possibility to search within SBOM. This could be used to e.g. retrieve all information for a specific component.
- Configure mypy to strict mode. This would simply increase our code quality.
- Use json-source-map for better validation errors. This would be useful for e.g. using within a VS Code extension to receive the incorrect line.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for cyclonedx_editor_validator-0.6.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0bc7ce886e2f5cb54a3053b34868b3a4b87e67d8d08ed0d769cd4ca476f39a8 |
|
MD5 | c5eeb854d4fdf7ae875aa7fd78fd70bc |
|
BLAKE2b-256 | e8a5ff4acb85ca2b4c09e9456a4487d78485548cc9515ce78f1fe9d8baced426 |
Close
Hashes for cyclonedx_editor_validator-0.6.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d6611bffda6506a53e8fd06df530c12f90be40cdbe98d63e2136996975653c1 |
|
MD5 | 24877e76faa771266ee499e07cdc13e2 |
|
BLAKE2b-256 | 7460d98a0948dc8e5086d5da0be169fdebbf04f2e37d59b8dfa5bdccf12fa1ff |