Full-stack Node.js security blueprint including HTTP headers, dependency scanning, and sandbox isolation
NodeJS

Impressive Node.JS vulnerability reduction

In 2013, when I last performed a secure code review on Node.JS, it did not look pretty.

Key takeaways
  • Harden Node.js applications with strict security headers, scoped npm tokens, and unprivileged runtimes.
  • Automate dependency vulnerability scanning directly inside the continuous delivery pipeline.
  • Isolate untrusted child processes to prevent host filesystem compromise.

In 2013, when I last performed a secure code review on Node.JS, it did not look pretty.

Pie chart showing numerous Node.js vulnerabilities in 2013

Now the vulnerability pie looks like the following;

Pie chart showing significantly reduced Node.js vulnerabilities in 2015

Impressive change. Over the coming months, we will dig into the fixes and remediations involved to reduce the risk to the Node.JS community.