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
Lift OSSF Scorecard score from 6.2 → ~7.3 by fixing the two highest-impact, lowest-blast-radius categories:
Token-Permissions (0 → ~10): move top-level write permissions to job-level in codeql.yml and release.yml.
Pinned-Dependencies (8 → 10): pin Docker base images by SHA, pin go install govulncheck by commit SHA, hash-pin pip cryptography via new tests/sec-l2b/requirements-ci.txt, add pip ecosystem to Dependabot.
Out of scope (deferred to follow-ups)
Branch-Protection (-1): needs fine-grained PAT (administration:read) added as repo secret AGENTWRIT_SCORECARD_PAT. Separate one-commit PR after owner provisions.
Activity
test(ossf-scorecard-tier1): register acceptance stories
fix(ci): move codeql security-events permission to job level
fix(ci): move release workflow write permissions to job level
fix(docker): pin base images by SHA digest
fix(ci): pin govulncheck install by commit SHA
test(crypto): replace python ed25519 helper with go, remove pip from CI
docs(changelog): record OSSF Scorecard Tier-1 hardening
fix(crypto): gofmt edsign helper doc comments
devonartis commentedon May 14, 2026
Merged via PR #82 (commit 3ecf3fd). All 20 CI gates green. Local acceptance verified before push.