TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Material Theme has been pulled from VS Code's marketplace

479 pointsby Inityx3 months ago

42 comments

StrauXX3 months ago
The post has been deleted: <a href="https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20250226020241&#x2F;https:&#x2F;&#x2F;github.com&#x2F;material-theme&#x2F;vsc-material-theme&#x2F;discussions&#x2F;1313" rel="nofollow">https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20250226020241&#x2F;https:&#x2F;&#x2F;github.co...</a>
isidorn3 months ago
Hi - Isidor here from the VS Code team.<p>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.<p>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&#x2F;licenses, only about potential malicious intent.<p>Expect an announcement here with more details soon <a href="https:&#x2F;&#x2F;github.com&#x2F;microsoft&#x2F;vsmarketplace&#x2F;">https:&#x2F;&#x2F;github.com&#x2F;microsoft&#x2F;vsmarketplace&#x2F;</a><p>As a reminder, the VS Marketplace continuously invests in security. And more about extension runtime trust can be found in this article <a href="https:&#x2F;&#x2F;code.visualstudio.com&#x2F;docs&#x2F;editor&#x2F;extension-runtime-security" rel="nofollow">https:&#x2F;&#x2F;code.visualstudio.com&#x2F;docs&#x2F;editor&#x2F;extension-runtime-...</a><p>Thank you!
评论 #43182596 未加载
评论 #43185158 未加载
评论 #43181902 未加载
评论 #43182857 未加载
评论 #43340574 未加载
评论 #43185136 未加载
评论 #43182033 未加载
评论 #43181741 未加载
评论 #43183634 未加载
评论 #43184562 未加载
评论 #43181763 未加载
评论 #43185523 未加载
评论 #43181810 未加载
评论 #43184947 未加载
评论 #43181805 未加载
评论 #43183215 未加载
评论 #43182528 未加载
评论 #43183020 未加载
评论 #43182063 未加载
theobr3 months ago
Hey y&#x27;all, I made the most prominent fork of this extension &quot;Material Theme (But I Won&#x27;t Sue You)&quot;<p>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.<p>Out of an abundance of precaution, I&#x27;ve taken the following action on my fork:<p>1. I have the VS Code team auditing it as we speak, and I&#x27;ve given them full permission to immediately pull it from the marketplace &amp; force uninstall it from users if they find ANYTHING malicious.<p>2. I have audited the code base thoroughly (nothing seemed malicious)<p>3. I have removed ALL code related to changelogs, analytics, Open Collective and html rendering.<p>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)<p>Repo is here if anyone else would like to audit <a href="https:&#x2F;&#x2F;github.com&#x2F;t3dotgg&#x2F;vsc-material-but-i-wont-sue-you">https:&#x2F;&#x2F;github.com&#x2F;t3dotgg&#x2F;vsc-material-but-i-wont-sue-you</a>
评论 #43182590 未加载
评论 #43185449 未加载
评论 #43183101 未加载
评论 #43183199 未加载
评论 #43182608 未加载
评论 #43182254 未加载
sigmoid103 months ago
Curiously, someone on reddit noticed suspicious changes in this extension <i>7 months ago</i> [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.<p>[1] <a href="https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;vscode&#x2F;comments&#x2F;1eq40o2&#x2F;has_the_material_theme_extension_been_compromised&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;vscode&#x2F;comments&#x2F;1eq40o2&#x2F;has_the_mat...</a>
评论 #43185235 未加载
compootr3 months ago
Reading the commentary, this guy seems unhinged. He thinks he owns literal hex codes<p>he sucks at tech and has driven away everyone good at it. I don&#x27;t use his software, but I hope he gets out of this episode soon (and learns he didn&#x27;t invent material!)
评论 #43180522 未加载
评论 #43183954 未加载
do_not_redeem3 months ago
Someone uploaded a replacement, Material Theme (But I Won&#x27;t Sue You)<p><a href="https:&#x2F;&#x2F;marketplace.visualstudio.com&#x2F;items?itemName=t3dotgg.vsc-material-theme-but-i-wont-sue-you" rel="nofollow">https:&#x2F;&#x2F;marketplace.visualstudio.com&#x2F;items?itemName=t3dotgg....</a>
评论 #43180439 未加载
评论 #43180494 未加载
评论 #43181740 未加载
Starlevel0043 months ago
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.<p>At least that one wasn&#x27;t literally just colours.
评论 #43180160 未加载
评论 #43182755 未加载
Alifatisk3 months ago
Can anyone help point out where in the repo the malicious part was? Can&#x27;t find it.<p>Found the obfuscated code here <a href="https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20250226020241&#x2F;https:&#x2F;&#x2F;github.com&#x2F;material-theme&#x2F;vsc-material-theme&#x2F;discussions&#x2F;1313" rel="nofollow">https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20250226020241&#x2F;https:&#x2F;&#x2F;github.co...</a>
firesteelrain3 months ago
So weird that this person took contributions from others then made it closed source. It doesn’t seem right, but not a copyright expert.
评论 #43180101 未加载
评论 #43180424 未加载
评论 #43194650 未加载
KronisLV3 months ago
I&#x27;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&#x2F;addons they install to a minimum, that&#x27;s pretty viable.<p>Of course, it&#x27;s also nice that it&#x27;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.
评论 #43182233 未加载
TZubiri3 months ago
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.<p>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&#x27;t be me.<p>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.<p>I realize something similar with sex I just can&#x27;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.<p>And today we see this, people are really risking their companies, their reputation, their pride to have pretty colors on their IDE.<p>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.
评论 #43183366 未加载
评论 #43182908 未加载
joshka3 months ago
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&#x27;s an argument to be made that that license also applies.
评论 #43181319 未加载
gedy3 months ago
While I appreciate he put in a lot of work (thank you for the theme) - Material Design is someone else&#x27;s work as well..
评论 #43180298 未加载
MortyWaves3 months ago
Theo of internet drama fame interjecting himself into the middle of it as always.
评论 #43193634 未加载
评论 #43185405 未加载
评论 #43186122 未加载
评论 #43185981 未加载
mock-possum3 months ago
Another creator gone off the deep end apparently?<p>&gt; reading the review responses by the creator, I don&#x27;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.<p>&gt; 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.<p>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.
评论 #43180202 未加载
评论 #43179992 未加载
评论 #43180423 未加载
评论 #43179898 未加载
Dylan168073 months ago
<a href="https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20250226020241&#x2F;https:&#x2F;&#x2F;github.com&#x2F;material-theme&#x2F;vsc-material-theme&#x2F;discussions&#x2F;1313" rel="nofollow">https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20250226020241&#x2F;https:&#x2F;&#x2F;github.co...</a>
TaurenHunter3 months ago
This appears to be the original source code, before the change to the license and suspicious code:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;Dramaga11&#x2F;vsc-material-theme">https:&#x2F;&#x2F;github.com&#x2F;Dramaga11&#x2F;vsc-material-theme</a>
prmoustache3 months ago
Why would a theme contain code in the first place. Shouldn&#x27;t it just be made of static value containing color codes?
评论 #43185490 未加载
mannotcool3 months ago
I found the malicious javascript (messages.js) file and put it in a Pastebin for anyone to analyze <a href="https:&#x2F;&#x2F;pastebin.com&#x2F;yY1X0LiD" rel="nofollow">https:&#x2F;&#x2F;pastebin.com&#x2F;yY1X0LiD</a><p>obviously its obfuscated by the guy originally
评论 #43184185 未加载
评论 #43189249 未加载
koakuma-chan3 months ago
Nobody is gonna pay for a VSCode theme.
评论 #43181224 未加载
评论 #43181134 未加载
评论 #43182335 未加载
评论 #43182419 未加载
评论 #43180986 未加载
thih93 months ago
This HN submission now links to a 404 on github.<p>Is the original source code still uploaded somewhere?
评论 #43183099 未加载
评论 #43182826 未加载
bravetraveler3 months ago
The day {n,}vim take away my color schemes, I die. Convenience until it isn&#x27;t, eh?
评论 #43185258 未加载
jpb01043 months ago
Are these the same developers? <a href="https:&#x2F;&#x2F;plugins.jetbrains.com&#x2F;plugin&#x2F;8006-material-theme-ui" rel="nofollow">https:&#x2F;&#x2F;plugins.jetbrains.com&#x2F;plugin&#x2F;8006-material-theme-ui</a>
评论 #43185702 未加载
lifeplusplus3 months ago
Maybe there should be pool fund. Say you contribute $20 a year to it, and it gets distributed to all extensions you have monthly
Eikon3 months ago
<a href="https:&#x2F;&#x2F;archive.is&#x2F;SFH7m" rel="nofollow">https:&#x2F;&#x2F;archive.is&#x2F;SFH7m</a>
withinrafael3 months ago
It appears Microsoft released their &#x27;detailed announcement&#x27; - it&#x27;s just a one-sentence fragment in a Markdown file: <a href="https:&#x2F;&#x2F;github.com&#x2F;microsoft&#x2F;vsmarketplace&#x2F;blob&#x2F;main&#x2F;RemovedPackages.md">https:&#x2F;&#x2F;github.com&#x2F;microsoft&#x2F;vsmarketplace&#x2F;blob&#x2F;main&#x2F;Removed...</a><p>I&#x27;m increasingly suspecting there was nothing actually wrong with the extension, and Theo and others may have simply demolished an open-source developer&#x27;s reputation primarily because they found him difficult to collaborate with.<p>This is nuts.
ahoef3 months ago
Discussion has been deleted.<p>Edit: the whole repo has been put to private.
评论 #43184453 未加载
bstsb3 months ago
from a quick deobfuscation of some of the code, i can&#x27;t see anything wrong with it? i think this is just a case of obfuscated code being against the VS Code guidelines. the guy clearly wanted people to buy his pro version so maybe that&#x27;s why he obfuscated all the code in the extension
meerita3 months ago
I got a message today saying the theme has malicious content and it was removed from my VS Code.
lil-dev3 months ago
In VS Code linux is very annoying the message that appears as a notification &quot;We have uninstalled...&quot; 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
评论 #43183345 未加载
rmac3 months ago
the &quot;we took this down for security&quot; is such a tempting _acceptable_ form of censorship.<p>My bank does this for my suspicious transactions, with a near %100 false positive rate.
评论 #43184821 未加载
lil-dev3 months ago
it is very annoying the message that appears in VS Code linux, &quot;We have uninstalled &#x27;equinusocio...&quot; 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...
评论 #43182987 未加载
hassleblad233 months ago
Noo.. please bring it back.
评论 #43251583 未加载
pro1233213 months ago
how to remove that pop up which keeps coming?
wbakst3 months ago
original link here is now broken
user999999993 months ago
“Can’t wait to see the Netflix documentary about this”
GlacierFox3 months ago
Looks like he&#x27;s responded to it here. Delusional maniac? (Also, don&#x27;t download and install that file he links)<p><a href="https:&#x2F;&#x2F;github.com&#x2F;material-theme&#x2F;vsc-material-theme&#x2F;discussions&#x2F;1314">https:&#x2F;&#x2F;github.com&#x2F;material-theme&#x2F;vsc-material-theme&#x2F;discuss...</a>
评论 #43182664 未加载
评论 #43184269 未加载
pro1233213 months ago
anybody knows how to remove that pop up?
hemant10413 months ago
Rip.
joshka3 months ago
@dang can you please update the link to the archive link
评论 #43186121 未加载
评论 #43183709 未加载
globular-toast3 months ago
100s of people disrupted because Microsoft remotely changed the colours in their editor? Come on, people, you need to own your own tools.
评论 #43182536 未加载
评论 #43182525 未加载
dev1ycan3 months ago
Oh no... anyways. I use dark high contrast... guaranteed to work on any IDE (and) you don&#x27;t get this.