You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Visual Studio Code Marketplace is increasingly flooded with spam extensions, particularly themes and forks of legitimate extensions. These spam extensions:
Often copy or slightly modify legitimate extensions with misleading names.
Provide no real value or functionality.
Potentially contain malware or malicious code.
This behavior disrupts the user experience, makes it difficult to discover high-quality extensions, and poses security risks.
Steps to Reproduce
Open the Visual Studio Code Extensions Marketplace.
Search for terms like theme or popular extension names.
Notice multiple similar extensions with:
Nearly identical descriptions or code.
Minor cosmetic changes that don't justify a new extension.
Suspicious or unverifiable publishers.
Expected Behavior
Extensions in the Marketplace should adhere to strict guidelines for originality, security, and functionality.
Developers who spam or misuse the platform should be flagged, filtered, or banned.
Users should have tools to filter or block low-quality or suspicious publishers.
Observed Behavior
Users are overwhelmed with irrelevant, low-quality, and spam extensions.
The "Related Extensions" section frequently displays these duplicates, further promoting them.
There is no clear mechanism to:
Flag spam effectively.
Block or filter publishers locally.
Ensure high-quality extensions are prioritized.
Proposed Solutions
Stricter Moderation:
Enforce manual or automated reviews for extensions submitted by unverified publishers.
Penalize accounts for duplicate submissions.
User Reporting:
Provide more robust tools for users to report spam or inappropriate extensions directly in VS Code.
Allow users to block specific publishers or filter them out from searches.
Discovery Improvements:
Use machine learning to identify and downrank duplicate or spam extensions.
Offer a "Verified Extensions Only" filter in the Marketplace.
Publisher Verification:
Require more rigorous verification for new publishers.
Display unverified extensions with a warning label or hide them by default.
Impact
The current state undermines the credibility of the Marketplace.
Users spend unnecessary time filtering through irrelevant or harmful extensions.
Security risks increase due to potential malicious extensions.
Attachments: Screenshots or Examples of Spam Extensions
Below is an example of what I am referring to as "spam extensions." In the attached screenshot, you can observe developers such as dooez, siriscmv, Alex Dauenhauer, Lakshit Somani, and several others who appear to be repeatedly forking existing extensions, particularly theme extensions, without introducing any meaningful improvements or value.
These spam extensions clutter the Marketplace, reduce the discoverability of quality content, and frustrate users.
I strongly urge the team to implement at least one of the following:
A filtering system in the extensions search box that allows users to exclude publishers or flag them as irrelevant.
Stronger moderation policies to discourage and penalize such repetitive, low-value submissions.
The text was updated successfully, but these errors were encountered:
Summary
The Visual Studio Code Marketplace is increasingly flooded with spam extensions, particularly themes and forks of legitimate extensions. These spam extensions:
This behavior disrupts the user experience, makes it difficult to discover high-quality extensions, and poses security risks.
Steps to Reproduce
theme
or popular extension names.Expected Behavior
Observed Behavior
Proposed Solutions
Stricter Moderation:
User Reporting:
Discovery Improvements:
Publisher Verification:
Impact
Attachments: Screenshots or Examples of Spam Extensions
Below is an example of what I am referring to as "spam extensions." In the attached screenshot, you can observe developers such as dooez, siriscmv, Alex Dauenhauer, Lakshit Somani, and several others who appear to be repeatedly forking existing extensions, particularly theme extensions, without introducing any meaningful improvements or value.
These spam extensions clutter the Marketplace, reduce the discoverability of quality content, and frustrate users.
I strongly urge the team to implement at least one of the following:
The text was updated successfully, but these errors were encountered: