Material Theme has been pulled from VS Code’s marketplace
Read More
Material Theme has been pulled from VS Code’s marketplace
Read More
Be the first to know the latest updates
Whoops, you're not connected to Mailchimp. You need to enter a valid Mailchimp API key.
28 Comments
mock-possum
Another creator gone off the deep end apparently?
> reading the review responses by the creator, I don't really trust it anymore. Being rude to others who are concerned over the recent move to closed-source (and without warning!) is pretty disheartening.
> So, uh, the guy who made the VS Code Material Theme is threatening everyone who uses it in their products. He seems to have forgotten it was originally licensed under the Apache License, 2.0.. He wiped the commit history to make it look like it was always his weird fake license.
Real messy. It’s always shocking to me how little people realize – or care – how their behavior – especially their treatment of others reflects on them.
gedy
While I appreciate he put in a lot of work (thank you for the theme) – Material Design is someone else's work as well..
deadbabe
[flagged]
compootr
Reading the commentary, this guy seems unhinged. He thinks he owns literal hex codes
he sucks at tech and has driven away everyone good at it. I don't use his software, but I hope he gets out of this episode soon (and learns he didn't invent material!)
firesteelrain
So weird that this person took contributions from others then made it closed source. It doesn’t seem right, but not a copyright expert.
Starlevel004
What is it about material themes that does this to people? The same kind of thing happened to the IntelliJ one half a decade back.
At least that one wasn't literally just colours.
do_not_redeem
Someone uploaded a replacement, Material Theme (But I Won't Sue You)
https://marketplace.visualstudio.com/items?itemName=t3dotgg….
bravetraveler
The day {n,}vim take away my color schemes, I die. Convenience until it isn't, eh?
koakuma-chan
Nobody is gonna pay for a VSCode theme.
joshka
If you do a bit of a repo dive, the repo was initially MIT licensed from its initial commit for at least a couple of years before that license was replaced by Apache 2.0, so there's an argument to be made that that license also applies.
ahoef
Discussion has been deleted.
Edit: the whole repo has been put to private.
pinoy420
[dead]
Dylan16807
https://web.archive.org/web/20250226020241/https://github.co…
StrauXX
The post has been deleted: https://web.archive.org/web/20250226020241/https://github.co…
isidorn
Hi – Isidor here from the VS Code team.
A member of the community did a deep security analysis of the extension and found multiple red flags that indicate malicious intent and reported this to us.
Our security researchers at Microsoft confirmed this claims and found additional suspicious code.
We banned the publisher from the VS Marketplace and removed all of their extensions and uninstalled from all VS Code instances that have this extension running. For clarity – the removal had nothing to do about copyright/licenses, only about potential malicious intent.
Expect an announcement here with more details soon https://github.com/microsoft/vsmarketplace/
As a reminder, the VS Marketplace continuously invests in security. And more about extension runtime trust can be found in this article https://code.visualstudio.com/docs/editor/extension-runtime-…
Thank you!
KronisLV
I'm quite happy that nowadays most tools have competently made themes out of the box, so that if someone wants to minimize risks from something like this and keep the extensions/addons they install to a minimum, that's pretty viable.
Of course, it's also nice that it's possible to theme the software to such a degree and improve usability and accessibility in some cases, just that the feature requests about limiting permissions need to be addressed.
theobr
Hey y'all, I made the most prominent fork of this extension "Material Theme (But I Won't Sue You)"
The maintainer went off the deep end last year. He pulled the (originally apache 2) source offline, then started threatening to sue people for hosting alternative versions, including them in other IDEs, etc. Genuine lunatic.
Out of an abundance of precaution, I've taken the following action on my fork:
1. I have the VS Code team auditing it as we speak, and I've given them full permission to immediately pull it from the marketplace & force uninstall it from users if they find ANYTHING malicious.
2. I have audited the code base thoroughly (nothing seemed malicious)
3. I have removed ALL code related to changelogs, analytics, Open Collective and html rendering.
The only thing that seemed slightly concerning was the html + sanity loader for changelogs, so I gutted it entirely. Two PRs removed almost all the deps and over 7,000loc (mostly package-lock)
Repo is here if anyone else would like to audit https://github.com/t3dotgg/vsc-material-but-i-wont-sue-you
globular-toast
100s of people disrupted because Microsoft remotely changed the colours in their editor? Come on, people, you need to own your own tools.
TZubiri
One of the things I love about the internet is learning how different people can be, I perceive it as different than me but I assume everyone has their quirks.
In this case, this is one of the most extreme instances of people installing lots of dependencies. The moment I realized something was different in me was left pad, I already felt that couldn't be me.
The log4j incident hit me different, it COULD have easily been me. A security vulnerability is like death or a terminal illness in my eyes. Successful companies that scale do so without incidents, If you are running a company and you have a vuln you are out of the race. So I tightened up a lot after that.
I realize something similar with sex I just can't fathom putting my whole life on the line just to have sex with somebody and then have nothing to show for it, no relationship, nothing.
And today we see this, people are really risking their companies, their reputation, their pride to have pretty colors on their IDE.
I used to fight it, try to convince people, of course I still keep the pride of being different and weary, but in the end, you will likely be fine, and I only hold a statistical advantage, both are valid strategies of going about life I guess.
Alifatisk
Can anyone help point out where in the repo the malicious part was? Can't find it.
Found the obfuscated code here https://web.archive.org/web/20250226020241/https://github.co…
Eikon
https://archive.is/SFH7m
GlacierFox
Looks like he's responded to it here. Delusional maniac? (Also, don't download and install that file he links)
https://github.com/material-theme/vsc-material-theme/discuss…
lil-dev
In VS Code linux is very annoying the message that appears as a notification "We have uninstalled…" I try to remove the extension and after a few seconds it appears again and again. I think I have to use another IDE for today, fix this guys. PLS
lil-dev
it is very annoying the message that appears in VS Code linux, "We have uninstalled 'equinusocio…" please guys fix this. I have tried to uninstall the extension but magically it appears again, for today I have to use another IDE because of how annoying it is…
dev1ycan
Oh no… anyways. I use dark high contrast… guaranteed to work on any IDE (and) you don't get this.
thih9
This HN submission now links to a 404 on github.
Is the original source code still uploaded somewhere?
meerita
I got a message today saying the theme has malicious content and it was removed from my VS Code.
sigmoid10
Curiously, someone on reddit noticed suspicious changes in this extension 7 months ago [1]. Obfuscation in open source is usually an extreme red flag. Microsoft really needs to rethink their security model for vs code extensions. It has simply become way too profitable to target given whatever they are doing against it. For every dev they ban 10 will come with new malicious extensions.
[1] https://www.reddit.com/r/vscode/comments/1eq40o2/has_the_mat…