npm audit shows hundreds of vulnerabilities. Where do we start?
Black Duck’s 2026 OSSRA report (25 February 2026) counted a mean of 581 open source vulnerabilities per audited codebase, up 107%. It also found that 92% of codebases carry components four or more years out of date (Black Duck).
I upgrade in waves you can revert: patch and minor batches first, then tooling, frameworks and the runtime. Each wave is a pull request gated by your tests. A typical app is often done in one evening, and the planner on this page shows your waves before we talk. From 2018 to 2026 I made about nine in ten of the dependency, runtime and security-update changes across more than a dozen repositories.
