Generate an SBOM¶
Produce a Software Bill of Materials listing all dependencies.
Using pip¶
Using syft (CycloneDX)¶
Using the Docker image¶
What's included¶
The SBOM covers:
- All Python runtime dependencies (from
pyproject.toml) - Optional extras groups (
[ingest],[hardening],[review], etc.) - System libraries in the Docker image
- PostgreSQL extension versions (pg-ripple, pg-trickle, pg-tide)
CI integration¶
Add to your CI workflow: