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
ci(security): close OSSF Scorecard findings #57, #58, #60, #61 (#137)
- e2e-smoke.yml: pin actions/checkout and actions/setup-go to full SHAs
matching build.yml (closes#60, #61).
- Dockerfile: document why alpine:3.23 is intentionally not digest-pinned
(multi-arch manifest list; dependabot tracks weekly). Alert #58 to be
dismissed in the UI as Won't Fix.
- build.yml: add Resolve and verify build SHA step in build-and-push and
merge-manifest jobs. The step asserts workflow_run.head_sha is reachable
from main (or is the tip of a v* tag) before checkout/imagetools consume
it via steps.resolve_sha.outputs.sha. Narrows the trust boundary and
avoids Scorecards dangerous-workflow pattern (targets #57).
- .gitleaksignore: add working-tree fingerprint variant for the e2e fixture
meta.json so go-pre-commit's local scan honors the same exemption that
the committed-history scan already had.
0 commit comments