Post

trusted publishing is fantastic for ensuring that the state of a @github.com repo maps to a public package ... but maintainers are still vulnerable to phishing, allowing bypassing it so: this action fails ci when upgrading to a 'non-provenanced' package

in light of the current supply chain attacks, I've just published a @github.com action to detect packages that _lose_ their provenance. 📦 supports pnpm-lock.yaml, package-lock.json, yarn.lock (v1) 🎨 inline GitHub annotations ✅ JSON output + configurable 💪 published in TS with zero deps

3 reposts28 likes

The problem is you can fall for many other types of attacks and still be marked as trusted. @github.com really dropped the ball here and I am frankly getting annoyed with having to point it out so often lately.