We have user reports that Anubis also broke OpenRefine. Ideally we would like to add a UA exception for it. Unfortunately we do not know what user agent we would need to add an exemption for. Instead we will try adding a blanket allow to api.php for MediaWiki and see if this resolves the issues. We must also confirm that it doesn't then expose us to a huge amount of traffic.
For adding content to the allowlist see the relevant anubis docs
see report on OpenRefine Github
A/C:
- add an exception (or strongly downweight) traffic to api.php
- confirm openrefine now works
- confirm we don't immediately see a huge spike in "bad" api.php traffic (e.g. within 12 hours of deploying)
User requests:
https://desk.wikimedia.de/agent/wikimediatickets/swe-wikibase/tickets/details/96405000137968524