s4na/action-age-check

Fail CI when a workflow uses a GitHub Action that was released too recently (supply-chain cooldown gate).

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
min-ageMinimum age of each used action. e.g. 1d, 2d, 7d, 1w, 2w. A bare number is treated as days.no1w
pathsNewline-separated files/directories to scan. Missing paths or zero collected YAML files fail the job.no.github/workflows
allowNewline-separated allowlist (owner/repo or owner/repo@ref) to exclude from the age check.no""
fail-level"error" fails the job; "warning" only annotates.noerror
include-localReserved (not yet implemented). Local (./) and docker:// uses are always skipped regardless of this flag.nofalse
tokenToken for GitHub API calls (rate limit / private resolution).no${{ github.token }}
namedescription
checked-countNumber of remote action references checked.
violation-countNumber of references that failed: younger than min-age, unpinned, branch pin, ref not found, or API error.
violationsJSON array of violation objects.