Microsoft Issues Apology for Removing Popular VSCode Extensions Used by Millions

Published:

Microsoft Reinstates Popular VSCode Extensions After Security Controversy

Microsoft Reinstates Popular VSCode Extensions After Security Controversy

In a surprising turn of events, Microsoft has reinstated the ‘Material Theme – Free’ and ‘Material Theme Icons – Free’ extensions on the Visual Studio Marketplace, following a thorough investigation that concluded the obfuscated code within them was not malicious. The extensions, which boast over 9 million installations, were removed in late February due to security concerns raised by community members and Microsoft’s own security researchers.

The controversy began when researchers Amit Assaraf and Itay Kruk flagged the extensions for containing suspicious code execution capabilities. Their AI-powered scanners detected multiple red flags, leading to the immediate removal of the extensions and the banning of their publisher, Mattia Astorino, known as ‘equinusocio.’ At the time, Microsoft stated that the decision was made to protect users from potential threats.

Astorino vehemently denied any malicious intent, attributing the issues to an outdated dependency used to display release notes. He claimed that had Microsoft reached out, he could have swiftly resolved the concerns. “There was nothing malicious,” he stated, explaining that the obfuscation process unintentionally included harmless strings from an old build script.

In a recent GitHub post, Microsoft’s Scott Hanselman acknowledged the mistake, apologizing to Astorino for the hasty actions taken. “We moved fast and we messed up,” he admitted, emphasizing that the investigation led to an incorrect conclusion. He also announced plans to revise the marketplace’s policies regarding obfuscated code to prevent similar incidents in the future.

Astorino has since rewritten the extensions, assuring users of their safety. With the reinstatement, both extensions are now available again, much to the relief of their dedicated user base.

Related articles

Recent articles