Why Installing an npm Package Can Execute Code on Your Machine (And Why npm v12 Finally Changes That)
Learn how npm install scripts can execute code on your machine, the security risks they create, and what changes with npm v12.
Learn how npm install scripts can execute code on your machine, the security risks they create, and what changes with npm v12.
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?