Wikipedia:Edit filter/Requested

From Wikipedia, the free encyclopedia
Jump to: navigation, search

This page is for people without the abusefilter-modify permission or people without sufficient knowledge about the coding involved to make requests to enact Abuse filters. Please add a new section at the top of current requests using the following format:

==Filter name==
*'''Task''': What is the filter supposed to do? To what pages and editors does it apply?
*'''Reason''': Why is the filter needed. ~~~~

Bear the following in mind:

  • Filters are applied to all edits. Therefore, problematic changes that apply to a single page are likely not suitable for an abuse filter.
  • Each filter takes time to run, making editing (and to some extent other things) slightly slower. The time is only a few milliseconds per filter, but with enough filters that adds up. When the system is near its limit, adding a new filter may require removing another filter in order to keep the system within its limits.
  • There is a limit to what filters can check for. More complex, non-essential tasks, such as those that need to perform a more in-depth check of the page or fetch information that the filter system does not have access to, are better served by separate software, run by an individual user on their own machine or dedicated server such as Tool Labs, rather than those used to actually host Wikipedia.
  • It used to be called the abuse filter for a reason. Contributors are not expected to have read all 200+ policies, guidelines and style pages. Trivial formatting mistakes and edits that at first glance look fine but go against some obscure style guideline or arbitration ruling are not suitable candidates for an abuse filter -- quite apart from performance concerns, if it doesn't harm the project, it is best not to hassle new contributors because of it.
  • To prevent the creation of pages with certain names, MediaWiki:Titleblacklist is usually a better way to handle the problem - see MediaWiki talk:Titleblacklist for details.
  • To prevent the addition of problematic external links, please make your request at the spam blacklist.

End date present[edit]

  • Task: Filter edits changing (1) {{end date|YYYY|MM|DD}} to {{end date|present}}, (2) {{end date|YYYY|MM|DD}} to {{end date|YYYY|MM|DD}} present and (3) {{start date|YYYY|MM|DD}} to {{start date|YYYY|MM|DD}} present
  • Reason: Discovered long term abuse by an IP range. Range appears too active for rangeblock. Habit of vandal is to change end date of TV shows to "present". Example edits: [1], [2], [3], [4], [5], [6], [7], [8], [9]. Known IP ranges: 172.56.30.*; 172.56.31.* but other IPs outside range have made these edits. See User:EvergreenFir/socks#End_date_show_vandal_-_Southwest.2C_CA for table of IPs and dates of vandalism. RegEx seems easy at first glance, especially if infobox parameters are included. EvergreenFir (talk) 21:32, 23 January 2017 (UTC)

Dank Memes[edit]

  • Task: Filter edits containing "dank memes"
  • Reason: There's widespread vandalism on WP with this term, an example being [10] Drewmutt (talk) 01:49, 18 January 2017 (UTC)
Just popped it on Special:AbuseFilter/1 to see what level of disruption we're getting - to be fair this could be added to one of the many vandalism filters and wouldn't need it's own :) -- Samtar talk · contribs 08:33, 18 January 2017 (UTC)
Yes check.svg Done Added to Special:AbuseFilter/614, assuming Samtar hasn't already added it to another filter MusikAnimal talk 13:16, 20 January 2017 (UTC)
Nope, cheers MA :) -- Samtar talk · contribs 15:00, 20 January 2017 (UTC)

Signature changing IP[edit]

  • Task: prohibit IPs from editing other user's signatures/comments (or something of this sort), intended for an IP hopper I've been dealing with for some time
  • Reason: I've been dealing with an IP address for quite some time now. They will usually go to a former IP of there's talk page and change my signature to something obscene.

IP's include the following:

I initially requested a range block of these IPs at ANI; Edgar181 said a range block would have too much collateral damage and suggested I bring this here. JudgeRM (talk to me) 17:40, 16 January 2017 (UTC)


  • Task: Disallow the posting of "I would like to log my dissatisfaction with the general bias of this article held ransom by a clique of Greek editors who are misleading the general public into believing that it was a great Greek victory when in fact, the Greek army failed, in the end, to defeat the Italians and on April 22, were forced to sign a formal surrender document to General Geloso of the Italian 11th Army. The fact that the Greeks surrendered to the Italians should be clearly spelled out. It is neither an opinion nor an argument, but simply a fact that should be included to maintain the credibility of this dubious and substandard article.", or any of the sentences involved, due to a large number of sockpuppets of AnnalesSchool posting it.
  • Reason: Continuous vandalism to MILHIST talk page, and other obscure MILHIST pages that may not be corrected for some time due to low amount of watchers. Iazyges Consermonor Opus meum 18:36, 15 January 2017 (UTC)

