Malicious Solidity Pro VS Code Extension Steals Crypto Wallets, API Keys and SSH Keys via Telegram

Malicious extensions are turning a routine developer task into a route for theft. A package named Solidity Pro, promoted as a useful tool for Solidity work in Visual Studio Code, has been used to steal cryptocurrency wallet data and developer secrets. The activity shows how a believable extension name, polished documentation and features can lower \[…\] The post Malicious Solidity Pro VS Code Extension Steals Crypto Wallets, API Keys and SSH Keys via Telegram appeared first on Cyber Security News.
Malicious extensions are turning a routine developer task into a route for theft.
A package named Solidity Pro, promoted as a useful tool for Solidity work in Visual Studio Code, has been used to steal cryptocurrency wallet data and developer secrets.
The activity shows how a believable extension name, polished documentation and features can lower a developer’s guard.
Once installed, the malicious code can run with the user’s access to local files and browser data, placing digital assets, source-control access and infrastructure credentials at risk.
Analysts at Yeeth Security identified two publishers, helper-beeps and web3devtoolsx, distributing related Solidity Pro packages.
The researchers found that the campaign changed over time, moving from a delayed downloader to a more direct information stealer that sends collected material through Telegram.[](https://ppl-ai-file-upload.s3.amazonaws.com/web/direct-files/attachments/11146061/b437682b-beb6-4845-9d5a-6c7d19c38397/Malicious-Solidity-Pro-VS-Code-Extension-Steals-Crypto-Wallets-API-Keys-and-SSH-Keys-via-Telegram.pdf?AWSAccessKeyId=ASIA2F3EMEYEYAMX2FHT&Signature=%2BMFcRrM70gVdveTlJ5pgosIQtDs%3D&x-amz-security-token=IQoJb3JpZ2luX2VjENT%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaCXVzLWVhc3QtMSJHMEUCIQDTc1EZCptl7IquF2k6109%2BiTqNTuJ8hfp0wgCiy5M3CQIgFnu0s1xlkWzTU%2BllULzcpP%2BbfjIVImLHE%2B1V%2Bx%2Fzxswq%2FAQInP%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FARABGgw2OTk3NTMzMDk3MDUiDA2dNTV3CA22aB%2FKPSrQBD879pVhIWAbC%2BbsYcRL1RQ%2BueJCzeSTTKPrRgb7U%2B%2BJ098PvdYfYsL33cPsvPXCfXgevRdXJuQzuvAw2xOSONfExr3AyGhmLrlprjStBbR069f1jg9TFtun1z2Yz2SAMoVRVWTyc8HeKeJv%2FrsAtJjfHgb0xe53cNioZtI5%2Bp0nACRWO%2F9F4cpSyVPJ%2FUjOEBHdRqxeSIE08gPwMuZ5FXcKL6mdsW7kYMTElui1EqZ5Ea4TDe%2FrA0r7H7bEni9ic44r1ogpn9tjj%2Flb%2Bcx8U%2B%2B%2BhI6JD5LHMPbqL7DMshGVNUFwWK23ZD6wsfgOcihsmCPzr2iGmP0RAS%2FoJPmTBIvcWV3IL0rd9%2FF2ka4H6MjtWszxPVMXJ9212FLOhVG%2BMluBoPuSA6Ds2YicKsxHEJBMr7fFSU68%2BQTLsZsldo8ZvboyrcCh18pzbIuYMzHWmnEpo1p6oljiddvv2TUx%2BINqwaRKl9WeYs%2B67ttoC6a5jgEVeC5MrPSXbWnCuB8hfG%2Bk4GXh2ZtY5MwEmetGZj00vg72he1fdKgNgklM7MycHIA0Q%2BWI45FYo8ug8f8vReXqbWbNbG7F5csPbG8b6Ow4iyQy6%2FiFgU1toZf%2F%2BZOCA2HP%2BAQgBhVAp4tZAkgtzikhP8OmKjDVXo227uFkZzUgzYDPbXV5L1xFMrm%2FFfJFKE73eJ2g%2BH7o5inMLZESYQsIbOpdRkZWX%2B03DLUzRuHQCsqTK6Cfee7tJ3FRJMVrWMkIPZWtxiLi%2BHi6BJRdSCTzRHHmEyaZ3b7Xo1YMlmwwpePm0wY6mAGE0PeSm0nWzHB%2B9YTWj4tB22jPR2p2s0kINSS8mThx4U6fFxbTxtqrLmwbhSM%2Bso8osXn8T4g4zdissXkpz%2BxNuTzB80mdGNjjf09wuQmpZjlaXX%2BEHVg49O6AbuNDaSHN1f0%2Fk62v7kuY96mKqo3jB6r05t2xypfaX5j8Bft8T6tV%2B3SNa14HoRVxficV6Vd0AFhO68OLrg%3D%3D&Expires=1786363768)[](https://yeethsecurity.com/blog/2026-08-06-Solidity-Pro-WhiteCobra-C2-to-Telegram)
Yeeth Security said in a report shared with Cyber Security News (CSN) that the affected releases span at least versions 1.0.0 to 4.0.0, with some clean-looking releases mixed in.
That version churn can make a publisher appear harmless during a quick review, while malicious versions stay available long enough to reach developers.
Malicious Solidity Pro VS Code Extension Steals Crypto Wallets
------------------------------------------------------------------
The early Solidity Pro samples contacted Cloudflare Worker infrastructure after a random delay of 12 to 72 hours.
They retrieved an encrypted Python payload, wrote it to a temporary location and started it outside the editor, a pattern that can outlast the extension host and evade short automated checks.
Later releases, beginning with version 3.0.0, shifted to a focused data-harvesting operation.
They searched browser profiles and wallet vaults, then looked for GitHub and GitLab tokens, cloud credentials, API keys, Telegram bot tokens and SSH private keys.
This mirrors the risk described in earlier malicious Solidity extensions, where trusted editor add-ons became a route to wallet and credential theft.
Malware also targets seed phrases and wallets associated with MetaMask, Phantom, Rabby, Coinbase, Trust and Keplr.
Stolen data is packaged for upload to Telegram bot endpoints, giving operators a simple channel to receive valuable material without maintaining a server.
The researchers noted that the samples use obfuscation and split strings to hide their network settings, while checks for common continuous-integration and sandbox variables help the code avoid analysis systems.[](https://yeethsecurity.com/blog/2026-08-06-Solidity-Pro-WhiteCobra-C2-to-Telegram)
The campaign resembles a wider pattern of supply-chain abuse. A recent Open VSX extension backdoor likewise hid harmful behavior in selected versions, showing why a clean current release does not prove that an earlier installed version was safe.
Why Developers Need to Check Extensions
-------------------------------------------
Solidity and Web3 developers are particularly attractive targets because their machines may hold wallet access, deployment credentials and code for valuable projects.
The use of familiar branding and publisher names that blend into search results creates an attack vector before a victim ever runs a project or opens a suspicious file.
The response starts with reviewing installed editor extensions, their publisher identities and the exact version in use.
Remove unneeded add-ons, treat unfamiliar premium-sounding Solidity tools as unverified, and investigate extensions that request access or make unexpected outbound connections.
Teams should avoid storing seed phrases, private keys and long-lived tokens in editor-accessible files.
Hardware wallets and separate secret-handling workflows reduce the damage from a compromised workstation, while rotating exposed keys quickly can prevent further misuse.
Similar malicious npm supply-chain campaigns show that the same caution must apply to dependencies as well as extensions.
Organizations can strengthen detection by monitoring extension installations and outbound traffic, checking publishers for name similarity and reviewing new releases before broad deployment.
Clean rebuilds of potentially affected developer systems are safer than assuming removal alone ends access, especially when stolen SSH keys or tokens may still work elsewhere.
Developers should also inspect CI environments, revoke Telegram bot tokens where appropriate, and rotate wallet-related secrets after any suspected exposure.
The Telegram-driven developer secret theft seen in other malicious packages reinforces a basic lesson: marketplace popularity and a familiar name are not evidence that code is trustworthy.
Indicators of compromise (IoCs):-
| Type | Indicator | Description |
| --- | --- | --- |
| Malicious extension | helper-beeps.solidity-pro | Observed malicious Solidity Pro extension identifier |
| Malicious extension | helper-beeps.solidity-pro-ai-auditor | Related malicious extension identifier |
| Malicious extension | web3devtoolsx.solidity-pro | Observed malicious Solidity Pro extension identifier |
| Malicious extension | iktok90-design.solidity-pro | Impostor Solidity Pro extension identifier |
| Related extension | NomcFoundation.hardhat-solidity | Earlier Solidity-themed impersonation sample linked in the research |
| Related extension | ChainDevTools.solidity-pro | Extension named in the reported Operation Solidity Pro playbook |
| SHA-256 | 0a9da2b33c94da3f1fc02502ab3caed6e1fbe40f9115422c09103c42a9f8b3d1 | helper-beeps version 1.0.0 extension.js |
| SHA-256 | da38bd92ead5c3993cce5a940066dd226cbe4c1f3bbfafbeb91e093813479a89 | helper-beeps version 2.4.1 extension.js |
| SHA-256 | b721113f3e747c38cda0e5a6a1de9b28bf64bd8391d291177a4d3eae5bf0bbc3 | helper-beeps version 3.0.0 extension.js |
| SHA-256 | 20c2a806619e1f32b3adc78689366959089d1a5de17a59a924bf477284785b5f | helper-beeps version 3.1.0 extension.js |
| SHA-256 | 740b461724784e04d6872824904c244016408b30cbbf6c89c069048df9321178 | Truncated hash reported for web3devtoolsx version 3.4.0 infostealer |
| Domain | violet-87cardo[.]workers[.]dev | Cloudflare Worker endpoint used by early dropper releases |
| Domain | cardo[.]workers[.]dev | Decoded Cloudflare Worker domain fragment |
| Domain | soft-feather-7807.0x.cloudflare-workers[.]workers[.]dev | Cloudflare Worker endpoint used by early dropper releases |
| Domain fragment | cold-peak-60871 | Decoded worker subdomain fragment in later releases |
| Domain fragment | steel-mere-orker | Decoded worker subdomain fragment in later releases |
| Domain fragment | richardorichp | Decoded worker subdomain fragment in later releases |
| Domain fragment | 0x0gnx0 | Decoded worker subdomain fragment in later releases |
| File name | extension.js | Extension entry-point file containing staged or embedded malicious logic |
| File name | .vscode_sol_analytics_<timestamp>.py | Temporary Python payload name used by some early variants |
| File name | Optimizer.js | File associated with the earlier Solidity-themed backdoor sample |
Note: _IP addresses and domains are intentionally defanged (e.g.,_ _[.]__) to prevent accidental resolution or hyperlinking. Re-fang only within controlled threat intelligence platforms such as MISP, VirusTotal, or your SIEM_.
*Stop new phishing & malware before they compromise your business. Integrate live intel from 15K SOCs around the world*
The post Malicious Solidity Pro VS Code Extension Steals Crypto Wallets, API Keys and SSH Keys via Telegram appeared first on Cyber Security News.