A recent analysis of 100 popular security projects on GitHub revealed that only a small fraction have pinned their GitHub Actions to specific commits, leaving many workflows vulnerable to silent changes. The study highlighted the importance of pinning actions to ensure code stability and security, while also addressing the risks posed by transitive dependencies that may not be pinned. Recommendations for securing workflows include using tools to automate the pinning process and keeping actions updated.
github ✓
actions ✓
+ security
pinning ✓
vulnerabilities ✓