The Silent Attack Inside Developer Tools: 77 Open VSX Extensions Exposed as Data-Harvesting Imposters + Video

Listen to this Post

Featured ImageIntroduction: When Trusted Developer Tools Become the Attack Surface

Modern software development depends on a vast ecosystem of extensions, plugins, and open-source packages that help engineers write code faster, debug applications, automate workflows, and connect development environments. These tools are often installed with a single click and granted deep access to local systems, repositories, and corporate infrastructure.

That trust model has once again become a dangerous weakness.

Security researchers have uncovered a campaign involving 77 malicious extensions on the Open VSX marketplace that impersonated legitimate developer tools while secretly collecting information from the machines where they were installed. The extensions were designed to look like real projects, using copied names, descriptions, and namespaces from authentic packages, but behind the scenes they contained hidden telemetry-like code capable of gathering sensitive development environment details.

The discovery highlights a growing trend in cyber threats: attackers are no longer focusing only on traditional malware delivery methods. Instead, they are targeting the tools developers already trust, because compromising a developer environment can provide a direct path into source code repositories, cloud infrastructure, CI/CD pipelines, and enterprise networks.

The Open VSX Extension Campaign: A the Discovery

Researchers from Manifold Security identified a cluster of 77 suspicious Open VSX extensions uploaded between July 26 and August 1, 2026. The malicious packages were removed from the marketplace on August 3, 2026, after investigators reported their findings.

The campaign relied on a classic “evil twin” technique. Attackers copied the identity of legitimate extensions, including their names, namespaces, and descriptions, then published modified versions under unrelated accounts.

Many of the malicious extensions used extremely low version numbers, such as 0.0.1, making them appear like early development releases. The primary modification was hidden inside the bundled extension.js file, where legitimate functionality was replaced with code designed to collect and transmit system information.

Instead of providing the advertised developer features, the extensions displayed a simple status message claiming they were active before silently communicating with an external server.

Two Categories of Malicious Extensions: Basic Collection and Advanced Reconnaissance

The investigation revealed that the 77 extensions were divided into two major groups.

The first group contained 58 lightweight information collectors. These extensions mainly gathered basic system identifiers, including:

Machine hostname

Workspace folder names

Editor version information

Limited environment details

Although this information may appear harmless, even basic identifiers can help attackers map developer environments and prepare future targeted attacks.

The second group consisted of 19 reconnaissance-focused extensions with significantly more invasive capabilities.

These packages collected:

Local hostname

Operating system username

Editor name and version

Host type and machine ID

Platform architecture

Locale and timezone information

Workspace folder names

Full filesystem paths

The collected information provided attackers with a detailed picture of the victim’s development environment.

The Fake Extensions That Targeted Developers

The 19 advanced reconnaissance extensions included names designed to appear legitimate:

amd.gaia-vscode

artsy.artsy-studio-extension-pack

configcat.configcat-feature-flags

iotaledger.iota-move

marketplace.visualstudio

obyte.oscript-vscode-plugin

openeuphoria.vscode-euphoria

oss.sfmc-devtools-vscode

rumbledb.jsoniq-vscode

ssagov.uef-snippets

taskfile.vscode-task

doi.fileheadercomment

mengsiCode.vscode-django-boilerplate

move.move-analyzer

uavcan.dsdl

vs-publisher-988541.apexsql-power-tools

casualjim.gotemplate

jcamp.dotnet-test-provider-view

superposition.supertoml-analyzer

The naming strategy demonstrates how attackers exploit developer assumptions. Engineers searching for familiar tools may install a malicious copy without noticing subtle differences in publisher accounts or version history.

Data Exfiltration Hidden Behind Anonymous Usage Metrics

One of the most concerning aspects of the campaign was the attempt to disguise malicious behavior as normal analytics collection.

The extensions claimed to collect anonymous usage metrics, a common feature in legitimate developer tools. However, the actual behavior involved transmitting sensitive environmental information to the domain:

mangorbit[.]com

The domain was registered on July 15, 2026, shortly before the malicious extensions appeared on Open VSX.

All 77 extensions communicated with the same infrastructure, indicating centralized control and coordinated deployment.

The attackers used this approach to blend malicious activity into normal developer telemetry while avoiding immediate suspicion.

Advanced Reconnaissance: Attackers Target Git, CI/CD, and Cloud Environments

