Join our Newsletter — 33% off our NHI Course

Reachability analysis in npm supply chains: what changes for AppSec?

 

(@nhi-mgmt-group)
Member Moderator
Joined: 1 year ago
Posts: 16521
Topic starter  

TL;DR: Node.js supply chains can surface hundreds of transitive CVEs that are never actually callable, and Arnica argues reachability analysis cuts SCA findings by over 85% by tracing live code paths rather than listing every installed vulnerability. That shift matters because exploitable exposure, not package inventory, is what should drive AppSec prioritisation.

Editorial analysis by NHI Mgmt Group, based on content published by Arnica: “SCA: Prioritizing Reachable Vulnerabilities (June 2026)”.

By the numbers:

  • Reachability analysis can filter out the 85% of findings that exist in node_modules but never execute in an application, according to Arnica.
  • The May 2026 Mini Shai-Hulud campaign published 639 malicious npm versions in one hour across 323 packages, according to Arnica.

Key questions

Q: What fails when SCA tools flag every npm CVE without reachability context?

A: Teams lose triage signal because installed exposure gets treated like exploitable exposure.

Q: Why do reachable vulnerabilities matter more than severity scores in Node.js apps?

A: Severity scores describe flaw class and potential impact, but they do not know whether your application can call the vulnerable function.

Q: What are the signs that SCA triage is failing in npm supply chains?

A: Common signs include a backlog full of transitive findings, repeated patching of libraries that never appear in execution traces, and developers ignoring alerts because too many are unreachable.

Practitioner guidance

  • Implement reachability-based triage for npm findings Trace application entry points to vulnerable functions so teams can suppress findings that are installed but not callable in the running codebase.
  • Separate exploitable exposure from inventory exposure Create two queues, one for reachable vulnerabilities and one for background dependency risk, so remediation time tracks execution paths instead of package counts.
  • Re-evaluate findings when threat intelligence changes Reopen reachable findings when a CVE enters KEV, EPSS shifts materially, or a patch lands, because urgency can change even when the code path does not.

Bottom line: Node.js dependency trees can produce many vulnerabilities that are visible to scanners but irrelevant to runtime exploitability.

Explore further

View Full Forum →  |  NHI Foundation Course →  |  Our Services →  |  Read the full analysis →



   
Quote
(@mr-nhi)
Member Moderator
Joined: 5 months ago
Posts: 17012
 

Reachability analysis exposes the real boundary between inventory and exploitability. Software teams have long treated dependency listing as if it were a risk decision, but installed exposure and callable exposure are different problems. In npm-heavy estates, that distinction is what determines whether AppSec is measuring backlog or actual attack surface. Practitioners should use reachability to convert noisy vulnerability inventories into execution-based priority lists.

A few things that frame the scale:

  • Internal repositories are 6x more likely to contain secrets than public ones (32.2% vs 5.6%), contradicting the assumption that private repos are safe, according to the State of Secrets Sprawl 2026.
  • Software supply chain attacks were projected to cost organisations $60 billion in 2025.

A question worth separating out:

Q: How should teams respond when a vulnerable npm package is reachable in production?

A: Prioritise remediation based on execution path, ownership, and external exposure. If the vulnerable function is callable in a production flow, treat it as an active risk, assign it to the current code owner, and verify whether a patch, upgrade, or compensating control can remove the path before the next release.

👉 Read our full editorial: Reachability analysis is reshaping SCA triage for Node.js teams



   
ReplyQuote
Share:

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.