Blocking Install Scripts Is Not a Silver Bullet
npm v12 blocks install scripts by default, but supply chain attacks won't disappear. Learn why runtime execution, the Node.js permission model, and sandboxing still matter.
npm v12 blocks install scripts by default, but supply chain attacks won't disappear. Learn why runtime execution, the Node.js permission model, and sandboxing still matter.
Explore the top Node.js package managers in 2024: npm, Yarn, pnpm. Compare features, performance, and choose the best for your project.
NCM GitHub App: Secure your Node.js and JavaScript applications against third-party package vulnerabilities.
In this blog post, you can find a list and description of `dependencies` and other host Specs inside `package.json`.
In this chapter, we'll give you a kickstart introduction to effectively using `package.json` with `Node.js` and `npm`.
Understanding npm as a tool —particularly the core concepts— can be difficult for beginners. We've written up this guide for getting a grasp on npm.
Maintaining a Node.js code base in three categories: dependencies, Node.js versions, and Main dependencies and architecture.
A post mortem of the incident surrounding eslint-scope, in which additional code was published with the module to
Take a deep dive into the N|Solid dashboard and the in-production Node.js vulnerability monitoring tooling it provides.
The npm registry is a platform. There are outages. That's normal. Most worry about npm as a single point of failure–so what can you do to prevent that?
With recent security issues around npm, we wanted to share tools, resources, and projects to help cover your apps and services that depend on npm modules.