Underwear fetishist talkpage vandal[edit]

  • Task: Prevent IP-hopping editor from continuing long-term disruption at fetishism-related talkpages.
  • Reason: IP-hopper who has posted musings on pages like Talk:Underwear fetishism, Talk:Jeggings, Talk:Spandex fetishism and others. See IPs noted here [11]. The same editor has also obsessively edited Talk:List of premodern combat weapons with the same thing over and over.This has been going on for years, and it seems like a fairly simple modification to an existing filter. Acroterion (talk) 03:48, 7 January 2017 (UTC)
    Testing at Special:AbuseFilter/637. At quick glance it seems this disruption comes in short, infrequent spurts. That may be a problem, but the filter should at least give us an idea of what we're dealing with. I'm not aware of an existing filter that could block/log these types of edits in particular MusikAnimal talk 03:50, 16 January 2017 (UTC)

New account orphan tagging[edit]

  • Task: Detect non-confirmed accounts removing {{New unreviewed article}} and replacing with {{orphan}}, with any parameters, in a single edit. (e.g. [12])
  • Reason: There is a quite active sockfarm (see Wikipedia:Sockpuppet investigations/PlikoraT) whose telltale behaviours include having one throwaway account create an article in draft space with a handful of edits, and within a few days a second account copies and pastes same article in mainspace, though sometimes it's an older revision of the draft. Then, a third account tags the article as an orphan; in the past this has made an entry in the patrol log but that is not consistent. See the mangled history of Adrok Group and Draft:Adrok for a recent example. Reviewing the contributions of the three accounts often reveals more mangled drafts, which in turn reveal more sock accounts, but this tag would be useful for detecting future abuse. - Ivanvector (Talk/Edits) 20:35, 4 January 2017 (UTC)
    Testing at Special:AbuseFilter/2 MusikAnimal talk 08:57, 14 January 2017 (UTC)

Nigerian phone number spamming[edit]

  • Task: Could we please have a filter for the word "contact" (case insensitive), followed by whitespace and/or a colon, followed by 11 numeric digits.
  • Reason: An IP-hopping spammer has been adding "Contact" followed by a phone number to many Nigerian university articles, e.g. [13], [14]. User:Materialscientist tells me "This is an LTA case, and some socks are here. All edits come from the range, which is busy, but we might consider blocking it. The added phone numbers vary." Looking at the sock contributions, they do indeed vary over time, e.g. [15]. But they all seem to start with "contact", and all seem to end with an 11-digit Nigerian phone number. Thanks, Wikishovel (talk) 16:49, 29 December 2016 (UTC)
    Yes check.svg Done I've added both of the above phone numbers and some special handling for "Contact: [number]" to Special:AbuseFilter/793 MusikAnimal talk 17:54, 29 December 2016 (UTC)
Thanks for the quick turnaround! Wikishovel (talk) 18:01, 29 December 2016 (UTC)

"Derp" Spamming[edit]

  • Task: Ip Hopping and vandalism See This and other one, another one
  • Reason: To prevent vandalism and would be added possible vandalism tags and warning.

- ~ Junior5a (Talk) Cont 17:14, 12 December 2016 (UTC)

Yes check.svgY Done what we can do MusikAnimal talk 16:54, 13 December 2016 (UTC)

