What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

Short answer: Socket reported on April 25, 2026 that it was tracking 73 cloned Open VSX extensions associated with GlassWorm activity, and that at least six had already activated. The other listings were assessed as likely sleeper extensions or otherwise suspicious—not as 73 confirmed infections. The inventory and activation status can change as publishers issue new versions or marketplaces remove listings.

What happened in the Open VSX marketplace

The listings copied popular extensions’ names, icons, descriptions and, in one example documented by Socket, README content. They used a different publisher and a distinct extension identifier, so the branding could look familiar while the package identity was not.

Socket also observed newly created GitHub publisher accounts with only one or two public repositories. An empty repository with an eight-character name appeared in the reported pattern. Those details are warning signs in this cluster, not a universal test: a new publisher is not automatically malicious, and an established account is not automatically safe.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How the timeline developed

Date Source Reported development
April 25, 2026 Socket Research Team Initial report on cloned Open VSX listings linked to GlassWorm. The first versions did not necessarily contain obvious malware.
April 28, 2026 SecurityWeek Secondary coverage attributed the clone-cluster findings and activation assessment to Socket.
April 29, 2026 Socket Research Team update Socket described 23 new versions across 22 copycat extensions. Seventeen versions declared an extensionPack entry pointing to a previously identified malicious extension.

Socket said the referenced malicious extension had been removed from Open VSX about 52 hours before the activation wave described in that update. That dated removal does not establish the current status of every related listing.

What “sleeper extension” means

Socket defines the pattern this way: “A sleeper extension or package is a threat actor-controlled imposter that is published before it is weaponized.” The point is timing. An initial upload can appear ordinary, accumulate installs or trust, and then receive a normal marketplace update that changes what runs on a developer’s machine.

Socket documented several delivery routes:

  • Bundled native binaries: the extension package can carry platform-specific executable components alongside its JavaScript.
  • Remote VSIX retrieval: code can download another VSIX package from an external location instead of shipping the complete payload in the first visible version.
  • Transitive extension relationships: an extensionPack or extensionDependencies declaration can pull in a separate component.
  • Obfuscated JavaScript and native modules: difficult-to-read code can conceal the loader or later-stage behavior.

As Socket put it, “The extension’s source code alone no longer reflects the behavior that ultimately runs.” A clean-looking first release therefore does not settle the safety question for later versions.

Why a clone can look trustworthy

Developers often choose extensions by scanning a familiar name, icon, short description or README. Copying those elements reduces the visual friction that would normally prompt a closer identity check. The decisive differences may be confined to the publisher namespace, unique identifier, version history or package manifest.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The reported accounts and repository clues can add context, but they should support—not replace—identity verification. Confirm that the publisher and identifier match the project’s official documentation or another trusted announcement. Do not assume that a high download count, polished page or copied repository proves that the package came from the expected maintainer.

What the reported numbers do and do not prove

  • The 73 figure describes suspicious cloned Open VSX listings tracked by Socket in its April 25 report; it is not a count of confirmed infected extensions.
  • “At least six activated” was Socket’s count at that point in time. Socket warned that the number could change as further updates appeared.
  • The April 29 update concerns later versions and relationships among copycat listings; it is a dated campaign development, not a current marketplace inventory.
  • The sources do not quantify victims, credential theft, cryptocurrency losses or financial damage for this clone cluster.

Readers should therefore distinguish between a suspicious listing, a likely sleeper and an activated malicious version. Treating all three labels as interchangeable would overstate what the incident report established.

GlassWorm’s earlier history

SecurityWeek reported that GlassWorm first appeared in Open VSX in October 2025 in a dozen extensions that were likely downloaded thousands of times. That coverage described the use of Unicode variation selectors to make code harder to inspect visually and Solana blockchain infrastructure for command and control.

SecurityWeek also reported activity spreading to other open-source software ecosystems in November, followed by re-emergence in January and March 2026. Its account says the March activity compromised more than 150 repositories. Those historical figures describe earlier campaign activity; they are not measurements of the April Open VSX clone cluster.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Checks developers can perform before installing or updating

1. Verify the publisher and identifier

Compare the Open VSX publisher namespace and full extension identifier with the project’s official site, source repository or release documentation. A matching name or icon is not enough when the publisher identity differs.

2. Review version history, not just the current description

Look for abrupt ownership changes, unusual release timing, newly added permissions, native files or dependencies, and versions that appeared after a warning or takedown. A benign first version does not clear subsequent updates.

3. Inspect declared relationships

Read the manifest for extensionPack and extensionDependencies. Follow each referenced extension and verify its publisher and identifier as carefully as the extension you intended to install.

4. Look for payloads outside the obvious JavaScript

Check the packaged contents for native binaries, install scripts, obfuscated loaders and code that retrieves VSIX files or other payloads from remote hosts. A source snapshot may omit behavior delivered at runtime.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

5. Treat anomalies as a reason to pause

Unexpected publisher details, external downloads or executable components warrant deeper review by your security team before installation. These checks reduce blind spots but cannot guarantee that an extension is safe.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Controls for security teams

Teams protecting developer workstations should evaluate extension behavior and dependency chains as well as the initial source files. A practical control set maps to the delivery methods Socket described:

Control focus What it should examine Blind spot to avoid
Package inspection Manifest, packaged files, native binaries and install-time scripts Assuming JavaScript review covers native components
Dependency analysis extensionPack, extensionDependencies and referenced publisher identities Scanning only the extension selected by the user
Network and runtime monitoring Remote VSIX retrieval, unexpected hosts, child processes and file or credential access Allowing a later payload to evade a one-time source review
Update monitoring New versions, publisher changes and behavior changes after approval Treating approval of the first version as permanent

Maintain an inventory of installed extension identifiers and versions so an advisory can be matched to actual developer machines. For a suspected installation, preserve the version and relevant logs, consult current Open VSX and vendor advisories, and follow your organization’s incident-response process. Do not remove a named extension solely because it appeared on a historical list without checking its current status.

Are Open VSX extensions safe?

Open VSX is not made unsafe by this single campaign, but the incident demonstrates why marketplace presence is not a security verdict. Safety depends on the exact publisher, identifier, version, dependencies and runtime behavior. The April 2026 reports provide a time-bounded view of one GlassWorm-linked campaign, not a guarantee about every extension or its status today.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.