User:TheresNoTime/Global AbuseFilter

From Meta, a Wikimedia project coordination wiki
Jump to navigation Jump to search

The Global AbuseFilter is an addition to the AbuseFilter extension which greatly improves the response to cross-wiki vandalism and spam, while also increasing community control over these global actions.

Technical details[edit]

The global AbuseFilter allows privileged users to create, modify and delete filters which act on most Wikimedia projects. Individual filters are designed to affect certain wikis, either inclusive or exclusive to a list. The range of projects affected by each filter are determined by what the filter would be targeting, which ensures that filters are not active on projects where they shouldn't be. The global AbuseFilter is hosted here at Meta, and modified by users with the abusefilter-modify-global right. Global filters can be disabled and marked as private, like local filters.

Detailed logs are available for local and global filters with separate rights, meaning that local communities can keep their preferred settings on the local AbuseFilter log while a global standard can be set for the global filters.

Permitted user groups[edit]

Currently the following global groups have the abusefilter-modify-global right:

Policy details[edit]

Global AbuseFilters are used to prevent spam and vandalism across many Wikimedia wikis. As such, they should only be made to stop patterns that affect many wikis. Global filters must be as specific as possible, and should be enabled for the shortest possible time. After no more than a week without any successful actions, filters should be disabled to prevent false positives. An exception to this policy are filters designed to just tag edits and not take further action. These filters can be left up indefinitely, since their purpose is to filter edits for further review and they do not take any automatic actions.

Implementation timeline[edit]

Global abuse filters were first enabled on metawiki, mediawikiwiki, and the testwikis on February 2013.[1] On September 2013, it was enabled on three additional wikis: incubatorwiki, specieswiki and outreachwiki.[2] On January 25, 2014, global abuse filters were enabled on all small wikis.[3] Global abuse filters were enabled on all medium-sized wikis on November 2014.[4] The private and fishbowl wikis are excluded. Internationalisation issues have been resolved.[5]