Home
Random
Nearby
Log in
Settings
Donate
About Wikipedia
Disclaimers
Search
Viewing filter 231: Long string of characters containing no spaces
Home
Recent filter changes
Examine past edits
Edit filter log
Editing filter 231 (see also a
graph
of recent actions)
Filter parameters
Filter ID:
231
Description:
(publicly viewable)
Filter hits:
492,484 hits
Statistics:
Of the last 185,460 actions, this filter has matched 29 (0.02%). On average, its run time is 0.12 ms, and it consumes 1.3 conditions of the condition limit.
Conditions:
(
documentation
)
!("confirmed" in user_groups) & page_namespace == 0 & ( stringy := "[\p{L}\p{N}]{50}"; added_lines rlike stringy & !(removed_lines rlike stringy) & !(added_lines irlike ( "(?:file\s*:|image\s*:|https?://)[^\s]*?"+stringy+"|word|sequence|number|digit|data:image|[\\x{4E00}-\\x{9FFF}]|math" ) ) & !(added_links rlike stringy) )
!("confirmed" in user_groups) & page_namespace == 0 & ( stringy := "[\p{L}\p{N}]{50}"; added_lines rlike stringy & !(removed_lines rlike stringy) & !(added_lines irlike ( "(?:file\s*:|image\s*:|https?://)[^\s]*?"+stringy+"|word|sequence|number|digit|data:image|[\\x{4E00}-\\x{9FFF}]|math" ) ) & !(added_links rlike stringy) )
Notes:
A long string of letters and/or numbers may be indicative of vandalism. - KoH FP: Adding links. - KoH Made the string length allowed before tagging longer, as it's catching URLs.. -Versageek Hope this check for http is better... - KoH Also check https. - KoH Virtually everything triggering this hits another filter, and this uses a lot of conditions, disabled, consider merging in to 135. -Prodego -ok -P Turn to disallow. -Sole Soul I can think of legitimate uses for 50+ character strings. From experience, in a warn-tag filter, a warning already blocks out over 75% of the vandalism. - KoH False positives are associated with the word "word". -Sole Soul Optimize for conditions. RF 20150724 Adding the word "image" per false positive. Od Mishehu 20171227 Use "\p{L}\p{N}" to catch unicode character repetition; make exceptions slightly more focused. -G 2019-02-25 Disallow per [[Special:PermaLink/885595932#Setting_Filter_231_to_disallow?]] -G 2019-03-01 Exempt CJK chars due to lack of spacing in those languages. - KoH 2022-07-16 Simplify regex. --Suffusion of Yellow 23:14 25 Nov 2022 So that we don't trigger on items in "math" tags, which may reasonable be long numerical strings without spaces ([[Special:AbuseLog/35551832]]) -- RTH (23:07, 2023 July 20) Also check added_links; most of the time this covered by the "https?://" check but not if the link is from a template, e.g. [[Special:AbuseLog/36540662]]. --Suffusion of Yellow 03:06 12 Dec 2023
Flags:
Hide details of this filter from public view
Enable this filter
I understand that details of this filter will be hidden from users who cannot see [https://www.mediawiki.org/wiki/Extension:AbuseFilter/Rules_format#Protected_variables protected variables]
Mark as deleted
Filter last modified:
03:06, 12 December 2023
by
Suffusion of Yellow
(
talk
|
contribs
)
History:
View this filter's history
Tools:
Export this filter to another wiki
{"data":{"rules":"!(\"confirmed\" in user_groups) \u0026\r\npage_namespace == 0 \u0026\r\n(\r\n stringy := \"[\\p{L}\\p{N}]{50}\";\r\n added_lines rlike stringy \u0026\r\n !(removed_lines rlike stringy) \u0026\r\n !(added_lines irlike ( \"(?:file\\s*:|image\\s*:|https?://)[^\\s]*?\"+stringy+\"|word|sequence|number|digit|data:image|[\\\\x{4E00}-\\\\x{9FFF}]|math\" ) ) \u0026\r\n !(added_links rlike stringy)\r\n)","name":"Long string of characters containing no spaces","comments":"A long string of letters and/or numbers may be indicative of vandalism. - KoH\r\n\r\nFP: Adding links. - KoH\r\n\r\nMade the string length allowed before tagging longer, as it's catching URLs.. -Versageek\r\n\r\nHope this check for http is better... - KoH\r\n\r\nAlso check https. - KoH\r\n\r\nVirtually everything triggering this hits another filter, and this uses a lot of conditions, disabled, consider merging in to 135. -Prodego\r\n-ok -P\r\nTurn to disallow. -Sole Soul\r\n\r\nI can think of legitimate uses for 50+ character strings. From experience, in a warn-tag filter, a warning already blocks out over 75% of the vandalism. - KoH\r\n\r\nFalse positives are associated with the word \"word\". -Sole Soul\r\n\r\nOptimize for conditions. RF 20150724\r\n\r\nAdding the word \"image\" per false positive. Od Mishehu 20171227\r\n\r\nUse \"\\p{L}\\p{N}\" to catch unicode character repetition; make exceptions slightly more focused. -G 2019-02-25\r\nDisallow per [[Special:PermaLink/885595932#Setting_Filter_231_to_disallow?]] -G 2019-03-01\r\n\r\nExempt CJK chars due to lack of spacing in those languages. - KoH 2022-07-16\r\n\r\nSimplify regex. --Suffusion of Yellow 23:14 25 Nov 2022\r\n\r\nSo that we don't trigger on items in \"math\" tags, which may reasonable be long numerical strings without spaces ([[Special:AbuseLog/35551832]]) -- RTH (23:07, 2023 July 20)\r\n\r\nAlso check added_links; most of the time this covered by the \"https?://\" check but not if the link is from a template, e.g. [[Special:AbuseLog/36540662]]. --Suffusion of Yellow 03:06 12 Dec 2023","group":"default","actions":{"disallow":["abusefilter-disallowed"]},"enabled":true,"deleted":false,"privacylevel":0,"global":false},"actions":{"disallow":["abusefilter-disallowed"]}}
Actions to take when matched
Trigger actions only if the user trips a rate limit
Number of actions to allow:
Period of time (in seconds):
Group throttle by:
user
See
the documentation on mediawiki.org
.
Trigger these actions after giving the user a warning
System message to use for warning:
abusefilter-warning
Other message
Page name of other message:
(without "MediaWiki:" prefix)
Show/Hide preview of selected message
Prevent the user from performing the action in question
System message to use for disallowing:
abusefilter-disallowed
Other message
Page name of other message:
(without "MediaWiki:" prefix)
Show/Hide preview of selected message
Revoke the user's autoconfirmed status
Tag the edit in contributions lists and page histories
Tags to apply:
(see
Wikipedia:Tags
for use and formatting)
(please don't rename a tag here, see link above)
(one per line, no commas, publicly visible)
Require the user to complete a CAPTCHA in order to proceed with the action. Users with permission to skip a CAPTCHA are exempt.