GPT-5 finding
Actions not pinned to a commit SHA (supply-chain hardening)
lowsecurityhigh
- .github/workflows/sync-upstream.yml:21
Using floating action tags (e.g., @v4) can be replaced upstream without notice. Pinning to a specific commit SHA reduces the supply-chain risk of a compromised action release.
Recommendation
Pin third-party actions to a specific commit SHA (e.g., `actions/checkout@<commit-sha>`) and optionally use `actions/dependency-review-action` to monitor updates.