ollieb89/actions-lockfile-generator

Pin GitHub Action tags to full commit SHAs and generate auditable lockfiles to prevent supply chain attacks

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
github-tokenGitHub token for resolving action SHAs via the APIyes${{ github.token }}
workflow-dirDirectory containing workflow files to scanno.github/workflows
config-pathPath to actions-lockfile.config.ymlnoactions-lockfile.config.yml
modescan=report only | pin=write pinned files | enforce=fail if unpinnednoscan
create-prCreate a PR with pinned workflow files (requires write permissions)nofalse
output-filePath for the generated lockfilenoactions-lock.json
namedescription
unpinned-countNumber of unpinned action references found
pinned-countNumber of actions successfully pinned to SHA
lockfile-pathPath to the generated lockfile (empty in scan/dry-run mode)