[PR #2] [MERGED] fix(rules): drop piracy vocabulary from the spam keywords #1

Closed
opened 2026-10-31 13:06:09 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/lutris/lutris-antispam/pull/2
Author: @strycore
Created: 9/20/2026
Status: ✅ Merged
Merged: 9/20/2026
Merged by: @strycore

Base: main ← Head: fix/drop-piracy-keywords


📝 Commits (1)

  • 5fbfd19 fix(rules): drop piracy vocabulary from the spam keywords

📊 Changes

1 file changed (+9 additions, -8 deletions)

View changed files

📝 src/lutris_antispam/rules/name.py (+9 -8)

📄 Description

"mod", "hack" and "crack" (with their -ed forms) describe what people legitimately submit to Lutris. Measured against the submission corpus, "mod" appeared in 27 submissions of which 96% were accepted, "hack" in 5 and "crack" in 1, all accepted: Doom mods and ROM hacks, not spam.

Removing them takes 7 submissions out of the review queue, every one a mod a moderator had already accepted (Nexus Mod Manager, Friday Night Funkin mods, Space Engineers Mod SDK). Spam verdicts are unchanged at 84 and no pending submission stops being flagged.

Record the measurement next to the keyword set so the words don't come back on intuition: vocabulary is a weak signal here (18% spam-specific overall), which is why this rule is capped low and never reaches the ban path alone.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/lutris/lutris-antispam/pull/2 **Author:** [@strycore](https://github.com/strycore) **Created:** 9/20/2026 **Status:** ✅ Merged **Merged:** 9/20/2026 **Merged by:** [@strycore](https://github.com/strycore) **Base:** `main` ← **Head:** `fix/drop-piracy-keywords` --- ### 📝 Commits (1) - [`5fbfd19`](https://github.com/lutris/lutris-antispam/commit/5fbfd196be6a20e01c437cdb9351ed90a7355233) fix(rules): drop piracy vocabulary from the spam keywords ### 📊 Changes **1 file changed** (+9 additions, -8 deletions) <details> <summary>View changed files</summary> 📝 `src/lutris_antispam/rules/name.py` (+9 -8) </details> ### 📄 Description "mod", "hack" and "crack" (with their -ed forms) describe what people legitimately submit to Lutris. Measured against the submission corpus, "mod" appeared in 27 submissions of which 96% were accepted, "hack" in 5 and "crack" in 1, all accepted: Doom mods and ROM hacks, not spam. Removing them takes 7 submissions out of the review queue, every one a mod a moderator had already accepted (Nexus Mod Manager, Friday Night Funkin mods, Space Engineers Mod SDK). Spam verdicts are unchanged at 84 and no pending submission stops being flagged. Record the measurement next to the keyword set so the words don't come back on intuition: vocabulary is a weak signal here (18% spam-specific overall), which is why this rule is capped low and never reaches the ban path alone. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-31 13:06:09 +00:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lutris/lutris-antispam#1
No description provided.