Wikipedia talk:WikiShield
From Wikipedia, the free encyclopedia
| This is the talk page for discussing improvements to the WikiShield page. |
|
| Archives: 1Auto-archiving period: 14 days |
| Do not post confidential or security related issues publicly. All confidential issues should be posted here instead. |
| Consider proposing enhancements or raising issues on the GitHub page. It is a lot more convenient and you can post images. |
Upcoming update
Hello everyone (I have no idea if people watch this page), I have a huge update coming in the next few days, and have a number of questions for users using the script.
- Global lock and global block requests are being added, as seen here, and one of the features included in this is that global lock and block reports will have "(WikiShield)" at the end of it, since SRG needs to be handled with care and any issues need to be raised immediately. I have been debating on whether similar should be added to en.wiki reports, but I thought I ought to ask the people who use it first.
- Are there any warnings you wish existed, but just don't exist?
- What are some things you would like to see added, or some minor (or major!) annoyances you have with the script?
– LuniZunie(talk) 16:56, 8 March 2026 (UTC)
- Pinging a few users in case you would like to input.
@Vitorperrut555 @radioactOlive @User:Cicada1010 @FantasticWikiUser @User:Asukite @User:MSK @User:LakesideMiners @User:Toast1454 @User:Pyrrhic victor – LuniZunie(talk) 16:59, 8 March 2026 (UTC)- No comment on 1. as I never request global locks. As for 2, not really. For 3 I'd like custom warning/welcoming templates to be usable via the control scripts. FantasticWikiUser(Ts and Cs) 17:38, 8 March 2026 (UTC)
- As for 1 it doesn't particularly matter to me. For number 2, sometimes but then I realize that it already exists and I just forgot the name. And for number 3 being able to do more with the control scripts would be nice. Have a great day - Pyrrhic victor (talk) 18:18, 8 March 2026 (UTC)
- Control scripts are going to get a major overhaul in the following update, but have gotten a decent update in this one too (more conditions and more rules with the conditions). I hope to add different triggers (i.e., not just a keybind trigger but also maybe a "new watchlist item" trigger). – LuniZunie(talk) 19:15, 8 March 2026 (UTC)
- For 1, I'd say no. At SRG it's normal that some semi-automated reports indicate that they are semi-automated, such as XReport, but I see no reason to do that at AIV since that's basically the expectation, especially if there's a nondescript reason like "vandalism past final warning". If an admin really needa to know, they can check the tags in the page history.
- For 2, there are many, but I don't remember them at the moment. uw-minor and uw-es would be good, but you said you added those so I assume that's an issue on my end. LaffyTaffer's uw-sourceinsummary would also be helpful, but it would probably need to be moved to template space first.
- I second the suggestion of adding custom templates, like how Twinkle allows custom templates. Also, I'm assuming based on your recent contribs that patrolling the filter log is now an option; I hope reporting to EFFPR is available as well. lp0 on fire () 19:10, 8 March 2026 (UTC)
- Uw-minor and uw-es are planned in the newest update, and custom templates have been looked into (might not see them until a later update however), I need to figure out how to implement them well. And yes, abuse filter will be added! And I will look into what I can do with EFFPR =) – LuniZunie(talk) 19:14, 8 March 2026 (UTC)
- Actually, reconsidering this, EFFPR might not be the priority, since it's only really necessary if the filter needs changing. An option to implement the disallowed change would probably be a lot more helpful. lp0 on fire () 20:31, 8 March 2026 (UTC)
- Uw-minor and uw-es are planned in the newest update, and custom templates have been looked into (might not see them until a later update however), I need to figure out how to implement them well. And yes, abuse filter will be added! And I will look into what I can do with EFFPR =) – LuniZunie(talk) 19:14, 8 March 2026 (UTC)
- Heeeey @LuniZunie!
- I got some good ideas for WikiSheild! =D
- 1. Let the user uses their own customised warnings and welcomes.
- 2. Add some Easter eggs. VitorFriboquen :] (Talk) 20:18, 8 March 2026 (UTC)
- Nothing from me for 1 or 2. For 3, I'm not sure I have much in the way of requests or annoyances. The only thing I can think of would probably be the addition of a light mode? (I fairly often use Wikipedia at work, and something with black text on white is probably much less likely to draw my boss's attention :P). But I don't think that that's super necessary. radioactOlive(she/it)(talk) 21:18, 8 March 2026 (UTC)
- For 1, I'm indifferent: it doesn't really matter to me and input from an admin would probably be more useful for you. For 2, I'm not sure, sometimes I'll need one that's not there but then I forget what it was.
- For 3, I think it would be useful to turn the user creation feed global across all Wikimedia wikis to make it easier to catch cross-wiki and non-English LTAs. This should be able to be implemented by calling the API at loginwiki instead of enwiki. enbi [they/them] • [talk] 21:52, 8 March 2026 (UTC)
- I've had plans to make a WikiShield-Global but this would not be for a bit. – LuniZunie(talk) 21:53, 8 March 2026 (UTC)
- I'm not talking about a full WikiShield-Global, which would probably require a complete redesign of the script, only a global user account creation feed. Correct me if I'm wrong about the complexity of a global user creation feed. enbi [they/them] • [talk] 22:05, 8 March 2026 (UTC)
- That would be awesome! Combining the SWViewer feed, loginwiki log, and global abuse log would result in a very cool script. On a more relevant note, for SRG reporting, a mass-report option would be helpful, and it would be great if that allowed adding users from the feed without having to copy their username (e.g. if an LTA creates 10 socks and I see them all in the user creation log, it shouldonly take 15 or so clicks to report them). lp0 on fire () 22:06, 8 March 2026 (UTC)
- Interesting, yeah right now it's basically just an AIV report but for SRG, so you can't do a mass report, I can definitely look into this however. – LuniZunie(talk) 22:09, 8 March 2026 (UTC)
- Also, for LTAs disrupting rapidly, an option to send identical reports to AIV and SRG would probably be helpful.
- Sorry for the muddled up way these ideas are coming out, but having some conditions in control scripts for the type of thing I'm looking at would be good. For example I could say "if I am looking at a diff, revert and warn; if I'm looking at an edit disallowed by the abuse filter, warn with uw-attempt; if I'm looking at an account creation log, report to UAA as a disruptive username".
- In the very long run, I'd like to be able to set a single keybind that will mass rollback all edits by a user globally, highlight the user, and report them to AIV and SRG with reason "long-term abuse". lp0 on fire () 22:17, 8 March 2026 (UTC)
- I believe that is possible in the newest update (the mass rollback thing is not, need to talk to admins about that). – LuniZunie(talk) 22:19, 8 March 2026 (UTC)
- You could do simultaneous AIV and SRG reports using a custom control map if I'm not mistaken. enbi [they/them] • [talk] 22:19, 8 March 2026 (UTC)
- Previously, you couldn't distinguish between different queues I believe. – LuniZunie(talk) 22:20, 8 March 2026 (UTC)
- I'm not sure if this already exists, but I think it would be nice to have the option to play the high ORES sound when a highlighted user makes an edit to grab my attention if I'm doing something else. enbi [they/them] • [talk] 22:25, 8 March 2026 (UTC)
- Will look into. – LuniZunie(talk) 22:30, 8 March 2026 (UTC)
- That Is a wonderful Idea Pyrrhic victor (talk) 22:37, 8 March 2026 (UTC)
- I'm not sure if this already exists, but I think it would be nice to have the option to play the high ORES sound when a highlighted user makes an edit to grab my attention if I'm doing something else. enbi [they/them] • [talk] 22:25, 8 March 2026 (UTC)
- Simultaneous reports work fine from a keybind if using a canned reason, but if I want to do a custom reason like saying which LTA it is, I would preaumably have to type out the details twice. lp0 on fire () 07:38, 9 March 2026 (UTC)
- Previously, you couldn't distinguish between different queues I believe. – LuniZunie(talk) 22:20, 8 March 2026 (UTC)
- A "rollback all" option similar to the massRollback script that already exists would be useful to deal with obvious LTA socks and vandalism-only accounts. enbi [they/them] • [talk] 22:11, 8 March 2026 (UTC)
- Interesting, yeah right now it's basically just an AIV report but for SRG, so you can't do a mass report, I can definitely look into this however. – LuniZunie(talk) 22:09, 8 March 2026 (UTC)
- I've had plans to make a WikiShield-Global but this would not be for a bit. – LuniZunie(talk) 21:53, 8 March 2026 (UTC)
- 1. I feel pretty indifferent about the inclusion of that tag.
- 2. don't think so
- 3. I think it'd be useful if it was possible to see what edits in the queue are new and which ones you've already looked at. Maybe add some visual cues for that? Cicada1010 (talk) 22:01, 8 March 2026 (UTC)
- Are you going to keep adding more queues for very specific purposes that are all on by default ~~kewl sock(anti-pro-air)(no talk) 01:13, 9 March 2026 (UTC)
- I like the script, and thanks for the ping. The script is generally fairly responsive, even on my old work computer (where I sometimes leave it on a second monitor for a quick distraction when I need one). The only thing I can think of right now would be to add keyboard-based revert shortcuts (so for example if I wanted to revert and warn specifically for "blanking", I could either have a settings-defined quick menu with either default or user-defined quick keys (such as the number row), perhaps with some editable presets (similar to Redwarn's customizable menu)) - in any case, less dependence on the mouse would be my preference.
- A note in the settings menu about what an "ORES score" is would also help - users might not be aware and it isn't immediately obvious. (So, the threshold being 0-1 and that it's a percentage)
- Thanks again for the app, it almost gamifies rc patrol and manages to keep my attention for a bit, which can be difficult. ASUKITE 18:53, 10 March 2026 (UTC)
- @Asukite Hi, have you checked the settings and specifically the control scripts? You can make custom keybinds there without requiring learning code and lets you customise rollback messages and warnings, AND reporting to AIV.
- ORES is something that checks if edits are bad faith or filled with problems. FantasticWikiUser(Ts and Cs) 18:56, 10 March 2026 (UTC)
- Thanks, I have looked at those. As far as I can tell the menu can be toggled, and you can create your own rollback with custom edit summary, but that's not quite what I was thinking about. On second thought, enabling shortcut keys for the specific categories (such as deletion or editing tests) would be handier as you can already map a shortcut to simply opening the menu. The point of that being so you can use a shortcut to open the revert menu, then another to select an option, without needing to move over to the mouse, which would improve accessibility and efficiency.
- I also know what ORES is, but in the case of the settings the expected threshold is not immediately obvious to the user. ASUKITE 19:00, 10 March 2026 (UTC)
- Just so you're aware, any further testing of the "report to SRG" feature likely won't work until phab:T419866 is resolved. lp0 on fire () 16:41, 12 March 2026 (UTC)
- 1. Have no thoughts about tags – probably a question for admins working those spaces?
- 2. I think the option to add custom warning/welcome templates would be good
- 3. Have a few ideas, some more minor than others, but none of them I'd say are "major annoyances":
- A mobile interface, as atm the vertical columns are squashed together; maybe a horizontal layout for mobile browsers could work?
- Could the number of lines shown for edit summaries be increased? Longer summaries get cut off sometimes
- When thanking an editor, I didn't realise this left a talk page message rather than the traditional "thanks" button
- Appreciate all your work! nil nz 22:34, 12 March 2026 (UTC)
- For the last one, only leaves a message if the user is anonymous and does not have a talk page. This was something before temporary accounts, and I will look into changing it (along with the rest of the feedback). – LuniZunie(talk) 22:35, 12 March 2026 (UTC)
- I'd really like it if edit summaries containing wikilinks e.g. "Undid revision [[Special:Diff/123456789|123456789]] by [[User:enbi|enbi]]"
- would display the parsed version with the links displayed like:
- "Undid revision 123456789 by enbi". enbi [they/them] • [talk] 22:47, 12 March 2026 (UTC)
- @Enbi Same. I agree with you. :-) VitorFriboquen :] (Talk) 22:56, 12 March 2026 (UTC)
- Re (3), for now I've been trying out WP:Interceptor as a minimalist, mobile-friendly alternative for my tablet. ClaudineChionh (she/her · talk · email · global) 00:37, 13 March 2026 (UTC)
Does WikiShield check if a user is already reported before reporting them?
First off, this is awesome! Really amazing work @LuniZunie, the UI is so clean.
I reported a user to AIV today using the 'User' tab at the bottom, and when I checked AIV I noticed ClueBot had already reported the user around 5 minutes before. I know Twinkle checks if the user has already been reported before saving a new report, but does WikiShield (or AntiVandal for that matter)? SnowyRiver28 (talk) 12:13, 14 March 2026 (UTC)
- @SnowyRiver28 Yes it does! But it does not check if a bot has already reported it since bot reports are often handled slower. – LuniZunie(talk) 13:35, 14 March 2026 (UTC)