Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

The Neptunia Wiki needs your help expanding this wiki! Please visit our community portal for all the tasks needed to help this wiki grow, and check out the wiki to-do list on the forums.

Abuse filter management

More actions

Differences between versions

ItemVersion from 14:36, 4 February 2026 by Sammyrms1Version from 02:49, 14 February 2026 by Sammyrms1
Basic information
Notes:
Original from Wikipedia (https://en.wikipedia.org/wiki/Special:AbuseFilter/225)
Original from Wikipedia (https://en.wikipedia.org/wiki/Special:AbuseFilter/225)
Creating per RFPP. - KoH
Not working ... - KoH
Re-enabling, disallow off. - KoH
Too many false positives from added_lines in removed_lines. - KoH
Could it be changed to prevent the creation of "Aaron Blakk"? - \ /
First, why did you undo my last edit here?  Second, why would you want to prevent the creation of user names that HELP us detect him?  The user names themselves are not offensive, the edits are. - Wknight94
It was my first edit to the AF, must've inadvertantly done it - sorry. I see your point in re to that, it was only if we were blocking one we may as well block another. - \ /
Okay, no problem on the inadvertent undo.  Right, I don't think we should be preventing any user name creation.  Like my earlier edit used to say, user name prevention is only when THE USER NAME ITSELF is offensive.  In this case, they're not.  That eliminated the first part of this filter.  The second part is catching general vandalism that should be handled in one of the general vandalism filters, and was catching more non-GT than GT.  That makes this filter mostly pointless so I had disabled entirely.  - Wknight94
You know, I've actually found this filter to be quite useful, even if much of it is non-GT. There is almost no good reason to add obscenities in all caps. Currently we don't have a filter that checks for this and disallows the action. - KoH
If it doesn't catch false positives, leave it running.  For supportability, it should probably be merged into 52 though.  (I changed the name here to reflect actual usage). - Wknight94
No, it's different. This checks not only for edit summaries, but also added content. (A more descriptive title would be "Adding obscenities in all caps," but that would be too obvious. If a vandal saw that in the log, they would know to put the obscenity in lowercase letters.) - KoH
SUCKS, rearrange. - KoH
Actually, not common enough to matter, so just alphabetize. - KoH
Expand. - KoH
Restrict to main namespace per FP on Jimbo's talk. - KoH
Some more. - KoH
Viagra, your mom. - KoH
Define variable match for increased readability. - KoH
please urgently fix so that it doesn't match PEACOCK (false positives) - Cen
Added \b before COCK. - Ruslik
Added ass with \b's. - KoH
FP's on GAY. - KoH
Renamed. - KoH
No need to be private -Prodego
Modified "RACIS" to "RACIS(T|M)" per false positive
+1 --NW
+1, and change to better title.  --NW
+1 --NW 11/25
+2 --NW 11/26
+2 --NW 11/27
Extending to user talk, will revert if there are false positives. =TS
+2 --NW 11/28
+1 --NW 12/7
+2 --NW 12/9
+2 --NW 12/13
Add \b to FAG for temporary fix (SFAGO) so that a user can create and/or edit an article. Would it be better to instead add & !(added_lines rlike "SFAGO") ? -- Soap
removed \b to again be able to catch variants -- Soap
Add FUKERS (but not FUK due to potential false positives) -- Shirik 1 Feb 2010
Word boundery added to beginning of FAG -- Shirik 5 Mar 2010
condom -- Soap
autoconfirmed -> confirmed & autoconfirmed -- Shirik 21 Mar 2010
false positives -P
don't disable entirely because of a few fp's, warn for now - KoH
Adding EFF YOU - Someguy1221
Added some. made so things like 'PEEENNNISS' would stillmatch - TIm
Changing to disallow: I reviewed some 100 edits flagged by this, and could find no False P's. --Tim
Added looser, and Poooop, Tim
Added AWESOME and SOOO, both things that I think shouldn't even be in the article space. --Tim
remove FAG due to false positives which appear now and then (it's an acronym) ... previously this filter was warn-only, but now it's disallow -- Soap
Just had a falsepositive where an IP reverted a user whose name was one of the proscribed strings ("WANKA") and was disallowed because it appeared in the edit summary.  I think targeting the edit summary may be a tad overkill. -v-_-v
rm AWESOME -- Soap
adding FAGG (for faggot) back in.  Can't match FAG because it is the name of a company.  -- Soap
Removing "your mom" section; disallowed by another filter. - Someguy1221
adding \>ASS, in order to allow editing of [[Liberty Bell]] (it will be present in removed_lines whenever \bA+SS+ is present in added_lines and thus nullifies itself).  Probably temporary.  -- Soap
is douche commonly spelled without the u? I made it required. -- Soap
false positive on FUK ( an airport in China) -- Soap
ASS apparently is an acronym, has caused problems before, will remove for now
rm GAY, will try for a while -- Soap
Scunthorpe problem. - KoH
This will match a page titled "SCUNTHROPE" not "Scunthrope". -Sole Soul
Added "NAZI" and "JEWS". --Reaper 2012-02-29
False positive where user is reverting vandal with inappropriate username. - KoH
Remove SOCK(PUPPET), it is a WP: shortcut. - KoH
Optimize for conditions, improve regex a little. RF 2010724
Allow the word SHIITE; additionally, this filter should be hidden. - Od Mishehu
Public per [[Special:Permalink/784131724#Privacy of general vandalism filters]] and the guideline ~MA
Stop matching of PEN15 - TV show of that name is causing every hit to be a false positive. -Galo 2019-02-22
Word boundary before NAZI due to FPs. -Galo 2019-03-01
Exclude when in refs due to FPs. -G 2019-04-20
Exempt existing section headers. - KoH 2020-07-09
Exclude reverts per FP. --Galobtter 06:50 13 Apr 2023
Add "BUST A NUT" per EFR - EggRoll97 4 Apr 2024
Adjust regex for WANK; changed to WANK(|A|S|ER|ERS|ING)?\b to handle this false positive:  https://en.wikipedia.org/w/index.php?title=Wikipedia%3AEdit_filter%2FFalse_positives%2FReports&diff=1258604759&oldid=1258601792 -- Ohnoitsjamie 2024-11-20


Added Jeffrey Epstein - Sammyrms1 2026-02-04
Added Jeffrey Epstein - Sammyrms1 2026-02-04
Filter conditions
Conditions:
!("confirmed" in user_groups) &
!("confirmed" in user_groups) &
equals_to_any ( page_namespace, 0, 3) & (
equals_to_any ( page_namespace, 0, 3) & (
     match := "ABUSER|\bA+SS+[- ]?H+O+L+E+\b|BITCH|\b(C+O+C+|K+A+W+)K+S*\b|LOO+S+E+R|SOOO|CONVICTED|[KC]UNT|DILDO|D+O+U+C+H+E|EFF+ (Y+O+U|U)|F+U+(KK|C+K|K+C)|GARBAGE|HAGGER|HITLER|J[E3]WS|JEFF?(?:E?RE?[EY]|ERSON)?\W*EP[A-Z]?ST(?:EIN|IEN|INE)(?<!JEFFREY[\s\-]EPSTEIN)|KIWI ?FARMS|MENTALLY|M(WA|U)HAHA|N+I+GG+(E+R|A+H*)|\bN[A4]ZI|PA?EDO(F|PH)ILE|FAGG|PEA?N[UI]S|S+L+U+T|POOO+P?|W+H+O+R+E|PERVERT|PUTIN|RACIST|S+H+[1I]+T+\b|SUCK|TRUMP|VAGINA|VIAGRA|WANK(|A|S|ER|ERS|ING)?\b|(W|WANKA)KNIGHT|BUST A NUT";
     match := "ABUSER|\bA+SS+[- ]?H+O+L+E+\b|BITCH|\b(C+O+C+|K+A+W+)K+S*\b|LOO+S+E+R|SOOO|CONVICTED|[KC]UNT|DILDO|D+O+U+C+H+E|EFF+ (Y+O+U|U)|F+U+(KK|C+K|K+C)|GARBAGE|HAGGER|HITLER|J[E3]WS|JEF\W*\W*EP[A-Z]?ST(?:EIN|IEN|INE)(?<!JEFFREY[\s\-]EPSTEIN)|KIWI ?FARMS|MENTALLY|M(WA|U)HAHA|N+I+GG+(E+R|A+H*)|\bN[A4]ZI|PA?EDO(F|PH)ILE|FAGG|PEA?N[UI]S|S+L+U+T|POOO+P?|W+H+O+R+E|PERVERT|PUTIN|RACIST|S+H+[1I]+T+\b|SUCK|TRUMP|VAGINA|VIAGRA|WANK(|A|S|ER|ERS|ING)?\b|(W|WANKA)KNIGHT|BUST A NUT";
     refmatch := "<\s*ref[^\/]*>[^<]*(?:" + match + ")";
     refmatch := "<\s*ref[^\/]*>[^<]*(?:" + match + ")";
     (
     (
         summary rlike match &  
         summary rlike match &  
         !summary rlike ("\[\[Special:Contributions.*(" + match +  ".*)") &
         !summary rlike ("\[\[Special:Contributions.*(" + match +  ".*)") &
         !summary rlike ("/\* .*" + match + ".* \*/")
         !summary rlike ("/\* .*" + match + ".* \*/")
     ) | (
     ) | (
         added_lines rlike match &
         added_lines rlike match &
         !( removed_lines + page_title + added_links ) rlike match &
         !( removed_lines + page_title + added_links ) rlike match &
         !added_lines rlike refmatch
         !added_lines rlike refmatch
     )
     )
) &
) &
!(summary irlike "und(id|o)|\brv[vt]?\b|revert")
!(summary irlike "und(id|o)|\brv[vt]?\b|revert")