The most dangerous extensions went beyond basic system information gathering.

Researchers discovered that these packages inspected Git metadata stored inside the workspace’s .git directory.

The extensions searched for:

Git remote repositories

Organization names

Developer email domains

Current branch names

HEAD commit SHA values

This information can reveal internal company structures, private repositories, and active development projects.

The extensions also examined CI/CD environments by collecting indicators from platforms such as:

GitHub Actions

GitLab CI

Azure DevOps

Buildkite

CircleCI

GitHub Codespaces

Gitpod

For attackers, CI/CD information is extremely valuable because automated pipelines often contain access tokens, deployment credentials, and cloud permissions.

Detecting How Victims Installed the Malicious Extensions

A particularly advanced feature separated this campaign from ordinary information-stealing malware.

The reconnaissance extensions checked whether the targeted extension was referenced inside:

.devcontainer.json

.vscode/extensions.json

This allowed attackers to determine whether the extension was installed manually by a developer or automatically through repository configuration.

In other words, the malware attempted to answer an important question:

Was the developer tricked into installing the extension, or did the malicious package spread through a project workflow?

This capability suggests the attackers were studying supply chain propagation rather than simply collecting random machine information.

Persistence Through Retry Systems and Backup Infrastructure

The malicious extensions included mechanisms designed to survive temporary failures.

Researchers found that the reconnaissance variant could query DNS TXT records to retrieve backup command infrastructure if the primary server became unavailable.

The malware also used scheduled retry attempts:

Approximately 15 minutes after failure

Around 50 minutes later

Nearly three and a half hours later

Every seven to eight hours afterward

The retry system continued for up to seven days.

This behavior indicates the campaign was designed for long-term access and reliable data collection rather than a simple test deployment.

The Wider Software Supply Chain Threat: npm Attacks Continue

The Open VSX incident emerged alongside another major software supply chain compromise involving hundreds of npm packages.

Researchers identified approximately 450 unique npm packages across 2,244 artifacts containing malicious modifications connected to an information-stealing campaign known as ChainDrop.

The malware used a Mini Shai-Hulud variant, a self-propagating credential theft worm delivered through heavily obfuscated JavaScript code.

The malware could:

Steal developer credentials

Abuse GitHub tokens

Modify repositories

Inject malicious Claude and Visual Studio Code configurations

Spread through developer workflows

The attacks demonstrate that modern software supply chain threats are increasingly targeting the developer ecosystem itself.

Why Developer Environments Have Become Prime Targets

Developers often have access to some of the most valuable assets inside an organization.

A single compromised developer workstation may expose:

Source code

Cloud credentials

Private repositories

Deployment pipelines

Internal documentation

AI coding assistant configurations

Attackers understand that compromising the developer is often easier than attacking production systems directly.

The modern development environment has become a high-value battlefield.

What Undercode Say:

Developer ecosystems are becoming one of the most attractive targets for cybercriminal groups.

The Open VSX incident demonstrates a major shift in attacker strategy.

Instead of distributing obvious malware, attackers are creating software that looks useful.

The malicious extensions were not designed to immediately destroy systems.

They were designed to quietly observe.

Information such as hostname, username, repository names, and CI environment details may appear insignificant individually.

However, when combined, these details create a complete intelligence profile.

An attacker who knows a

An attacker who knows the CI platform can search for authentication weaknesses.

An attacker who knows the

The extension marketplace model creates a unique security challenge.

Users naturally trust platforms that resemble official ecosystems.

Developers assume that a package available in a marketplace has already passed basic security checks.

Attackers exploit this psychological trust.

The technique is similar to phishing, but instead of fake emails, attackers create fake tools.

The stolen data collected from these extensions represents reconnaissance.

The attackers appear interested in understanding victims before launching larger operations.

The ability to inspect .git folders is especially concerning.

Git metadata can reveal organizational relationships, private infrastructure, and development history.

The CI/CD discovery features show attackers are focusing on software production pipelines.

Modern companies depend heavily on automated deployment systems.

Compromising these systems can allow attackers to move from one developer machine into enterprise infrastructure.

The connection with npm supply chain attacks reveals a broader pattern.

Open-source ecosystems are becoming weaponized distribution networks.

Attackers understand that developers install thousands of third-party components.

A single compromised dependency can reach thousands of organizations.

