Security & Releases
SBOM
# SPDX format
dagger call generate-sbom-spdx --source=.
# CycloneDX format
dagger call generate-sbom-cyclone-dx --source=.
Vulnerability Scanning
# Scan for CRITICAL and HIGH
dagger call scan-ci --source=.
# Custom severity
dagger call scan --source=. --severity="CRITICAL,HIGH,MEDIUM" --format="table"
Supply Chain
- SLSA Provenance (Level 2) — generated by BuildKit during CI
- Sigstore — container images are signed
- SBOM attestations — embedded in registry manifests
- OpenSSF Scorecard — continuous security assessment
Releasing
# Bump version, commit, tag, push
make release VERSION=0.9.0
This triggers:
release.yml— generates changelog with git-cliff, creates GitHub Releasepublish.yml— builds and pushes Docker images (Alpine + Wolfi variants)