Secure supply chain — scan, sign, SBOM, provenance
`sc image scan`, `sc image sign`, `sc sbom generate`, `sc provenance generate`, and `sc release` ship the artifact-security primitives every regulated buyer asks for, built into the deploy pipeline.
gh attestation verify.Why this is in SC at all
The first generation of artifact-security tooling assumed you’d buy each piece separately: Snyk for scanning, Sigstore for signing, Anchore for SBOMs, in-toto for provenance. Each has its own auth, its own dashboard, its own pricing page.
SC bundles them because a regulated buyer asks for all four together or none of them. If you can hand a SOC 2 / SLSA / NIST SSDF auditor gh attestation verify and sc sbom verify and they pass — you’re done. No assembly required.
This matches the 2026 reality:
- EU CRA (Cyber Resilience Act) requires SBOMs for digital products
- US Executive Order 14028 + NIST SSDF requires provenance attestations
- SLSA L3 is becoming the table-stakes ask for enterprise software vendors
The customers asking us about SC in 2026 are asking for receipts, not promises.
What the commands actually do
| |
Or skip the orchestration entirely:
| |
Every step is also a separate command, so any CI pipeline can mix and match.
Forge eats this dogfood
Forge ships every release with:
- Cosign signatures on every container image
- CycloneDX SBOMs attached as OCI artifacts
- SLSA Build L3 provenance, attestable with
gh attestation verify
That’s not because we wrote a custom pipeline. It’s because sc release already did the work. Same for forge-aigateway, forge-conductor, forge-sessions, forge-runtime. Receipts on file for the whole platform.
Compared to the standalone tools
| Capability | SC | Standalone |
|---|---|---|
| Image CVE scan | sc image scan (grype/trivy under the hood) | Snyk Container, Aqua, Anchore |
| Image signing | sc image sign (cosign) | Sigstore Cosign |
| SBOM generation | sc sbom generate (syft under the hood) | Anchore Syft, FOSSA |
| Provenance | sc provenance generate (SLSA Build L3) | in-toto, slsa-github-generator |
| Unified release pipeline | sc release create — all of the above | Glue it yourself in 200 lines of GHA YAML |
The bundled approach is the value. The underlying tools are open-source and we don’t try to hide that — we just wire them into a single command surface so customers don’t have to.
Ship your infrastructure on autopilot.
Try the SC parent stack in your own repo, or see what we built on top of it — Forge, our flagship AI workflow engine for teams.