GlassWorm Supply-Chain Worm Hits VS Code, OpenVSX, npm, PyPI, and GitHub
GlassWorm was reported as a self-propagating supply-chain malware campaign that spread through developer ecosystems including the VS Code Marketplace, OpenVSX, npm, PyPI, and GitHub repositories. Reporting indicates the malware abused invisible Unicode characters to hide malicious logic inside extensions and packages, allowing payloads to evade casual review while embedding decoder routines, command-and-control markers, and other indicators of compromise. One wave specifically targeted macOS users through poisoned OpenVSX extensions, expanding the campaign beyond code repositories into developer workstations.
Security researchers and defenders responded by publishing detection guidance and tooling to hunt for GlassWorm artifacts across local Git repositories, VS Code extensions, and package dependencies. The open-source glassworm-hunter project was released to scan for hidden Unicode payloads, decoder patterns, C2 markers, and known malicious IOCs, reflecting concern that the campaign crossed multiple software distribution channels rather than a single marketplace. The incident highlights a broad software supply-chain intrusion in which trusted developer platforms were used to distribute stealthy malware concealed inside seemingly legitimate code.

Get ahead of threats like this
Mallory correlates global threat intelligence with your attack surface — know if you’re exposed before adversaries strike.
How this story unfolded
8 events from the most recent confirmed update back to the earliest known activity.
Researchers link GlassWorm to PyPI and hijacked React Native npm packages
CrowdStrike and Sonatype linked the GlassWorm campaign to activity involving PyPI repositories and hijacked React Native npm packages with more than 30,000 weekly downloads. The reporting also described Solana blockchain-based command-and-control and additional credential- and wallet-theft capabilities, expanding the known scope and tradecraft of the campaign.
OSV withdraws 157 likely automated false-positive malware reports
One day after the GlassWorm takedown, the OSV database withdrew 157 malware reports after maintainers concluded the submissions were likely automated false positives. The development was reported in the context of growing noise around supply-chain security reporting.
CrowdStrike attributes GlassWorm to Russian threat actors
Following reporting on the coordinated disruption of GlassWorm, CrowdStrike said the operation was likely conducted by Russian threat actors. The attribution was based on CIS-avoidance logic, Russian-language comments in the malware, and broader tradecraft patterns.
Coordinated takedown disrupts GlassWorm command-and-control channels
CrowdStrike, working with Google and the Shadowserver Foundation, announced a coordinated disruption of all four command-and-control channels used by the GlassWorm campaign. The report said the operation targeted resilient infrastructure including Solana blockchain, BitTorrent DHT, Google Calendar, and VPS-hosted channels supporting the developer-focused supply-chain malware.
Glassworm-hunter tool released to scan for GlassWorm indicators
A public GitHub tool, glassworm-hunter, was released to detect GlassWorm indicators in VS Code extensions, npm and PyPI packages, and local Git repositories. The tool searches for invisible Unicode payloads, decoder patterns, command-and-control markers, and known malicious IOCs.
OpenSource Malware details GlassWorm spread across GitHub, npm, Open VSX and VS Code
Technical analysis expanded the known scope of the GlassWorm campaign, describing activity across GitHub repositories, npm packages, Open VSX, and VS Code. The report characterized the operation as a multi-platform supply-chain intrusion using related tactics across ecosystems.
TechRadar reports GlassWorm targeting macOS via OpenVSX extensions
Reporting highlighted that GlassWorm was being used to target macOS users through malicious OpenVSX extensions. The coverage framed the activity as an active malware threat delivered through the extension marketplace.
GlassWorm worm first hits Open VSX and VS Code extension ecosystems
GlassWorm was identified as a self-propagating supply-chain worm affecting the Open VSX and VS Code extension ecosystems. Early reporting described invisible-code techniques and malicious extension propagation as the core of the campaign.
Related entities
Vulnerabilities, threat actors, malware, products, organizations, and breaches Mallory has linked to this story.
Sources
13 references tracked. Mallory keeps watching after this page renders.
Supply chain battles intensify as takedowns meet AI-driven noise | InfoWorld
infoworld.com
Open sourceСпециалисты отключили инфраструктуру ботнета Glassworm - Хакер
xakep.ru
Open sourceGlassWorm Malware Takedown Disrupts Developer Supply Chain Attack Infrastructure
thehackernews.com
Open sourceHow cybersecurity firms took down Glassworm botnet in one shot
securityaffairs.com
Open sourceInvisible Threats and the Blind Spots of Security | Endor Labs
endorlabs.com
Open sourceFour Arms, One Monster: GlassWorm Invades GitHub, NPM, Open VSX and VS Code | OpenSource Malware Blog
opensourcemalware.com
Open sourceDangerous new malware targets macOS devices via OpenVSX extensions - here's how to stay safe | TechRadar
techradar.com
Open sourceFirst Self-Propagating Worm Using Invisible Code Hits OpenVSX Marketplace
koi.ai
Open sourceSee the full picture, correlated to your attack surface.
Map indicators from this story to your assets and identify affected systems in minutes.
Every observed campaign, victim, and pivot linked to actors named in this story.
Malware, exploits, and IOCs connected to the activity described here.
YARA, Sigma, and Snort rules deployed to your SIEM as soon as they’re published.
Get matching new stories delivered to your team as they break — not the next morning.
Ask questions about this story and take action on the answers.


