You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Harden the image's supply-chain security: vulnerability scanning, SBOM, image signing, a disclosure policy, and least-privilege in the CI/CD workflows.
Tasks
Add aquasecurity/trivy-action to build-test.yml — scan the built image, fail on CRITICAL
Generate an SPDX-format SBOM with anchore/sbom-action, attached as an artifact to GitHub releases
Sign published images with sigstore/cosign keyless (GitHub Actions OIDC)
Objective
Harden the image's supply-chain security: vulnerability scanning, SBOM, image signing, a disclosure policy, and least-privilege in the CI/CD workflows.
Tasks
aquasecurity/trivy-actiontobuild-test.yml— scan the built image, fail on CRITICALanchore/sbom-action, attached as an artifact to GitHub releasessigstore/cosignkeyless (GitHub Actions OIDC)SECURITY.md— responsible-disclosure policy, response times, contact (already delivered via docs: Phase 1 governance — contributing, security, branch policy, issue forms #120)permissions:to every job of every workflowscorecard.ymlworkflow to measure the open-source security posture (carried over from epic: documentation et gouvernance #105)