WMF-specific steps to reproduce:
- Create a test account
- Now with your supreme overlord account lock+suppress that account
- From an unauthenticated session either:
- Query the API: https://login.wikimedia.org/w/api.php?action=query&format=json&list=blocks&formatversion=2&bkshow=temp
- Visit Special:BlockList: https://login.wikimedia.org/wiki/Special:BlockList
What happens?
The lock reason, the user who applied the lock, and the suppressed username are publicly exposed.
Example output:
{ "batchcomplete": true, "query": { "blocks": [ { "id": 9696, "by": "meta>XXBlackburnXx", "timestamp": "2025-06-23T03:52:33Z", "expiry": "2025-06-24T03:52:33Z", "duration-l10n": "1 day", "reason": "Autoblocked because your IP address has been recently used by \"[[User:XXB test accoutn|XXB test accoutn]]\".\nThe reason given for XXB test accoutn's block is \"Globally suppressed by XXBlackburnXx for the following reason: Non-public identifying or personal information: (actually: just testing a bug)\"", "automatic": true, "anononly": false, "nocreate": true, "autoblock": false, "noemail": false, "hidden": true, "allowusertalk": false, "partial": false }, { "id": 9694, "by": "meta>Schniggendiller", "timestamp": "2025-06-22T04:52:31Z", "expiry": "2025-06-23T04:52:31Z", "duration-l10n": "1 day", "reason": "Autoblocked because your IP address has been recently used by \"[[User:**REDACTED**]]\".\nThe reason given for **REDACTED** is \"Globally suppressed by Schniggendiller for the following reason: Offensive or abusive user name\"", "automatic": true, "anononly": false, "nocreate": true, "autoblock": false, "noemail": false, "hidden": true, "allowusertalk": false, "partial": false } ] } }