Supply-chain vector in almost every codebase: unpinned GitHub Actions can change under you

andersonbcdefg · x · 2026-11-06

danlovesproofs reports a hack vector found in almost every customer codebase: GitHub Actions not pinned to specific versions. These third-party CI steps — listing changed files, Docker login, deploying to GitHub Pages — can have their behavior changed by their maintainers at any time, since they're not versioned under your own VCS. Many widely used actions are maintained by solo devs on personal accounts. andersonbcdefg adds he'll never use a GitHub Action.

Original post →

More from coding & agent

coding & agent channel →