Strengthening npm: GitHub’s Plan to Secure the Supply Chain
GitHub is addressing the growing threat of supply-chain attacks in the npm ecosystem, particularly account takeovers that allow attackers to publish malicious code through trusted packages. A recent case was the “Shai-Hulud” worm, which spread through compromised maintainer accounts. To counter these risks, GitHub plans to require two-factor authentication for local publishing, introduce granular tokens with shorter lifetimes, and expand trusted publishing so that sensitive API tokens are not embedded in build systems. Additional measures include deprecating legacy tokens, moving from TOTP to FIDO-based 2FA, enforcing 2FA for all publishing actions without exceptions, and broadening trusted publishing providers. GitHub encourages maintainers to adopt these protections early, especially trusted publishing and stronger authentication methods, while assuring that the rollout will be gradual with clear timelines, migration guides, and support.
https://github.blog/security/supply-chain-security/our-plan-for-a-more-secure-npm-supply-chain
Comments
Post a Comment