Skip to content

Latest commit

 

History

History
29 lines (19 loc) · 563 Bytes

README.md

File metadata and controls

29 lines (19 loc) · 563 Bytes

Python Example

You will need a CLI that can produce and consume SCITT transparent statements. This one supports RFC9162 and json, and is 🚧 EXPERIMENTAL 🚧.

npm i -g @transmute/cli
pip install cyclonedx-bom

Create the SBOM

Create a cyclonedx sbom in xml format.

cyclonedx-py -i  artifacts/requirements.txt -r --output artifacts/_manifest/artifact.cdx.xml

Make Transparent SBOM

Sign the sbom, register the signature, attach the receipt to the signature, produce a transparent statement.

./script.sh