TigerJack Malicious VSCode and OpenVSX Extensions Steal Code and Mine Cryptocurrency
Security researchers have uncovered a coordinated campaign by the threat actor group TigerJack, which targets developers by publishing malicious extensions on both Microsoft's Visual Studio Code (VSCode) Marketplace and the OpenVSX registry. The campaign involves at least 11 different extensions distributed across multiple publisher accounts, with some extensions accumulating over 17,000 downloads before being removed from the official VSCode Marketplace. Despite removal from Microsoft's platform, these extensions remain active and available on the OpenVSX marketplace, which is used by alternative VSCode-compatible editors such as Cursor and Windsurf. The malicious extensions serve various purposes, including exfiltrating developers' source code, mining cryptocurrency using the host's resources, and maintaining persistent remote access. For example, the 'C++ Playground' extension registers a listener to capture and exfiltrate C++ source code in near real-time, while the 'HTTP Format' extension secretly runs a CoinIMP cryptominer in the background, consuming the host's processing power without restrictions. Some variants of the extensions are capable of fetching and executing remote JavaScript code, allowing TigerJack to dynamically update their payloads and potentially deploy additional threats such as credential stealers, ransomware, or API-harvesting scripts. The campaign demonstrates a high level of persistence, with TigerJack repeatedly re-uploading the same malicious code under new names and accounts after takedowns. The extensions are designed to appear as legitimate developer tools, increasing the likelihood of installation by unsuspecting users. The use of OpenVSX as a distribution channel poses a significant risk, as it is less regulated than Microsoft's marketplace and serves as the default for several popular IDEs. Researchers from Koi Security have been actively tracking the campaign and have highlighted the ongoing threat posed by these extensions, especially given their ability to maintain remote control and adapt their functionality without requiring updates. The campaign underscores the risks associated with third-party extension marketplaces and the importance of vetting and monitoring developer tools for malicious behavior. The technical sophistication of the extensions, particularly their ability to execute remote code and evade detection, raises concerns about long-term supply chain compromise within the developer ecosystem. Organizations and individual developers are advised to review installed extensions, monitor for suspicious activity, and prioritize security hygiene when sourcing tools from community-driven marketplaces. The continued presence of these extensions on OpenVSX, despite removal from the official VSCode Marketplace, highlights the challenges in fully eradicating such threats from the software supply chain. Security experts warn that the campaign is ongoing, with TigerJack actively seeking new ways to distribute their malicious payloads and compromise developer environments.

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
5 events from the most recent confirmed update back to the earliest known activity.
OpenVSX is notified about the malicious extensions
OpenVSX was informed about the malicious extensions after their presence in the registry was identified. At the time of reporting, OpenVSX had not yet responded.
Koi Security discloses technical findings on TigerJack campaign
Koi Security reported that TigerJack's extensions supported source code theft, cryptomining, and remote payload delivery, creating risks such as credential and API key theft, ransomware deployment, and corporate network intrusion through developer machines. The disclosure also tied the resurfaced OpenVSX packages to the broader TigerJack campaign.
Removed extensions resurface on the OpenVSX registry
The same malicious extensions, including "C++ Playground" and "HTTP Format," later reappeared on the OpenVSX registry, extending the supply-chain risk to another extension ecosystem. Reports said the extensions could exfiltrate source code, deploy a CoinIMP cryptominer, and fetch additional JavaScript payloads dynamically.
Malicious extensions are removed from the VSCode Marketplace
At some point before mid-October 2025, at least two malicious extensions, "C++ Playground" and "HTTP Format," were removed from the official VSCode Marketplace. Their prior removal indicates the campaign had already been identified on Microsoft's extension platform.
TigerJack begins uploading malicious VSCode extensions
Since the beginning of 2025, a threat actor tracked as TigerJack uploaded at least 11 malicious Visual Studio Code extensions targeting developers. The extensions were designed for cryptocurrency theft, backdoor delivery, source code exfiltration, and covert payload execution.
Related entities
Vulnerabilities, threat actors, malware, products, organizations, and breaches Mallory has linked to this story.
Sources
4 references tracked. Mallory keeps watching after this page renders.
Over 100 VS Code Extensions Exposed Developers to Hidden Supply Chain Risks
thehackernews.com
Open sourceTigerJack’s malicious VSCode extensions mine, steal, and stay hidden
csoonline.com
Open sourceIllicit VSCode extensions seek to pilfer cryptocurrency
scworld.com
Open sourceMalicious crypto-stealing VSCode extensions resurface on OpenVSX
bleepingcomputer.com
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.


