Skip to content

Conversation

AlexTMjugador
Copy link
Member

@AlexTMjugador AlexTMjugador commented Sep 26, 2025

Overview

Bad actors have recently ramped up their abuse of the organization creation feature. This appears to be for SEO spam purposes, and it has become a problem to the point of having a significant impact on the Modrinth platform, forcing us to temporarily disable organization creation and take measures against it.

This PR is the first of those measures: it makes organizations not publicly visible until they fulfill a set of criteria that demonstrates they serve a legitimate purpose.

Because this PR makes spam organizations virtually useless, as they won't be publicly visible anymore, we expect malicious activities related to them to decrease significantly. For this reason, I've decided to re-enable the organization creation frontend as a part of it, minimizing disruption to legitimate users.

@AlexTMjugador AlexTMjugador added the backend Relates to Modrinth Backend or API label Sep 26, 2025
@AlexTMjugador AlexTMjugador force-pushed the alex/org-visibility-tweak branch 2 times, most recently from 6694a1e to 166c7d3 Compare September 26, 2025 12:17
@AlexTMjugador AlexTMjugador marked this pull request as draft September 26, 2025 12:32
auto-merge was automatically disabled September 26, 2025 12:32

Pull request was converted to draft

@AlexTMjugador AlexTMjugador force-pushed the alex/org-visibility-tweak branch from 166c7d3 to 239505c Compare September 26, 2025 13:50
@AlexTMjugador AlexTMjugador force-pushed the alex/org-visibility-tweak branch from 239505c to 4ae69f0 Compare September 26, 2025 13:50
@AlexTMjugador AlexTMjugador marked this pull request as ready for review September 26, 2025 13:52
Copy link
Member

@triphora triphora left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mostly looks good just a couple nits

AlexTMjugador and others added 2 commits September 26, 2025 17:14
Co-authored-by: Emma Alexia <emma@modrinth.com>
Signed-off-by: Alejandro González <7822554+AlexTMjugador@users.noreply.github.com>
@AlexTMjugador AlexTMjugador added this pull request to the merge queue Sep 26, 2025
Merged via the queue into main with commit bb9ce52 Sep 26, 2025
3 checks passed
@AlexTMjugador AlexTMjugador deleted the alex/org-visibility-tweak branch September 26, 2025 16:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend Relates to Modrinth Backend or API
Development

Successfully merging this pull request may close these issues.

2 participants