SeeBOM 0.3.0
Container Images
All images are signed with cosign (keyless) and attested with SLSA provenance.
docker pull ghcr.io/seebom-labs/seebom/api-gateway:0.3.0
docker pull ghcr.io/seebom-labs/seebom/parsing-worker:0.3.0
docker pull ghcr.io/seebom-labs/seebom/ingestion-watcher:0.3.0
docker pull ghcr.io/seebom-labs/seebom/cve-refresher:0.3.0
docker pull ghcr.io/seebom-labs/seebom/ui:0.3.0
Verify signatures:
cosign verify --certificate-identity-regexp="https://github.com/seebom-labs/seebom" \
--certificate-oidc-issuer="https://token.actions.githubusercontent.com" \
ghcr.io/seebom-labs/seebom/api-gateway:0.3.0Helm Chart
helm install seebom oci://ghcr.io/seebom-labs/seebom/charts/seebom --version 0.3.0SBOM
An SPDX SBOM for this release is attached as seebom-0.3.0.spdx.json.
🚀 Features
Version Skew Detection Endpoint and UI (#37)
New feature to surface packages with inconsistent versions across projects, helping teams identify dependency drift and prioritize updates.
- Backend: New endpoint
GET /api/v1/stats/version-skewwith server-side pagination and ILIKE search filter - Frontend: New
/version-skewroute with paginated table, expandable rows showing per-version project breakdown, and project links for drill-down - Debounced search input for package name filtering
In-Toto Attestation Envelope Support (#19)
The SPDX parser now supports in-toto attestation envelopes where the SPDX content is wrapped inside the predicate field (common with Syft/BuildKit-generated container SBOMs).
GitHub License Resolution
Extended the license scanner to resolve unknown licenses via the GitHub API, including 50+ well-known Go module→GitHub repo mappings.
S3 Credentials in Secrets
Added the option to provide S3 credentials via Kubernetes Secrets for secure SBOM bucket access.
🐛 Bug Fixes
- fix: Show package names for permissive licenses in SBOM license breakdown (#66)
- fix: InToto envelope parsing bugfix (#65)
- fix: Dashboard number display formatting
- fix: Ingestion pipeline stability improvements (#19)
- fix: "Most used package by project" now shows real project names
- fix: SBOM search fixed to return correct results
- fix: Correct SHA hash for ossf/scorecard-action v2.4.3 (#102)
- fix: Link to GOVERNANCE.md from feature template
🔒 Security
OpenSSF Scorecard Integration (#101)
- Added Scorecard workflow (
.github/workflows/scorecard.yml) for weekly supply-chain security assessment - Results published as SARIF to GitHub Security tab
- Added OpenSSF badges to README
OpenSSF Baseline Compliance
- Added
CONTRIBUTING.md(required by baseline) - Added
.github/dependabot.ymlfor automated dependency updates (Go, npm, Actions, Hugo) - Added
.github/CODEOWNERSfor required review enforcement - Added
.github/workflows/codeql.ymlfor SAST scanning (Go + TypeScript) - Pinned ALL GitHub Actions to commit SHAs across all workflows
📖 Documentation
- Add SEO improvements for docs.seebom.dev:
robots.txt, Open Graph image, meta tags (#104) - Add OpenSSF badges section to README
🔧 Maintenance
Dependency Updates
github.com/ClickHouse/clickhouse-go/v2bumped (3 updates)github.com/minio/minio-go/v7bumped (2 updates)github.com/goccy/go-jsonbumped@angular/cdk21.2.1 → 21.2.7@angular/cli21.2.1 → 21.2.5@angular/build21.2.1 → 21.2.5vitest4.0.18 → 4.1.4jsdom28.1.0 → 29.0.2
GitHub Actions Updates
actions/checkout4.2.2 → 6.0.2actions/setup-go5.5.0 → 6.4.0actions/setup-node4.4.0 → 6.4.0actions/upload-artifact4.6.0 → 7.0.1actions/upload-pages-artifact3.0.1 → 5.0.0actions/deploy-pages4.0.5 → 5.0.0actions/configure-pages5.0.0 → 6.0.0actions/labeler5.0.0 → 6.0.1docker/login-action3.4.0 → 4.1.0docker/setup-buildx-action3.10.0 → 4.0.0github/codeql-action3.28.16 → 4.35.1softprops/action-gh-release2.2.2 → 3.0.0azure/setup-helm4.3.0 → 5.0.0
📦 Upgrade Notes
- The new
/api/v1/stats/version-skewendpoint is available immediately — no migration needed (queries existingsbom_packagestable). - If upgrading from v0.2.0, no schema migrations are required.
- The in-toto support may surface additional packages from previously unparseable SBOMs. Consider running
make re-ingestto re-process all SBOMs.
🙏 Contributors
Thanks to everyone who contributed to this release!
New Contributors
- @arewm made their first contribution in #39
- @dependabot[bot] made their first contribution in #21
Full Changelog: v0.2.0...v0.3.0