[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fVb7Ov19tCCKOC9PHZOfQBnnTQxgzXo967eM9ANdOM3k":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":38,"analysis":136,"fingerprints":248},"bulk-user-management","Bulk User Management","1.1","Josh Betz","https:\u002F\u002Fprofiles.wordpress.org\u002Fbetzster\u002F","\u003Cp>A plugin that lets you manage users across all your sites from one place on a multisite install.\u003C\u002Fp>\n\u003Cp>If you’d like to check out the code and contribute, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAutomattic\u002Fbulk-user-management\" rel=\"nofollow ugc\">join us on GitHub\u003C\u002Fa>. Pull requests are more than welcome!\u003C\u002Fp>\n","A plugin that lets you manage users across all your sites from one place on a multisite install.",10,22366,100,1,"2012-08-03T20:02:00.000Z","3.4.2","3.4","",[20,21,22],"admin","bulk","users","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fbulk-user-management\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbulk-user-management.1.1.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"betzster",4,70,89,30,86,"2026-04-04T21:15:24.451Z",[39,60,80,95,114],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":18,"tags":54,"homepage":58,"download_link":59,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"bulk-password-reset","Bulk Password Reset","1.3.3","Ruben Woudsma","https:\u002F\u002Fprofiles.wordpress.org\u002Frubenw\u002F","\u003Ch4>Intro\u003C\u002Fh4>\n\u003Cp>Bulk password reset is an easy plugin that can help you reset all the password of the users or the users in a specific category. Optionally you can add a e-mail note and set the default password.\u003C\u002Fp>\n\u003Cp>It is free to use in both commercial and personal projects, just like WordPress is.\u003C\u002Fp>\n\u003Ch4>Options included\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Simple installation\u003C\u002Fli>\n\u003Cli>Selection for user groups\u003C\u002Fli>\n\u003Cli>Adjustment of the outgoing message\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Important Links\u003C\u002Fh4>\n\u003Cp>Below some important links with can help you for addition research to find answers regarding the plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Frubenwoudsma.nl\u002F\" rel=\"nofollow ugc\">Website of the Author Ruben Woudsma\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.aha-soft.com\u002F\" rel=\"nofollow ugc\">Artist designed icon in header\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>The following features are included in this plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Users              : Bulk reset the password of users.\u003C\u002Fli>\n\u003Cli>E-mail             : An e-mail can be sent to all the users to reset the password.\u003C\u002Fli>\n\u003Cli>Additional message : Add an additional message to the e-mail message.\u003C\u002Fli>\n\u003Cli>Several options    : Options to sent e-mail or change password nag\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Copyright 2009-2014 by Ruben Woudsma. The plugin is based on the template\u003Cbr \u002F>\nplugin template and furthermore several functions have been copied\u003Cbr \u002F>\nfrom yoast.com his Google Analytics plugin. I would like to thank\u003Cbr \u002F>\nboth \u003Ca href=\"yoast.com\" rel=\"nofollow ugc\">Joost van de Valk\u003C\u002Fa> and Pressography.com for a look\u003Cbr \u002F>\ninto their code.\u003C\u002Fp>\n\u003Cp>This program is free software; you can redistribute it and\u002For modify\u003Cbr \u002F>\nit under the terms of the GNU General Public License as published by\u003Cbr \u002F>\nthe Free Software Foundation; either version 2 of the License, or\u003Cbr \u002F>\n(at your option) any later version.\u003C\u002Fp>\n\u003Cp>This program is distributed in the hope that it will be useful,\u003Cbr \u002F>\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\u003Cbr \u002F>\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\u003Cbr \u002F>\nGNU General Public License for more details.\u003C\u002Fp>\n\u003Cp>You should have received a copy of the GNU General Public License\u003Cbr \u002F>\nalong with this program; if not, write to the Free Software\u003Cbr \u002F>\nFoundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA\u003C\u002Fp>\n\u003Ch3>Ruben Woudsma\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Frubenwoudsma.nl\u002F\" rel=\"nofollow ugc\">rubenwoudsma.nl\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ftwitter.com\u002Frubenwoudsma\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.facebook.com\u002Frubenwoudsma\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.linkedin.com\u002Fin\u002Frubenwoudsma\" rel=\"nofollow ugc\">LinkedIN\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Bulk Password Reset is a tool which can help you do a bulk password reset on all the users or just specific users within a category.",200,17420,56,6,"2015-09-04T21:00:00.000Z","4.3.34","2.8",[20,55,56,57,22],"bulk-mode","password","reset","http:\u002F\u002Frubenwoudsma.nl\u002Fbulk-password-reset","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbulk-password-reset.1.3.3.zip",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":33,"downloaded":68,"rating":13,"num_ratings":14,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":72,"tags":73,"homepage":18,"download_link":79,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"bulk-delete-users-by-keyword","Bulk Delete Users by Keyword","2.0","Shiek Md Anwar Hussain Mizan (Sheikh MiZan)","https:\u002F\u002Fprofiles.wordpress.org\u002Fsheikhmizanbd\u002F","\u003Cp>The \u003Cstrong>Bulk Delete Users by Keyword\u003C\u002Fstrong> plugin provides administrators with a powerful tool for cleaning up user databases by allowing bulk deletion based on specific keywords. Perfect for removing spam accounts, inactive users, or performing database maintenance.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Advanced keyword filtering across multiple user fields (username, email, display name)\u003Cbr \u002F>\n– Batch processing for handling large user databases efficiently\u003Cbr \u002F>\n– Real-time progress tracking during deletion operations\u003Cbr \u002F>\n– Comprehensive safety warnings and confirmations\u003Cbr \u002F>\n– Customizable batch sizes for optimal performance\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Enhanced Functionality in Version 2.0:\u003C\u002Fstrong>\u003Cbr \u002F>\n– AJAX-powered processing for smooth operation\u003Cbr \u002F>\n– Detailed progress reporting\u003Cbr \u002F>\n– Support for multiple search fields\u003Cbr \u002F>\n– Improved user interface\u003Cbr \u002F>\n– Better error handling and notifications\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Ch4>Core Functionality\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Keyword-based user filtering and deletion\u003C\u002Fli>\n\u003Cli>Batch processing for large datasets\u003C\u002Fli>\n\u003Cli>Multi-field search (username, email, display name, nickname)\u003C\u002Fli>\n\u003Cli>Progress tracking during operations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Safety Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Explicit warning messages\u003C\u002Fli>\n\u003Cli>Confirmation dialogs\u003C\u002Fli>\n\u003Cli>Nonce verification for all operations\u003C\u002Fli>\n\u003Cli>Capability checks\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Performance\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Optimized database queries\u003C\u002Fli>\n\u003Cli>Configurable batch sizes\u003C\u002Fli>\n\u003Cli>Memory-efficient processing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>GNU General Public License v2.0 or later\u003C\u002Fp>\n\u003Ch3>Privacy Notice\u003C\u002Fh3>\n\u003Cp>This plugin does not collect any user data or transmit information to external servers. All operations occur entirely within your WordPress installation.\u003C\u002Fp>\n","Efficiently manage your WordPress users with keyword-based bulk deletion capabilities.",1036,"2025-06-22T10:42:00.000Z","6.8.5","5.5","7.4",[74,75,76,77,78],"admin-tools","bulk-delete","delete-users","keyword-based-deletion","user-management","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbulk-delete-users-by-keyword.zip",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":26,"downloaded":88,"rating":26,"num_ratings":26,"last_updated":89,"tested_up_to":70,"requires_at_least":90,"requires_php":18,"tags":91,"homepage":18,"download_link":94,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"gkc-bulk-user-delete","Bulk User Delete","1.2","Gaurab","https:\u002F\u002Fprofiles.wordpress.org\u002Fkcgaurab\u002F","\u003Cp>Bulk delete users by role from the WordPress admin. Posts from deleted users are reassigned to the current user. Administrator accounts are protected from deletion.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is free software; you can redistribute it and\u002For modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\u003C\u002Fp>\n","A plugin to bulk delete users based on role, with post reassignment to the current user.",288,"2025-07-02T03:35:00.000Z","5.0",[20,21,92,93,22],"delete","roles","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgkc-bulk-user-delete.1.2.zip",{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":26,"downloaded":103,"rating":26,"num_ratings":26,"last_updated":18,"tested_up_to":104,"requires_at_least":105,"requires_php":106,"tags":107,"homepage":111,"download_link":112,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":113},"kotaqx-bulk-user-importer","Kotaqx Bulk User Importer","1.0.1","Kotak Digital","https:\u002F\u002Fprofiles.wordpress.org\u002Fkotakdigitalcom\u002F","\u003Cp>Kotaqx Bulk User Importer helps administrators to quickly import users from a CSV file. It supports role assignment, random password generation, and progress tracking with a user-friendly interface.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Upload and import users from CSV\u003C\u002Fli>\n\u003Cli>Optional fields: first_name, last_name, password, role\u003C\u002Fli>\n\u003Cli>Role validation with fallback to “subscriber”\u003C\u002Fli>\n\u003Cli>Random password generation if not provided\u003C\u002Fli>\n\u003Cli>AJAX-powered import with progress bar\u003C\u002Fli>\n\u003Cli>Logging for skipped users and reasons\u003C\u002Fli>\n\u003Cli>Supports large CSV files using chunked processing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>CSV Format\u003C\u002Fh3>\n\u003Cp>Sample headers:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>username,email,first_name,last_name,password,role\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>\u003Cstrong>username\u003C\u002Fstrong> and \u003Cstrong>email\u003C\u002Fstrong> are required\u003C\u002Fli>\n\u003Cli>\u003Cstrong>password\u003C\u002Fstrong>, \u003Cstrong>first_name\u003C\u002Fstrong>, \u003Cstrong>last_name\u003C\u002Fstrong>, and \u003Cstrong>role\u003C\u002Fstrong> are optional\u003C\u002Fli>\n\u003Cli>If role is invalid or empty, user is created as a \u003Ccode>subscriber\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n","Easily import WordPress users in bulk from a CSV file.",295,"6.9.4","6.2","7.2",[74,108,109,110],"bulk-users","csv","user-import","https:\u002F\u002Fkotakdigital.com\u002Fdownloads\u002Fkotaqx-bulk-user-importer\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkotaqx-bulk-user-importer.1.0.1.zip","2026-03-15T10:48:56.248Z",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":122,"downloaded":123,"rating":124,"num_ratings":125,"last_updated":126,"tested_up_to":127,"requires_at_least":128,"requires_php":129,"tags":130,"homepage":133,"download_link":134,"security_score":135,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"view-admin-as","View Admin As","1.8.10","Jory Hogeveen","https:\u002F\u002Fprofiles.wordpress.org\u002Fkeraweb\u002F","\u003Ch4>The ultimate User switcher and Role manager\u003C\u002Fh4>\n\u003Cp>This plugin will add a menu item to your admin bar where you can change your view in the WordPress admin.\u003Cbr \u002F>\nSwitch to other users without the need to login as that user or even switch roles and temporarily change your own capabilities.\u003C\u002Fp>\n\u003Cp>When you’re viewing as a different user, you can also change this user’s preferences; like screen settings on various admin pages.\u003C\u002Fp>\n\u003Cp>With the “Role defaults” module you can set default screen settings and metabox locations for roles and apply them to users through various bulk actions.\u003C\u002Fp>\n\u003Cp>It also features a “Role manager” module to add, edit or remove roles and grant or deny them capabilities.\u003C\u002Fp>\n\u003Ch4>Overview \u002F Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Switch between user accounts\n\u003Cul>\n\u003Cli>Edit this user’s screen preferences and settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Switch between roles\u003C\u002Fli>\n\u003Cli>Temporarily change your own capabilities (non-destructively)\u003C\u002Fli>\n\u003Cli>View your site as an unregistered visitor\u003C\u002Fli>\n\u003Cli>Switch language\u002Flocale on backend and frontend\u003C\u002Fli>\n\u003Cli>Make combinations of the above view types\u003C\u002Fli>\n\u003Cli>Easily switch back anytime\u003C\u002Fli>\n\u003Cli>Completely secure (see \u003Cem>Security\u003C\u002Fem> below)\u003C\u002Fli>\n\u003Cli>Do all the above without logging out!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Module: Role defaults (screen settings)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Set default screen settings for roles\u003C\u002Fli>\n\u003Cli>Apply defaults to a user\u003C\u002Fli>\n\u003Cli>Apply defaults to all users of a role\u003C\u002Fli>\n\u003Cli>Apply defaults when registering a new user (in a multisite this is done when a user is added to its first blog)\u003C\u002Fli>\n\u003Cli>Copy defaults from one role to another (or multiple)\u003C\u002Fli>\n\u003Cli>Import\u002FExport role defaults, can also download (and upload) setting files\u003C\u002Fli>\n\u003Cli>Disable the “screen settings” option and\u002For lock the meta boxes for all users that don’t have access to this plugin\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FJoryHogeveen\u002Fview-admin-as\u002Fwiki\u002FRole-Defaults\" rel=\"nofollow ugc\">Click here for Role Defaults documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Module: Role manager (role editor)\u003C\u002Fh4>\n\u003Cp>\u003Cem>Note: Changes made with the Role Manager are permanent!\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add, edit or delete roles\u003C\u002Fli>\n\u003Cli>Grant and\u002For add capabilities to roles\u003C\u002Fli>\n\u003Cli>Rename roles\u003C\u002Fli>\n\u003Cli>Clone roles\u003C\u002Fli>\n\u003Cli>Import\u002FExport roles, can also download (and upload) setting files\u003C\u002Fli>\n\u003Cli>Update role capabilities from current view\u003C\u002Fli>\n\u003Cli>Automatically migrate users to another role after deleting a role\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FJoryHogeveen\u002Fview-admin-as\u002Fwiki\u002FRole-Manager\" rel=\"nofollow ugc\">Click here for Role Manager documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Compatibility & Integrations\u003C\u002Fh4>\n\u003Cp>This plugin will work with most other plugins but these are tested:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Advanced Access Manager\u003C\u002Fstrong> \u003Cem>(Pro version not verified)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>bbPress\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>BuddyPress\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Genesis Framework\u003C\u002Fstrong> \u003Cem>(and probably other theme frameworks)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Site Kit\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gravity Forms\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Groups 2.1+\u003C\u002Fstrong> \u003Cem>(Custom integration: adds a view type for groups. Pro version not tested)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pods Framework 2.0+\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Members\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Restrict User Access 0.13+\u003C\u002Fstrong> \u003Cem>(Custom integration: adds a view type for access levels)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Roles and Capabilities\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Role Editor\u003C\u002Fstrong> \u003Cem>(Pro version not verified)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Switching\u003C\u002Fstrong> \u003Cem>(Not sure why you’d want this but yes, switch-ception is possible!)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WPFront User Role Editor\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WP Admin UI Customize 1.5.11+\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Yoast SEO\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Full list of tested plugins and details: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FJoryHogeveen\u002Fview-admin-as\u002Fwiki\u002FCompatibility-&-Integrations\" rel=\"nofollow ugc\">Compatibility & Integrations\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>I can’t switch back!\u003C\u002Fh4>\n\u003Cp>See item \u003Cstrong>3\u003C\u002Fstrong> at \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fview-admin-as\u002Ffaq\u002F\" rel=\"ugc\">FAQ\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>It’s not working! \u002F I found a bug!\u003C\u002Fh4>\n\u003Cp>Please let me know through the support and add a plugins and themes list! 🙂\u003C\u002Fp>\n\u003Ch4>Security\u003C\u002Fh4>\n\u003Cp>This plugin is completely safe and will keep your users, passwords and data secure.\u003Cbr \u002F>\nFor more info see item \u003Cstrong>7\u003C\u002Fstrong> at \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fview-admin-as\u002Ffaq\u002F\" rel=\"ugc\">FAQ\u003C\u002Fa>!\u003C\u002Fp>\n\u003Ch4>Developer notes\u003C\u002Fh4>\n\u003Cp>This plugin will only be useful for admins (network super admins or regular admins). It will not add functionalities for other roles unless you specifically apply custom capabilities for those users.\u003Cbr \u002F>\nAlso keep in mind that switching to users that have equal roles is disabled. (regular admins to regular admins + super admins to super admins)\u003C\u002Fp>\n\u003Cp>I’ve created this at first for myself since I’m a developer and often need to see the outcome on roles which my clients use.\u003C\u002Fp>\n\u003Cp>So, when you are developing a plugin or theme that does anything with roles or capabilities you can use this plugin to easily check if everything works.\u003Cbr \u002F>\nNo more hassle of creating test users and constantly logging out and in anymore!\u003C\u002Fp>\n\u003Cp>This plugin is also useful to support your clients and\u002For users. For example; make screen display presets of the edit and overview pages before you let them log in.\u003C\u002Fp>\n\u003Ch4>You can find me here:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.keraweb.nl\u002F\" rel=\"nofollow ugc\">Keraweb\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FJoryHogeveen\u002Fview-admin-as\u002F\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fnl.linkedin.com\u002Fin\u002Fjoryhogeveen\" rel=\"nofollow ugc\">LinkedIn\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cp>Please help translating this plugin on \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fview-admin-as\" rel=\"nofollow ugc\">translate.wordpress.org\u003C\u002Fa>!\u003C\u002Fp>\n\u003Ch4>Actions & Filters\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FJoryHogeveen\u002Fview-admin-as\u002Fwiki\u002FActions\" rel=\"nofollow ugc\">Click here for Action documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FJoryHogeveen\u002Fview-admin-as\u002Fwiki\u002FFilters\" rel=\"nofollow ugc\">Click here for Filter documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Plugin capabilities\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FJoryHogeveen\u002Fview-admin-as\u002Fwiki\u002FCustom-capabilities\" rel=\"nofollow ugc\">Click here for documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Ideas?\u003C\u002Fh4>\n\u003Cp>Please let me know on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FJoryHogeveen\u002Fview-admin-as\u002Fissues\u002Fnew\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>!\u003C\u002Fp>\n","View the WordPress admin as a different role or visitor, switch between users, temporarily change your capabilities, set screen settings for roles.",9000,122645,98,48,"2024-11-23T15:34:00.000Z","6.7.5","4.1","5.2.4",[20,93,131,22,132],"switch","view","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fview-admin-as\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fview-admin-as.1.8.10.zip",92,{"attackSurface":137,"codeSignals":196,"taintFlows":215,"riskAssessment":242,"analyzedAt":247},{"hooks":138,"ajaxHandlers":187,"restRoutes":193,"shortcodes":194,"cronEvents":195,"entryPointCount":14,"unprotectedCount":14},[139,144,147,151,155,159,164,168,172,175,179,182],{"type":140,"name":141,"callback":141,"file":142,"line":143},"action","init","bulk-user-management.php",31,{"type":140,"name":145,"callback":145,"file":142,"line":146},"admin_print_scripts",32,{"type":140,"name":148,"callback":149,"file":142,"line":150},"admin_enqueue_scripts","enqueue_scripts",33,{"type":140,"name":152,"callback":153,"file":142,"line":154},"admin_menu","register_menus",35,{"type":140,"name":156,"callback":157,"file":142,"line":158},"admin_notices","multisite_notice",36,{"type":140,"name":160,"callback":161,"priority":162,"file":142,"line":163},"wpmu_activate_user","add_to_blogs",5,38,{"type":140,"name":165,"callback":166,"priority":162,"file":142,"line":167},"wpmu_signup_user_notification_email","invite_message",39,{"type":140,"name":169,"callback":170,"priority":162,"file":142,"line":171},"add_user_to_blog","invalidate_cache",42,{"type":140,"name":173,"callback":170,"priority":162,"file":142,"line":174},"remove_user_from_blog",43,{"type":140,"name":176,"callback":177,"file":142,"line":178},"admin_init","handle_promote_users_form",46,{"type":140,"name":176,"callback":180,"file":142,"line":181},"handle_remove_users_form",47,{"type":183,"name":184,"callback":185,"priority":11,"file":142,"line":186},"filter","set-screen-option","bulk_user_management_set_option",51,[188],{"action":189,"nopriv":190,"callback":191,"hasNonce":190,"hasCapCheck":190,"file":142,"line":192},"bulk_user_management_show_form",false,"show_users",49,[],[],[],{"dangerousFunctions":197,"sqlUsage":198,"outputEscaping":200,"fileOperations":26,"externalRequests":26,"nonceChecks":213,"capabilityChecks":213,"bundledLibraries":214},[],{"prepared":26,"raw":26,"locations":199},[],{"escaped":143,"rawEcho":162,"locations":201},[202,205,206,208,211],{"file":142,"line":203,"context":204},62,"raw output",{"file":142,"line":47,"context":204},{"file":142,"line":207,"context":204},221,{"file":209,"line":210,"context":204},"includes\\class-bulk-user-table.php",215,{"file":209,"line":212,"context":204},270,2,[],[216,234],{"entryPoint":217,"graph":218,"unsanitizedCount":26,"severity":233},"users_page (bulk-user-management.php:132)",{"nodes":219,"edges":230},[220,225],{"id":221,"type":222,"label":223,"file":142,"line":224},"n0","source","$_REQUEST['s']",209,{"id":226,"type":227,"label":228,"file":142,"line":224,"wp_function":229},"n1","sink","echo() [XSS]","echo",[231],{"from":221,"to":226,"sanitized":232},true,"low",{"entryPoint":235,"graph":236,"unsanitizedCount":26,"severity":233},"\u003Cbulk-user-management> (bulk-user-management.php:0)",{"nodes":237,"edges":240},[238,239],{"id":221,"type":222,"label":223,"file":142,"line":224},{"id":226,"type":227,"label":228,"file":142,"line":224,"wp_function":229},[241],{"from":221,"to":226,"sanitized":232},{"summary":243,"deductions":244},"The \"bulk-user-management\" v1.1 plugin exhibits a mixed security posture. On the positive side, it demonstrates good development practices by utilizing prepared statements for all SQL queries and a high percentage of proper output escaping. The absence of known vulnerabilities in its history and no recorded critical or high severity taint flows are also strong indicators of a relatively secure codebase in these areas.\n\nHowever, a significant concern arises from the static analysis results. The plugin has a single identified entry point, an AJAX handler, which critically lacks any authentication or capability checks. This unprotected entry point creates a direct pathway for potential abuse by unauthenticated users, exposing a significant attack surface that could be exploited. While other code signals like nonce checks and capability checks are present, their effectiveness is undermined by the direct, unprotected access to the AJAX handler.\n\nIn conclusion, while the \"bulk-user-management\" plugin scores well on several security fronts, the presence of an unprotected AJAX handler represents a critical weakness. This single vulnerability significantly increases the risk of unauthorized actions or data manipulation. Developers should prioritize addressing this unprotected entry point to enhance the plugin's overall security.",[245],{"reason":246,"points":11},"Unprotected AJAX handler","2026-03-17T01:31:13.018Z",{"wat":249,"direct":258},{"assetPaths":250,"generatorPatterns":253,"scriptPaths":254,"versionParams":255},[251,252],"\u002Fwp-content\u002Fplugins\u002Fbulk-user-management\u002Fcss\u002Fbulk-user-management.css","\u002Fwp-content\u002Fplugins\u002Fbulk-user-management\u002Fjs\u002Fbulk-user-management-inline-edit.js",[],[252],[256,257],"bulk-user-management\u002Fcss\u002Fbulk-user-management.css?ver=","bulk-user-management\u002Fjs\u002Fbulk-user-management-inline-edit.js?ver=",{"cssClasses":259,"htmlComments":261,"htmlAttributes":262,"restEndpoints":265,"jsGlobals":266,"shortcodeOutput":268},[260,22],"wrap",[],[263,264],"id=\"message\"","class=\"updated below-h2\"",[],[267],"var bulk_user_management_images",[]]