29 Jan 2026
1h 21m

Securing npm is table stakes (Changelog Interviews #674)

Podcast cover

Changelog Master Feed

The podcast explores the security vulnerabilities within npm, focusing on GitHub's response and potential improvements. Nicholas Zakas, creator of ESLint, critiques GitHub's measures, arguing they place excessive burden on maintainers without sufficient consumer protection. He draws parallels to credit card fraud detection, advocating for proactive anomaly analysis of npm packages. The discussion covers the limitations of Trusted Publishing, the risks associated with pre- and post-install scripts, and alternative solutions like version bumping. JSR, a promising npm alternative, is examined but found to be fading due to funding and compatibility issues. The conversation also touches on the unlikelihood of BUN or Anthropic becoming viable npm competitors, emphasizing the need for a trusted entity to lead security enhancements.

Outlines

Part 1: The Current State of NPM Security

Part 2: GitHub's Response and Technical Solutions

Part 3: Institutional and Financial Challenges

Part 4: Evaluating Alternatives and Registries

Part 5: Future Outlook and Industry Models

Part 6: Coaching, Resources, and Conclusion

Sign in to continue reading, translating and more.

Continue
 
mindmap screenshot
Preview
preview episode cover
How to Get Rich: Every EpisodeNaval