Npm supplychain worm "Shai-Hulud 2.0" - affects also Cursor marketplace extensions - be careful! At least "AsyncAPI Preview" affected

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Related Async-api github bug report in the Open VSX Registry (v1.0.1; Last released 2025-11-24, 00:36:47)


What the worm does: Scrapes local machine for secrets; installs backdoors; tries to self-propogate through Github to other repos. All the nasty stuff.

In particular, because @asyncapi/specs and @asyncapi/modelina — two core packages of the AsyncAPI ecosys@asyncapiem — are af@asyncapiected, any VSCode extension that wraps or uses those packages (for example to preview AsyncAPI specs) is at risk. Indeed you suspected correctly that asyncapi-preview could be aff@zapiercted.

Also

  • @zapier/zapier-sdk versions 0.15.5, 0.15.6, 0.15.7
  • Numerous pac@postmanages@zapierunder the @postman scope (postman-node-keytar, postman-tunnel-agent, pm-bin, etc.)@postman
  • Other packages such as posthog-node, posthog-react-native, quick-markdown-print and related “quick-” tools.

In total the campaign compromised “~700 npm packages” according to one vendor summary.

More infos about the worm:

Steps to Reproduce

Don’t install infected marketplace extensions such as asyncapi-preview :slight_smile:

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.1.39
VSCode Version: 1.105.1
Commit: 60d42bed27e5775c43ec0428d8c653c49e58e260

Well, all of em, as it is extension related.

Does this stop you from using Cursor

No - Cursor works, but with this issue

Thanks for posting, I’ve passed it on to the team.