Security teams must rethink software trust.

Traditional antivirus solutions are not enough.

The problem is not only malicious files.

The problem is trusted software becoming malicious.

Developers should treat extensions like applications.

Every extension has permissions.

Every extension has access.

Every extension creates risk.

Organizations should implement software allowlists.

They should monitor extension installation activity.

They should review developer tooling regularly.

CI/CD environments should use minimal permissions.

Cloud credentials should never be exposed unnecessarily.

Security teams should analyze unusual outbound connections from developer machines.

A simple extension sending data to unknown infrastructure should trigger investigation.

The future of cybersecurity will increasingly involve protecting the developer experience.

The code editor is becoming as important as the production server.

The tools used to create software must receive the same security attention as the software itself.

The lesson from this campaign is clear.

Trust must be verified, not assumed.

Deep Analysis: Investigating Suspicious Developer Extensions

Checking Installed VS Code/Open VSX Extensions

code --list-extensions

This command lists installed extensions and helps identify unexpected packages.

Searching Extension Files for Suspicious Network Activity

grep -R "http" ~/.vscode/extensions/

Look for unknown domains or suspicious outbound connections.

Reviewing Extension JavaScript Files

find ~/.vscode/extensions -name "extension.js"

Analyze extension source files for hidden telemetry or data collection logic.

Monitoring Network Connections

sudo lsof -i -P -n | grep ESTABLISHED

Shows active network connections from local processes.

Checking DNS Activity

sudo tcpdump -i any port 53

Useful for identifying unexpected DNS requests.

Searching Git Metadata Exposure

find . -name ".git" -type d

Attackers often target Git metadata because it reveals valuable project information.

Reviewing Environment Variables

env | sort

CI/CD tokens and sensitive variables may exist in development environments.

Checking Running Developer Processes

ps aux | grep code

Identifies active editor processes.

Creating Extension Security Policies

sudo apt install auditd

Linux auditing tools can help monitor suspicious activity.

✅ The Open VSX extension campaign involving 77 malicious extensions was reported by security researchers and the packages were removed after discovery.
✅ The extensions collected developer environment information, including system details, workspace information, and CI/CD-related data.
✅ The campaign reflects a real software supply chain security trend where attackers abuse trusted development ecosystems.

Prediction

(+1) Developer marketplaces will likely introduce stronger verification systems, including publisher reputation scoring, automated malware analysis, and behavioral monitoring.

(+1) Companies will increasingly deploy security controls specifically designed for developer environments, similar to endpoint protection used on production systems.

(-1) Attackers will continue targeting open-source ecosystems because developers remain highly dependent on third-party extensions and packages.

(-1) Future campaigns may become more dangerous by combining extension abuse with AI coding tools, stolen credentials, and automated supply chain propagation.

Final Perspective: The New Battle for Software Security

The discovery of malicious Open VSX extensions is another warning that the software supply chain has become a primary cyber battlefield.

Developers are no longer only defending servers and applications.

They are defending the tools used to create them.

A trusted extension can become an invisible doorway into an organization’s most valuable assets.

Security in the modern development world requires skepticism, monitoring, and verification.

The next major cyberattack may not begin with a vulnerable server.

It may begin with a simple extension installed inside a developer’s favorite editor.

▶️ Related Video (80% Match):

🕵️‍📝Let’s dive deep and fact‑check.

🎓 Live Courses & Certifications:

Join Undercode Academy for Verified Certifications

🚀 Request a Custom Project:

Secure, high-velocity infrastructure and disruptive technological engineering. Contact our engineering team for high-tier development and proprietary systems:
[email protected]
💎 Smart Architecture | 🛡️ Secure by Design | ⭐ Trusted by Thousands

References:

Reported By: thehackernews.com
Extra Source Hub (Possible Sources for article):
https://www.stackexchange.com
Wikipedia
OpenAi & Undercode AI

Image Source:

Unsplash
Undercode AI DI v2

🔐JOIN OUR CYBER WORLD [ CVE News • HackMonitor • UndercodeNews ]

💬 Whatsapp | 💬 Telegram

📢 Follow UndercodeNews & Stay Tuned:

𝕏 formerly Twitter 🐦 | @ Threads | 🔗 Linkedin | 🦋BlueSky | 🐘Mastodon | 📺Youtube