When using AbuseFilter to examine recent changes, I can see the IP Reputation variables even if I am logged out or logged in as a user without correct permissions.
Steps to reproduce
- Setup ipoid locally
- Install the AbuseFilter and IPReputation extension on your local mediawiki environment
- On your local mediawiki install, go to Special:AbuseFilter/new
- In the conditions field, enter something like
ip_reputation_tunnel_operators | ip_reputation_risk_types | ip_reputation_client_proxies | ip_reputation_client_behaviors | ip_reputation_client_count | ip_reputation_ipoid_known
- Find an IP which your local ipoid knows about and simulate having that IP locally
- While logged out (or logged in as a temporary user) make an edit
- Connect to the database of your wiki, execute SELECT rc_id FROM recentchanges ORDER BY rc_id DESC LIMIT 1;
- Get the ID returned by the database query and, while still logged out, go to Special:AbuseFilter/examine/<rc id>