More The Changelog: Software Development, Open Source episodes

Securing npm is table stakes (Interview) thumbnail

Securing npm is table stakes (Interview)

Published 29 Jan 2026

Duration: 1:21:11

Security concerns in the NPM registry, including credential theft and malicious package publication, are being addressed through discussions on governance, community involvement, and alternative registries, amidst challenges in abandoning the widely used ecosystem.

Episode Description

As the creator and long-time maintainer of ESLint, Nicholas Zakas is well-positioned to criticize GitHub's recent response to npm's insecurity. He fou...

Overview

The podcast addresses ongoing security concerns within the NPM ecosystem, focusing on issues like credential theft and the publication of malicious packages that can execute harmful code via pre-install or post-install scripts. These vulnerabilities pose significant risks to developers and organizations relying on NPM for their JavaScript dependencies. Nicholas Zakis, a security expert, criticizes the current response from NPM and GitHub, arguing that the measures in place are inadequate and that neither platform has been proactive in addressing these security challenges.

The discussion highlights the uncertainty around NPM's long-term security and maintenance, pointing to problems such as poor token management and the absence of two-factor authentication for trusted publishing. Additionally, the risks of malicious pull requests in widely used open source projects are mentioned as a contributing factor to the overall insecurity. While alternatives like JSR and Volt are noted, they are deemed insufficient in terms of adoption and effectiveness. The need for stronger governance within NPM is emphasized, such as imposing restrictions on dangerous scripts and considering a transition to a community-run foundation to ensure a more sustainable and secure model. Lastly, the challenges of moving away from NPM are acknowledged due to its vast user base and extensive package ecosystem, reinforcing the importance of improving trust and security within the open source community.

Recent Episodes of The Changelog: Software Development, Open Source

27 Mar 2026 Astral has been acquired by OpenAI (News)

Adam's spring break and Chuck Norris tribute aside, the focus is on tech updates including Astro's Open AI acquisition, AI-driven developer tools, supply chain vulnerabilities in Light LLM, OpenCode's legal hurdles, Rust's compilation issues, Work OS's secure authentication methods, AI-powered tax software challenging incumbents, and concerns over the stalled HTTPX library and its potential fork.

11 Mar 2026 From Tailnet to platform (Interview)

Tailscale is redefining itself as a secure connectivity platform, integrating identity and connectivity, while Aperture serves as an API gateway for secure collaboration, and the company is focusing on enterprise readiness, self-hosting, and leveraging AI and LLMs to enhance its services.

10 Mar 2026 Big change brings big change (News)

Major news and tech updates are discussed, including an attack on AWS data centers, new MacBook Pro models, and advancements in AI, robotics, and coding tools.

2 Mar 2026 Finale & Friends (Friends)

The podcast explores financial volatility, AI's impact on software development, and career transitions, including speculative scenarios and personal reflections on navigating change and ethics.

27 Feb 2026 Opus 4.5 changed everything (Interview)

Adam Stachowiak now hosts the show solo, discussing AI coding tools with Burke Holland and exploring their benefits, challenges, and impact on software engineering and developer roles.

More The Changelog: Software Development, Open Source episodes