Skip to main content

conda-sboms

conda-sboms adds CycloneDX software bill of materials (SBOM) export to conda export. It currently emits CycloneDX 1.7 JSON for a resolved conda environment.

The project is alpha software.

Install

conda-sboms requires conda 26.3 or newer, which is not distributed on PyPI. Activate the environment that owns the conda executable, then install the plugin into that environment:

python -m pip install conda-sboms

See the installation guide for details and source checkout instructions.

Use

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

--from-history asks conda to preserve the requested package roots when its history contains them. The SBOM still contains every resolved conda package.

What it records

The exporter represents the environment as the root application and each exact conda package record as a library component. It includes available package hashes, build and platform data, license text, sanitized distribution URLs, conda package URLs, and dependency edges.

Limitations

The exporter does not inspect package contents, discover vendored or statically linked software, include packages from other ecosystems, identify a manufacturer, scan for vulnerabilities, or establish Cyber Resilience Act conformity. The root composition marks overall coverage as unproven. Conda-specific properties record known external-package, virtual-package, and missing-dependency counts supplied by the input.

Read the documentation for the format reference, conda-workspaces integration, reproducible output, and coverage limits.

Development

Install the locked development environment and confirm that conda discovers the exporter:

pixi install --locked -e dev
pixi run --locked -e dev conda export --help

Run the checks and documentation build:

pixi run --locked -e dev check
pixi run --locked -e docs docs

License

BSD-3-Clause. See LICENSE.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

conda_sboms-0.1.1.tar.gz (109.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

conda_sboms-0.1.1-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file conda_sboms-0.1.1.tar.gz.

File metadata

  • Download URL: conda_sboms-0.1.1.tar.gz
  • Upload date:
  • Size: 109.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for conda_sboms-0.1.1.tar.gz
Algorithm Hash digest
SHA256 42e524a4f3ae45edc30779c9038207124d8581e7e127cbf472a4a01e3448812b
MD5 578ec2131769761da82d9d951e51b62a
BLAKE2b-256 3f793f357d06ca2577f2698648df6a386dd467bbc1f66351d11d9dcba5c4d488

See more details on using hashes here.

Provenance

The following attestation bundles were made for conda_sboms-0.1.1.tar.gz:

Publisher: release.yml on jezdez/conda-sboms

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file conda_sboms-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: conda_sboms-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for conda_sboms-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 901a2f0b091a5f497fc078ac75ecbed1b00f1d336163872203a118d7060301c6
MD5 6724e1ba96c0cf79d48493307f30d6f0
BLAKE2b-256 0b0c3eee76b7e8e2d5b4d9b91419a6a3d413f43ca4c22b939b7816b3a1e3565f

See more details on using hashes here.

Provenance

The following attestation bundles were made for conda_sboms-0.1.1-py3-none-any.whl:

Publisher: release.yml on jezdez/conda-sboms

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.3.0

2 files

0.2.0

2 files

This release

0.1.1 This release

2 files

0.1.0

2 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