GPT-5 finding
Actions not pinned to commit SHAs (supply-chain risk)
- .github/workflows/messages.yml:168-170
- .github/workflows/messages.yml:178-182
Using mutable major/minor tags can lead to unexpected code execution if a tag is moved or compromised. Pinning to specific SHAs reduces this risk.
Recommendation
Pin to verified commit SHAs for each action version, e.g.: - uses: actions/checkout@<commit-sha> - uses: actions/setup-node@<commit-sha> Regularly review and bump SHAs to known-good releases.