Lookalike Extensions, Shared Infrastructure, and the Quiet Theft of Trust
A wave of counterfeit VS Code add-ons on Open VSX shows how naming tricks can turn a software marketplace into a developer-risk channel.
Introduction
Extension stores are built for speed. That convenience becomes dangerous when a package borrows the identity of something users already trust. In this case, dozens of counterfeit VS Code extensions appeared with familiar names, namespaces, and descriptions, creating a low-friction path for abuse inside everyday developer workflows.
At the time of writing, public information has not fully established the technical root cause, the complete scope of affected users, or whether the reported activity resulted in broader compromise.
Fast Facts
- 77 counterfeit VS Code extensions were published through Open VSX.
- The packages copied trusted extension names, namespaces, and descriptions.
- All 77 extensions contacted mangorbit[.]com during a one-week window.
- The packages were published from unrelated pseudonymous accounts.
- The pattern is consistent with extension spoofing, a supply-chain-style trust abuse.
Body
The technical problem here is not sophisticated malware engineering. It is identity abuse. If an attacker can make a package look like a known extension, the user may focus on the brand match and miss the publisher mismatch. That is especially risky in ecosystems where extensions are installed routinely and reviewed quickly.
From a defensive perspective, the danger is amplified by where these tools live. Depending on granted permissions and environment controls, extensions may interact with developer files, editor settings, local processes, or build-related workflows. That does not prove abuse in every case, but it explains why a malicious extension can matter far beyond the editor itself.
The shared contact with mangorbit[.]com is the most useful behavioral clue. When many apparently separate packages reach the same newly registered domain, analysts can start to link the activity as one campaign rather than isolated uploads. That kind of common infrastructure often matters more than the package names, because it can reveal coordination behind the deception.
For teams that depend on VS Code-compatible tooling, the lesson is practical: marketplace trust should be treated as a security control, not a convenience feature. Publisher identity, naming similarity, update history, and the legitimacy of the extension's provenance all deserve scrutiny. Build systems and CI-connected development machines should be reviewed with extra care, because they concentrate credentials and code paths in one place.
The available evidence supports risk analysis, not a definitive conclusion about every downstream environment or every user who may have encountered these packages.
Conclusion
This case shows how quietly a trusted label can be turned into an attack surface. In software ecosystems that reward speed, the simplest deception is often the one most likely to slip through.
TECHCROOK
hardware security key: A hardware security key adds a strong second factor for developer accounts, package registries, and CI services. It is a practical way to reduce the impact of password theft, phishing, and account takeover in software supply chains.
WIKICROOK
- Open VSX: An extension registry for VS Code-compatible editors.
- Extension spoofing: Publishing lookalike add-ons to impersonate trusted tools.
- Namespace hijacking: Using naming identity to confuse package ownership.
- Supply chain risk: Harm introduced through trusted software distribution paths.
- CI environment: Automated build and test systems that often hold sensitive secrets.



