🚀. Socket Launch Week Day 3:Socket Firewall Now Blocks Malicious VS Code and Open VSX Extensions.Learn more
Sign In
Blog
Product

Socket Firewall Now Blocks Malicious VS Code and Open VSX Extensions

Socket Firewall blocks malicious VS Code and Open VSX extensions before install, protecting developers from compromised editor marketplaces.

John Tuckner

June 17, 2026

3 min read

Socket Firewall Now Blocks Malicious VS Code and Open VSX Extensions
Sidebar CTA Background

Secure your dependencies with us

Socket proactively blocks malicious open source packages in your code.
Install

In May 2026, GitHub disclosed that attackers compromised an employee device through a poisoned third-party VS Code extension, allowing them to exfiltrate roughly 3,800 GitHub-internal repositories.

The extension was Nx Console 18.95.0, a malicious release that reached both the Visual Studio Marketplace and Open VSX before removal. That incident should change how security teams think about editor extensions.

Socket researchers have also documented repeated GlassWorm attacks across Open VSX, including malicious and compromised extensions designed to steal developer credentials and spread through trusted editor marketplaces.

What many teams still underestimate is the level of access code editor extensions have. These extensions are third-party code running inside developer environments, often with access to source code, terminals, files, credentials, tokens, and internal systems.

Organizations standardizing on AI-first editors inherit a marketplace they can’t gate. The install and update is the moment to intervene.

Today, Socket is extending Firewall protection to editor extensions.

Socket Firewall now supports VS Code Marketplace and Open VSX extension installs, helping organizations block malicious editor extensions before they reach developer environments. The same enforcement layer that protects package installs can now sit in front of editor extension traffic, filtering marketplace results and blocking extension downloads based on threat verdicts.

Inventory Is Not Prevention#

Most extension security starts too late. An inventory tool can tell a security team which extensions are already installed. It can help with visibility, cleanup, and compliance. But by the time a malicious extension appears in inventory, the code has already run.

That is the gap Socket Firewall is built to close.

Socket Firewall gives organizations an install-time and update-time control point for editor extensions. When an editor browses, installs, or updates an extension, the request flows through Socket’s proxy. Socket forwards the request to the real registry and filters the response against threat verdicts so flagged extensions are blocked before they can install or update.

Blocking Malicious Extensions Before Install#

When a developer searches for or installs an extension, the editor’s marketplace request flows through Socket’s proxy. Socket forwards the request to the real registry, checks extension verdicts, and filters or blocks flagged extensions during the marketplace flow.

That means malicious extensions can be stopped before they install, instead of being discovered only after they are already running inside a developer environment. The proxy sits in front of each registry’s extension asset domains and checks verdicts before forwarding VSIX downloads. This gives organizations a second enforcement point beyond marketplace search results, helping block malicious extensions even when an install flow reaches the underlying download URL.

In the developer experience, clean extensions remain available. Flagged extensions are blocked from installation, with the firewall enforcing policy in the path between the editor and the extension registry.

Support for VS Code Marketplace and Open VSX#

Socket Firewall already protects package manager traffic across ecosystems such as npm, PyPI, Go, Maven, and more. Now, that same prevention model extends to two major editor extension ecosystems:

  • VS Code Marketplace, used by Visual Studio Code
  • Open VSX, used by Cursor, Windsurf, VSCodium, Antigravity, and other VS Code-based editors

Developer extension risk is not limited to one editor. Many organizations now support multiple coding environments, including AI-native editors and VS Code forks that rely on Open VSX. Security teams need one enforcement model that can cover both marketplace ecosystems.

Why Socket Firewall#

Socket Firewall gives teams an install-time and update-time control point for editor extensions, using the same enforcement model already protecting package installs.

  • No agent, no endpoint software. Enforcement happens at the proxy, without deploying software on every developer device.
  • Blocks downloads, not just listings. Verdicts are checked multiple times ion the CDN and VSIX path to prevent the chance of indirect downloads.
  • Covers major ecosystems: Socket Firewall supports VS Code Marketplace and Open VSX.

For developers, the workflow stays simple: safe extensions continue to work, while malicious extensions are blocked before install or update.

Available in Beta#

Extension Firewall is available in beta today for Socket Enterprise customers. The feature supports marketplace filtering, VSIX download blocking, and multiple rollout paths across editor configuration, DNS override, and enterprise egress forwarding.

To turn on access and learn more about deploying Socket Firewall for editor extensions, contact our sales team.

Sidebar CTA Background

Secure your dependencies with us

Socket proactively blocks malicious open source packages in your code.
Install

Subscribe to our newsletter

Get notified when we publish new security blog posts!

Related posts

Back to all posts