Join our Newsletter — 33% off our NHI Course

Vm2 is gone: what does that mean for dependency risk management?

 

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

TL;DR: Vm2 was discontinued after a burst of sandbox escape advisories, leaving more than 200,000 GitHub projects facing urgent migration decisions and highlighting how dependency health can become an application security failure, according to Semgrep. The lesson is that open source governance must account for maintainer capacity, exploitability, and exit risk before a library becomes a dead end.

Editorial analysis by NHI Mgmt Group, based on content published by Semgrep: “The indomitable maintainer spirit versus the indifferent cruelty of JavaScript”.

By the numbers:

  • The vm2 project was used by over 200k projects on GitHub alone.

Key questions

Q: What breaks when a security-critical open source dependency is discontinued?

A: The main break is not only functional drift, but the loss of a credible patch path.

Q: Why does maintainer capacity matter in dependency governance?

A: Maintainer capacity determines how quickly a project can absorb advisories, fix defects, update documentation, and communicate change.

Q: How should organisations prepare for a dependency exit event?

A: They should identify critical dependencies, define replacement thresholds, and keep validated alternates for functions that would be hard to rebuild quickly.

Practitioner guidance

  • Inventory critical open source dependencies Identify which libraries would cause immediate release, security, or availability risk if they were discontinued this quarter, then classify them by replacement difficulty.
  • Track maintainer health and advisory velocity Include maintainer count, recent commit cadence, open bug volume, and security advisory clustering in dependency review for production code paths.
  • Pre-approve migration alternatives Keep tested fallback libraries for specialised components such as sandboxes, parsers, and protocol handlers so replacement is not improvised under pressure.

Bottom line: Vm2’s shutdown shows that a dependency can move from useful to ungovernable when maintainer capacity and security pressure collapse at the same time.

Explore further

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



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

Dependency governance is now a security control, not a procurement preference. When a library becomes embedded in production paths, maintainer health, advisory velocity, and exit feasibility all affect whether the control can still be trusted. The vm2 case shows that a component can remain widely deployed while its support model quietly deteriorates. Practitioners should treat dependency governance as part of application risk ownership.

A few things that frame the scale:

  • Breaches involving third parties rose to 48% of all breaches, a 60% increase on the previous year, according to Verizon's 2026 Data Breach Investigations Report.
  • 92% of organisations expose NHIs to third parties, raising concerns about supply chain security, according to the Ultimate Guide to NHIs.

A question worth separating out:

Q: What is the difference between vulnerability management and dependency lifecycle governance?

A: Vulnerability management tracks known flaws in software you already use. Dependency lifecycle governance also asks whether the software will still be supported, maintainable, and replaceable when the next issue appears. For critical libraries, that broader view is what prevents a security problem from becoming an operational dead end.

👉 Read our full editorial: Vm2’s shutdown exposes the hidden risk in open source dependency governance



   
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.