diff --git a/EN-state-of-the-art b/EN-state-of-the-art index 5d539079b898549839575dc9227fd6e78f520f16..f2ed3f2163f58b6c68383906d01f9f0a76f336fe 100644 --- a/EN-state-of-the-art +++ b/EN-state-of-the-art @@ -30,6 +30,7 @@ https://en.wikipedia.org/wiki/Wikipedia:Edit_filter DEF: "A filter automatically compares every edit made to Wikipedia against a defined set of conditions. If an edit matches the conditions of a filter, that filter will respond by logging the edit. It may also tag the edit summary, warn the editor, revoke his/her autoconfirmed status, and/or disallow the edit entirely.[2]" Footnote 2: "The extension also allows for temporary blocking, but these features are disabled on the English Wikipedia." <-- TODO: Is there wikipedia on which it isn't disallowed? +// do the users notice the logging? or only "bigger" actions such as warnings/being blocked, etc.? * Has the definition changed over time (Abuse filters --> edit filters) @@ -43,13 +44,12 @@ https://en.wikipedia.org/wiki/Wikipedia:Edit_filter Hidden filters! "Non-admins in good standing who wish to review a proposed but hidden filter may message the mailing list for details." // what is "good standing"? -// what are the arguments for hiding a filter? +// what are the arguments for hiding a filter? --> particularly obnoctious vandals can see how their edits are being filtered and circumvent them; security through obscurity +"Filters should only be hidden where necessary, such as in long-term abuse cases where the targeted user(s) could review a public filter and use that knowledge to circumvent it. Filters should not generally be named after abusive editors, but rather with a simple description of the type of abuse, provided not too much information is given away." // are users still informed if their edit triggers a hidden filter? "For all filters, including those hidden from public view, a brief description of what the rule targets is displayed in the log, the list of active filters, and in any error messages generated by the filter. " -"Filters should only be hidden where necessary, such as in long-term abuse cases where the targeted user(s) could review a public filter and use that knowledge to circumvent it. Filters should not generally be named after abusive editors, but rather with a simple description of the type of abuse, provided not too much information is given away." - "Be careful not to test sensitive parts of private filters in a public test filter (such as Filter 1): use a private test filter (for example Filter 2) if testing is required." harassment! mailinglist @@ -155,7 +155,6 @@ shouldn't all filter editors be able to test?? same goes for the debugging tools: https://en.wikipedia.org/wiki/Special:AbuseFilter/tools * What happens when a filter gets triggered? - * 4 filter actions (are users whose edits tripped the filters notified for all of them?) https://en.wikipedia.org/wiki/Wikipedia:Edit_filter What do filters do?/What actions they trigger (vgl DEF) in order of graveness: @@ -169,7 +168,7 @@ What do filters do?/What actions they trigger (vgl DEF) in order of graveness: - "throttle"? (mentioned somewhere else) - https://tools.wmflabs.org/ptwikis/Filters:enwiki::102&11:102&11 mentions "block" as a possible action in the legend -9 different actions possible according to the extention docu +9 different actions possible according to the extention docu (are users whose edits tripped the filters notified for all of them?) https://www.mediawiki.org/wiki/Extension:AbuseFilter/Actions 2.1 Logging: All filter matches are logged in the abuse log. This cannot be turned off. (so, every filter trigger is always being logged?) 2.2 Warning: The user is warned that their edit may not be appreciated, and is given the opportunity to submit it again. You may specify a specific system message containing the warning to display. @@ -269,3 +268,10 @@ https://en.wikipedia.org/wiki/Special:ApiSandbox#action=query&list=abuselog&aflu * break down triggered filters according to typology * percentage filters of different types over the years +We can try to map some of the descriptive statistics with the WM quarry service: +https://quarry.wmflabs.org/query/32483 +https://quarry.wmflabs.org/query/32489 +https://quarry.wmflabs.org/query/32487 +give us an idea of what data the abuse filter related tables contain + +Results: diff --git a/notes b/notes index fd177777304c7dd89b763a940115f39852bf9d60..7b3d1371b79ba1c61bece05e24ae60c57e45cc99 100644 --- a/notes +++ b/notes @@ -454,3 +454,10 @@ Manual on writing filter rules; =========================================================================== https://phabricator.wikimedia.org/tag/abusefilter/ + +keep in mind in case of problems + +=========================================================================== +Google search for something on the quarry.wmflabs.org page + +site:quarry.wmflabs.org all tables diff --git a/todo b/todo index 9e272337244413d89e520982cecf23cf2ac7491d..84d12ae0bd6c1d198a160589735bfc47ebe1a6fe 100644 --- a/todo +++ b/todo @@ -16,6 +16,17 @@ * create a developer account * ping aaron/amir for access to a backend db to look at filters; explanation how this is helping the community is important +* questions from EN-state-of-the-art +// do the users notice the logging? or only "bigger" actions such as warnings/being blocked, etc.? +"Non-admins in good standing who wish to review a proposed but hidden filter may message the mailing list for details." +// what is "good standing"? +// what are the arguments for hiding a filter? --> particularly obnoctious vandals can see how their edits are being filtered and circumvent them; (no written quote yet) +// are users still informed if their edit triggers a hidden filter? +Exemptions for "urgent situation" -- what/how are these defined? +Discussions may happen postfactum here and filter may be applied before having been thoroughly tested; in this case the corresponding editor is responsible for checking the logs regularly and making sure the filter acts as desired +"Because even the smallest mistake in editing a filter can disrupt the encyclopedia, only editors who have the required good judgment and technical proficiency are permitted to configure filters." +--> Who are these editors? Who decides they are qualified enough? + # Interesting pages ## Edit filters in different languages: @@ -52,7 +63,6 @@ https://tools.wmflabs.org/ptwikis/Filters:eswiki ## Software -https://phabricator.wikimedia.org/project/view/217/ <-- project tickets AbuseFilters extention ## Questions @@ -80,8 +90,11 @@ https://tools.wmflabs.org/ptwikis/Filters:enwiki:61 https://en.wikipedia.org/wiki/Wikipedia:Wikipedia_Signpost/2009-03-23/Abuse_Filter https://en.wikipedia.org/wiki/Wikipedia:Edit_filter/Instructions +## Software + https://www.mediawiki.org/wiki/Extension:AbuseFilter/Actions --> exists interestingly enough in all languages I'm interested in https://www.mediawiki.org/wiki/Extension:AbuseFilter https://www.mediawiki.org/wiki/Extension:AbuseFilter/Rules_format +https://phabricator.wikimedia.org/project/view/217/ <-- project tickets AbuseFilters extention