Dashboard › publish › workflow-action-pinning full commit SHAs
01a082b9-426a-7fac-a579-8badc6f9c4d9| Project | Hits | Last recalled |
|---|---|---|
| cli | 1 | 8d ago |
Trap: GitHub Action version tags such as actions/checkout@v6 look maintained and reproducible, but tags are mutable and let secret-bearing workflows execute changed third-party code without review. Fix: pin every local GitHub Action reference to its complete reviewed 40-character commit SHA, including checkout, setup-node, cache, and create-github-app-token; retain static contracts in workflow-action-pinning.js. Chose immutable SHAs over tags because privileged workflows expose Internal App and release tokens.