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
{{ message }}
Repository navigation
security(scorecard): Token-Permissions alert on scorecard.yml is 19 days stale (CSA001/CSA003) #268
Hypatia code_scanning_alertsCSA001 + CSA003 (both high), surfaced on the #266 scan.
Code scanning (Scorecard): TokenPermissionsID — Token-Permissions — 19 day(s) old [STALE] at .github/workflows/scorecard.yml (threshold: 7 days) — overdue for remediation.
Assessment (verified): genuine, pre-existing (predates the close-out session), independent of any docs change. CSA001 and CSA003 are the same underlying alert (stale + overdue framings). The ledger classifies scorecard.yml under the billing-wall "pattern B" parking, but least-privilege permissions: hardening (the Token-Permissions remediation) is separate from the billing issue and worth doing on its own.
Disposition: owner governance call. Remediation = pin explicit least-privilege permissions: blocks in .github/workflows/scorecard.yml (and confirm the code-scanning alert clears). Not auto-applied — workflow/security changes are deliberate owner actions.
Activity
hyperpolymath commentedon Sep 30, 2026
RULING D180 (2026-09-30T14:22Z) · scope: repo · basis: applied-unless-struck (D113; owner approved the full table, none struck)
Yes: pin least-privilege permissions in scorecard.yml (read-all top level, job-scoped writes).
surface: hyperpolymath/standards#787 (comment)
The open question in this issue is answered by the ruling above; future agents should act on it rather than re-ask.