conda-sboms#
conda-sboms adds CycloneDX software bill of materials (SBOM) export to
conda export. The current exporter writes CycloneDX 1.7 JSON from the exact
package records of one resolved conda environment.
This is alpha software. Install the
conda-forge package into the
environment that owns the conda executable by following the
installation guide.
After the plugin is installed in the environment that owns conda, export an
installed environment by name:
conda export --name my-environment --from-history \
--format cyclonedx-json \
--file my-environment.cdx.json
The output identifies each resolved conda package, its available hashes and source metadata, and the dependency relationships recorded by conda. It does not inspect package contents or claim complete product coverage.
Where to start#
Generate and inspect a CycloneDX SBOM from a small conda environment.
Look up format names, fields, graph rules, errors, and privacy behavior.
Understand the coverage limits, conda metadata limits, and relationship to CRA requirements.
What the output describes#
The SBOM is an inventory of the resolved conda package graph supplied to the exporter. It can contribute to product technical documentation. It does not establish that every component in a product has been found or that the product conforms to the Cyber Resilience Act.