Member-only story

😲 Developers Shocked. Microsoft Disabled VSCode Theme On 3 Million Devices

Tom Smykowski
7 min readMar 1, 2025

Mattia Astorino is a developer of one of the most popular themes for VSCode. Solely one among other of his extensions had 3 million users. It is a theme for VSCode called Material Theme —Free.

Just as a reminder, most of the extensions for VSCode are developed for free by people like Mattia.

This article is brought to you by probably the last human tech editor — Tom Smykowski

Two days ago, Amir Assaraf wrote that the theme contains malicious code.

He wrote:

A deep analysis concluded that hiding inside it’s codebase are multiple red flags indicating malicious intent, since reported this extension was pulled from the VSCode marketplace, but it had enough time to expose ~4 million developers and countless organizations. The malicious code seems to be inside a dependency of the theme, which was compromised.

So what we learn Amir did a deep analysis of the theme and found malicious code and reported it to Microsoft.

I was interested to see what was actually the malicious code, but the article only contained link to Amir’s tool called ExtensionTotal page that doesn’t explain it, only shows:

Create an account to read the full story.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

Tom Smykowski
Tom Smykowski

Responses (9)

Write a response

i think you need to watch the theo video on YouTube to understand the situation.

Long story short, why is a theme that should do nothing but change a few colours doing so much? The creator, just one of a number of people who created it got greedy…

Great article Tom! Thank you for covering this news

Good read.
Sadly this is the way things go these days.
You ‘do’ ‘say’ ‘write’ something which a corporate or individual do not like. No harm done.
But then you got a strike, ban, or closing account.
Did you say anything? Then bad luck, you’re the…