AbuseFilter should support setting CAPTCHA difficulty per filter. There are cases where the current CAPTCHA is insufficient to slow down persistent abusers. We need a way to make specific filters more difficult and slower to solve.
Ideally, this could include:
- A difficulty setting per filter if CAPTCHA is enabled (e.g., multiple CAPTCHAs being required)
- A setting to randomly vary difficulty (e.g. a percentage chance of a harder CAPTCHA)
- A way to cycle through different CAPTCHA types or configurations, if available
Background: CAPTCHA has been helpful so far since fully disallowing certain abusive edits can backfire (some bad actors respond by adapting their tactics). What we need is the same experience you get on certain websites when using a sketchy VPN or network: CAPTCHA after CAPTCHA after CAPTCHA. Some added configuration could help make that possible.