Wikipedia:Edit filter/Requested
Requested edit filters |
---|
This page can be used to request edit filters, or changes to existing filters. Edit filters are primarily used to address common patterns of harmful editing. Private filters should not be discussed in detail. If you wish to discuss creating an LTA filter, or changing an existing one, please instead email details to wikipedia-en-editfilters Otherwise, please add a new section at the bottom using the following format: == Brief description of filter == *'''Task''': What is the filter supposed to do? To what pages and editors does it apply? *'''Reason''': Why is the filter needed? *'''Diffs''': Diffs of sample edits/cases. If the diffs are revdelled, consider emailing their contents to the mailing list. ~~~~ Please note the following:
|
Index |
This page has archives. Sections older than 30 days may be automatically archived by ClueBot III when more than 1 section is present. |
Warn about a Wikipedia mirror
editEd-Tech Press, also known as "Scientific E-Resources, is a Wikipedia mirror. They print copies of books that are just Wikipedia articles. Per WP:CIRCULAR, we should never cite them in articles. Unfortunately, these books are listed in Google Books, and there's no obvious warning on them. I've inadvertently cited them twice recently. While I really appreciate reversions like this one, it seems like this is an area where an ounce of prevention is worth a pound of cure. Could we please have an abuse filter set up for this string:
|publisher=Scientific e-Resources
which should catch most {{cite book}} uses? If it would be great if it could produce a warning message like "Ed-Tech Press and Scientific E-Resources are Wikipedia mirrors. They are not reliable sources and should not be cited in articles per WP:CIRCULAR." I think that the 'warn' setting should be sufficient. WhatamIdoing (talk) 01:42, 7 July 2024 (UTC)
- Thank you making this request - this publisher is just the worst. There is deliberately no attempt to identify the nature of the copied materials; it's just a straight up scam. There are three things I usually search for: "Ed-Tech Press", "Scientific e-Resources" (which is typically displayed when a google books link is resolved in a template), and the URL of "edtechpress.co.uk". I do agree with the warning being sufficient as I don't recall this ever being used on-wiki by a bad-faith actor. Sam Kuru (talk) 02:35, 7 July 2024 (UTC)
- Yeah. Possible filter code for catching this could be:
page_namespace == 0 & !contains_any(user_groups, "bot", "sysop", "extendedconfirmed") & ( mirrors := "(?:\|publisher\s*\=\s*(?:(?:[Ss]cientific [Ee]\s?-\s?[Rr]esources)|(?:Ed\s?-\s?[Tt]ech [Pp]ress)))|(?:\|url\s*\=\s*edtechpress\.co\.uk)"; added_lines irlike mirrors & !(removed_lines irlike mirrors) )
- I would create a log-only filter at first, and if it does well, ramp it up to warn. – PharyngealImplosive7 (talk) 22:05, 13 July 2024 (UTC)
- Thanks for this. I understand that starting as a long-only filter is common, and I've no objection. WhatamIdoing (talk) 00:20, 14 July 2024 (UTC)
- I would create a log-only filter at first, and if it does well, ramp it up to warn. – PharyngealImplosive7 (talk) 22:05, 13 July 2024 (UTC)
- @WhatamIdoing, Kuru, and PharyngealImplosive7: If there is consensus for deprecation, it could just be added to 869 (hist · log), which might be better than a new filter just for this. Most likely Deferred to WP:RSN. EggRoll97 (talk) 18:48, 27 July 2024 (UTC)
- @EggRoll97, I don't think that it should be handled through the RSP system. It's not a case of "deprecated at RSN"; instead, it's a case of "banned by policy" (Wikipedia:Verifiability#Wikipedia and sources that mirror or use it being the most relevant policy). The deprecation message wouldn't be appropriate. Instead, I think it needs a message that is specific to Wikipedia:Mirrors and forks. WhatamIdoing (talk) 21:44, 27 July 2024 (UTC)
- Requires more information Do you have any diffs to go off of by chance for this? It would be helpful to see this being added in a diff to be able to test a possible filter on one. EggRoll97 (talk) 06:26, 1 August 2024 (UTC)
- Sure. Look at this one. WhatamIdoing (talk) 17:25, 1 August 2024 (UTC)
- Still doing... I've been trying to build this filter, but I'm running into syntax errors. Still working on it, but this one seems to be taking time. EggRoll97 (talk) 13:40, 12 August 2024 (UTC)
- Thanks for working on it. WhatamIdoing (talk) 19:37, 12 August 2024 (UTC)
- I'm getting syntax errors, but I'm not sure what exactly is going wrong. This may be past my expertise, I'm not sure why it's throwing
Expected a ) at character 53, not found (found T_STRING bot instead).
From all I can tell, the code above seems fine, but batch testing doesn't like it, and I've got no idea currently on how to fix it. I've tried adding more parentheses, but everything seems to be closed up, so it shouldn't be throwing the error as far as I'm aware. EggRoll97 (talk) 05:40, 20 August 2024 (UTC)- Would finding another pair of eyes be helpful? We could ask at VPT. WhatamIdoing (talk) 05:50, 20 August 2024 (UTC)
- There is supposed to be a comma after
user_groups
(example). Sorry I didn't notice this before. – 2804:F1...A7:C558 (talk) 15:29, 20 August 2024 (UTC)- I've added the comma. – 2804:F1...A7:C558 (talk) 15:34, 20 August 2024 (UTC)
- I actually happened to try that when trying to build the filter in /test, adding the comma removes that error there, but adds a new syntax error on line 4,
Syntax error detected: Expected a ) at character 256, not found (found T_ID added_lines instead).
EggRoll97 (talk) 19:02, 20 August 2024 (UTC)- Maybe additionally the
mirrors :=
declaration? Supposedly needs a semicolon at the end: User-defined variables. - I've added that in too. – 2804:F1...A7:C558 (talk) 19:56, 20 August 2024 (UTC)
- Maybe additionally the
- I actually happened to try that when trying to build the filter in /test, adding the comma removes that error there, but adds a new syntax error on line 4,
- I've added the comma. – 2804:F1...A7:C558 (talk) 15:34, 20 August 2024 (UTC)
- I'm getting syntax errors, but I'm not sure what exactly is going wrong. This may be past my expertise, I'm not sure why it's throwing
- Thanks for working on it. WhatamIdoing (talk) 19:37, 12 August 2024 (UTC)
- Still doing... I've been trying to build this filter, but I'm running into syntax errors. Still working on it, but this one seems to be taking time. EggRoll97 (talk) 13:40, 12 August 2024 (UTC)
- Sure. Look at this one. WhatamIdoing (talk) 17:25, 1 August 2024 (UTC)
- Requires more information Do you have any diffs to go off of by chance for this? It would be helpful to see this being added in a diff to be able to test a possible filter on one. EggRoll97 (talk) 06:26, 1 August 2024 (UTC)
- @EggRoll97, I don't think that it should be handled through the RSP system. It's not a case of "deprecated at RSN"; instead, it's a case of "banned by policy" (Wikipedia:Verifiability#Wikipedia and sources that mirror or use it being the most relevant policy). The deprecation message wouldn't be appropriate. Instead, I think it needs a message that is specific to Wikipedia:Mirrors and forks. WhatamIdoing (talk) 21:44, 27 July 2024 (UTC)
Projectspace Redirect Vandalism
edit- Task: Reduce Redirect vandalism in Project namespace
- Reason: After my discussion with Suffusion of Yellow and seeing this search I noticed a consistent amount of vandalism (average of around 2-2.5 edits per day for the last 2 months), some get picked up by Filter 1151 but most aren't.
- Diffs: See search above.
- Code:The code for this I've been working on is at: /Projectspace Redirect blanking
Nobody (talk) 15:14, 24 July 2024 (UTC)
- Testing at 1318. EggRoll97 (talk) 19:00, 27 July 2024 (UTC)
- @EggRoll97 Made an update to the code. Nobody (talk) 11:59, 28 July 2024 (UTC)
- Implemented, still in testing. EggRoll97 (talk) 15:06, 28 July 2024 (UTC)
- @EggRoll97 Refined it a bit more. Nobody (talk) 05:53, 30 July 2024 (UTC)
- Done. EggRoll97 (talk) 15:05, 30 July 2024 (UTC)
- Update: No false positives since the last change. Nobody (talk) 06:01, 5 August 2024 (UTC)
- @EggRoll97 Eliminated another false positive. Please update the filter. Thanks Nobody (talk) 05:42, 8 August 2024 (UTC)
- Added. EggRoll97 (talk) 15:21, 8 August 2024 (UTC)
- @EggRoll97 Made another update based on filter hits. Nobody (talk) 05:32, 20 August 2024 (UTC)
- Added, same as last time. This seems to be productive and doesn't produce too many false positives, so I have no objection to starting to tag this with possible vandalism in a day or so. EggRoll97 (talk) 05:36, 20 August 2024 (UTC)
- Great, I'll still keep my eyes on the log to eliminate any false positives. Nobody (talk) 05:40, 20 August 2024 (UTC)
- Added, same as last time. This seems to be productive and doesn't produce too many false positives, so I have no objection to starting to tag this with possible vandalism in a day or so. EggRoll97 (talk) 05:36, 20 August 2024 (UTC)
- @EggRoll97 Made another update based on filter hits. Nobody (talk) 05:32, 20 August 2024 (UTC)
- Added. EggRoll97 (talk) 15:21, 8 August 2024 (UTC)
- @EggRoll97 Eliminated another false positive. Please update the filter. Thanks Nobody (talk) 05:42, 8 August 2024 (UTC)
- Update: No false positives since the last change. Nobody (talk) 06:01, 5 August 2024 (UTC)
- Done. EggRoll97 (talk) 15:05, 30 July 2024 (UTC)
- @EggRoll97 Refined it a bit more. Nobody (talk) 05:53, 30 July 2024 (UTC)
- Implemented, still in testing. EggRoll97 (talk) 15:06, 28 July 2024 (UTC)
- @EggRoll97 Made an update to the code. Nobody (talk) 11:59, 28 July 2024 (UTC)
Removal of {{BLP-PROD}} filter
edit- Task: This filter would tag a diff if it removes the {{BLP-PROD}} tag without adding any new references, possibly distinguished if the edit does not add a
<ref> </ref>
tag. - Reason: This filter would be useful in RCP and in the page history in general for abuse management, so editors can identify when the {{BLP-PROD}} tag is removed without adding references.
- Diffs: Many, most diffs of this kind are deleted along with the page, but I believe it is pretty self-explanitory
Lordseriouspig 11:31, 25 July 2024 (UTC)
- Convenience link: WP:BLPPROD. –Novem Linguae (talk) 20:56, 25 July 2024 (UTC)
- Requires more information The use-case seems fine, as far as I can tell, but I'll need some diffs for these or at least pages to go off of. I looked through your prod log but all the removals of those tags that I can see are valid and have references in the article. Also likely would result in a lot of false positives if one was to remove the tag before adding the references, or to add the references and then remove the tag in another edit. EggRoll97 (talk) 06:24, 1 August 2024 (UTC)
- Denied No diffs provided within a couple weeks. EggRoll97 (talk) 05:42, 20 August 2024 (UTC)
POVPUSH removal of "Black"
edit- Task: Test for a no-insertion one-line removal of
/ ?[Bb]lack ?/
. Tag or only log articlespace edits by non-autoconfirmed editors. - Reason: Some instances of this subtle POVPUSH may remain undetected for a long time. An EF can produce a list to review.
- Diffs: [1] [2]
142.113.140.146 (talk) 01:24, 1 August 2024 (UTC)
- Deferred to WP:RFPP, WP:AIV, and similar. The diffs provided are a singular IP, but that can be dealt with via blocks and protection. Generally the disruption should be somewhat widespread for a filter to have much effect here. EggRoll97 (talk) 06:04, 1 August 2024 (UTC)
- Here are more UCR diffs, all by different IPs: [3] [4] [5] [6].
- Those IPs did not edit more than 2 articles so WP:AIV would say "insufficiently warned". In the [7] that I caught, the page was over a year old so would not normally qualify for WP:RFPP, and it was undetected for half a month. Those edits were reverted by multiple editors with long edit histories. This hit-and-run disruption is attempting to hide the alteration of POV. A tagging EF will have the effect of revealing the full extent of the damage. 142.113.140.146 (talk) 06:33, 1 August 2024 (UTC)
Vandalism from changing IPs with a recognizable edit summary pattern
edit- Task: Can something be done about the vandalism from changing IPs like the examples below with a recognizable pattern especially with their edit summaries?
- Reason: Continued vandalism from changing IPs
- Diffs: Some examples:
- https://en.wikipedia.org/wiki/Special:Contributions/2001:16A4:251:1C67:4DB7:6E66:2C56:70ED
- https://en.wikipedia.org/wiki/Special:Contributions/46.184.122.159
- https://en.wikipedia.org/wiki/Special:Contributions/46.184.120.17
- https://en.wikipedia.org/wiki/Special:Contributions/46.184.122.114
- https://en.wikipedia.org/wiki/Special:Contributions/2A02:88D:8030:53B:7CF9:FC9:D756:FBCE
- https://en.wikipedia.org/wiki/Special:Contributions/2001:16A4:23E:6404:F52B:32AC:7B9C:ABF3
- https://en.wikipedia.org/wiki/Special:Contributions/2A02:88D:8030:53B:C03:E4D9:82F9:FE8F
Tehonk (talk) 05:07, 3 August 2024 (UTC)
- Tehonk, I'm not a regular here, but I'm pretty sure you are on the wrong page. For starters, have a look at WP:Vandalism#How to respond to vandalism. The § For beginners section on that page has a useful checklist: Assess, Revert, Warn, Watch, Report. Bottom line, if it really is vandalism, revert it and warn them at their talk page, using escalating template warnings, starting with {{subst:uw-vandalism1}}, then -2, -3, -4 and if it's still happening after a 4-level warning, you can go to Wikipedia:Administrator intervention against vandalism to report it. By the way, you can search all of their contributions for all three with a CIDR-range search: Special:Contributions/46.184.120.17/22; that will pick up all three IPs (as well as some unrelated stragglers from 2 years ago). HTH, Mathglot (talk) 09:34, 4 August 2024 (UTC)
- There's no use in sending warnings to expired/old IPs Tehonk (talk) 17:29, 4 August 2024 (UTC)
Flagging edits made purely to obfuscate the page preview
edit- Task: This filter would tag a diff it detects as purely intended to obfuscate the page preview (for example, a user adding a period . after an article's short description template), and send a warning after the behaviour is repeated.
- Reason: Diffs that add a period after the short description template entirely replace the contents of that article's page preview with the character, which makes the browsing experience more difficult for readers. I imagine that there are other methods of obfuscating the page preview, but this is the only one I know of.
This kind of vandalism is subtle, and difficult to catch at the moment. On one vandalism spree using this method, no existing edit filters flagged the IP's edits as suspicious until they began conducting mass-scale reverts.
- Diffs: Note that all of the pages targeted in this attack were on the main page at the time, and some of them weren't caught until over 40 minutes after the edit was made. See examples one, two, and three.
SupremeLordBagel (talk to me) 00:57, 10 August 2024 (UTC)
- Honestly, it seems like you have only provided diffs of one user doing this. Do you have any other evidence of multiple users conducting this same type of edit, because if you don't, an edit filter would most likely be unnescesary. – PharyngealImplosive7 (talk) 01:39, 14 August 2024 (UTC)
- Denied and Deferred to WP:AIV. EggRoll97 (talk) 19:03, 20 August 2024 (UTC)