Bee Movie script[edit]

  • Task: Disallows edits that add a significant portion of the script from the "Bee Movie". The script is quite long, so it may be better to check for just a few specific lines from the script instead.
  • Reason: Adding or replacing content with the Bee Movie script (it's become a trend recently) is an irritating, but easy to detect form of vandalism. The edit filter should disallow the edit because it's not only simple vandalism, but requires a RevDel, as it's a copyright violation.

- Sunmist (talk) 21:59, 28 November 2016 (UTC)

@Sunmist: Could you provide some example diffs? MusikAnimal talk 19:02, 30 November 2016 (UTC)
@MusikAnimal: Yes. Here's the cases I've found so far: 750159776, 751872212, 726104850, 747640859, 721862439. Sunmist (talk) 19:35, 30 November 2016 (UTC)
Still active today, see [16] CrowCaw 19:30, 7 December 2016 (UTC)
Testing at Special:AbuseFilter/773 -- samtar talk or stalk 19:34, 7 December 2016 (UTC)
Also of note, a page that seems to be a forum for this. Haven't seen any of the others, but.... [17] CrowCaw 19:38, 7 December 2016 (UTC)
I worry about the collective sanity of internet users -- samtar talk or stalk 19:39, 7 December 2016 (UTC)
Yes check.svgY Done at 813 (private) -- samtar talk or stalk 15:01, 9 December 2016 (UTC)

────────────────────────────────────────────────────────────────────────────────────────────────────@Samtar: See [18] for them adapting... CrowCaw 18:38, 10 December 2016 (UTC)

@Crow: I believe it actually was caught, but the filter isn't set to disallow yet. I asked Samtar if it could be changed as I don't see any false positives. Dat GuyTalkContribs 18:46, 10 December 2016 (UTC)
  • Ah makes sense, thanks! CrowCaw 18:48, 10 December 2016 (UTC)

Aaron j christopher sock[edit]

  • Task: An extremely active sock is repeatedly creating articles about himself. The pages range from regular articles to his current style of complex userpage-looking pages with the article text in an infobox. (See [19], [20], [21] for examples). Currently the text used is always the same, so an edit filter on some of the strings, song titles, imdb page, etc, set to disallow (eventually) would slow him down. His links indicate he's young so it shouldn't take much to make him lose interest.
  • Reason: To stop a very active sock (see Wikipedia:Sockpuppet investigations/Aaron j christopher 101/Archive) whose ip range appears to change such that a rangeblock won't work. See the histories of the ones I linked: he removes the CSD's using his current IP.

- CrowCaw 23:52, 29 November 2016 (UTC)

@Crow: Coincidentally, I drafted up some code for this for fun... I'll send the email to the mailing list. Dat GuyTalkContribs 14:55, 30 November 2016 (UTC)
Received and reviewing -- samtar talk or stalk 16:22, 30 November 2016 (UTC)
Testing at Filter 2 -- samtar talk or stalk 16:48, 30 November 2016 (UTC)
Thanks, any way I can see the code for this one, not having the sorcery and all? I may be able to help tweak the regex if/when he adapts, since this is one on my search list. CrowCaw 18:20, 30 November 2016 (UTC)
It appears this is a little bit more sophisticated, so I've created Special:AbuseFilter/811. Crow we can chat via the mailing list or email, but I'll be keeping an eye on this filter and will tweak accordingly MusikAnimal talk 18:53, 30 November 2016 (UTC)
Rog CrowCaw 19:01, 30 November 2016 (UTC)
Will go ahead and mark as Yes check.svg Done MusikAnimal talk 19:53, 30 November 2016 (UTC)

The "Knot" that username filterer[edit]

  • Task: Revers vandalism made on a userpage. it affects people who are not that username.
  • Reason: To prevent the vandalism on userpages made by other people

- Brynda1231 [Talk Page] [Contribs] 05:09, 21 November 2016 (UTC)

@Brynda1231: Hi there, thanks for making a filter request. I'm having some trouble trying to understand what exactly it is you'd like the filter to do - to help us understand, could you give us a step by step of what the filter would do? For example:
1. Look for unconfirmed users editing userpages
2. Check if their username is "Example"
3. Log their edit
-- samtar talk or stalk 09:36, 21 November 2016 (UTC)
1. Looks for possible vandalism
2. Checks to make sure if it is not that username associated with the userpage after the "USER:" part.
3. If it is not the associated username, reverts it to the last non-vandalism version
If the editor matches the title, don't revert, but highlight syntax errors. --Brynda1231 [Talk Page] [Contribs] 16:02, 21 November 2016 (UTC)
@Brynda1231: The edit filter is only really capable of catching very basic vandalism. Also, most obvious vandalism, including that on user pages, already gets reverted by Cluebot NG. Omni Flames (talk) 04:28, 28 November 2016 (UTC)
Cluebot NG does not work on user pages. Would be nice if it did. Anyway filter 803 seems to have already greatly reduced vandalism by IP's and new users to userpages. Sro23 (talk) 19:33, 10 December 2016 (UTC)
Symbol declined.svgN Denied per above, and we now have Special:AbuseFilter/803 which significantly cuts out user page vandalism MusikAnimal talk 16:56, 13 December 2016 (UTC)
Requesting immediate archiving... MusikAnimal talk 20:03, 24 January 2017 (UTC)