[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fEKNWzxnLa0j6JSGUG_-VOsrR4MTPu2nrVhasQx1yH8Y":3,"$fQ2DBrntTY-yLySbfNjvLc_95E_q9bXx9Ns0EaHA5IT4":233},{"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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":38,"analysis":147,"fingerprints":204},"move-user-roles","Move User Roles","1.1.3","Alsvin Tech","https:\u002F\u002Fprofiles.wordpress.org\u002Falsvin\u002F","\u003Cp>Move User Roles WordPress plugin allow site admin to change users roles easily, select users with their existing roles and assign them another role in just two simple steps.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Very light weight\u003C\u002Fli>\n\u003Cli>Change user roles in just 2 steps\u003C\u002Fli>\n\u003Cli>Simple to user interface\u003C\u002Fli>\n\u003C\u002Ful>\n","Move User Roles WordPress plugin allow site admin to change users roles easily. Move site users from one user role to another user role in two steps.",10,2566,0,"2024-01-01T08:34:00.000Z","6.4.8","5.1","5.6",[19,20,21,22,23],"change","move","roles","switch","user","https:\u002F\u002Fwww.alsvin-tech.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmove-user-roles.zip",85,null,"2026-04-06T09:54:40.288Z",[],{"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},"alsvin",3,1080,95,30,91,"2026-04-06T11:03:31.037Z",[39,62,86,102,123],{"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":54,"tags":55,"homepage":59,"download_link":60,"security_score":61,"vuln_count":13,"unpatched_count":13,"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,123267,98,48,"2024-11-23T15:34:00.000Z","6.7.5","4.1","5.2.4",[56,21,22,57,58],"admin","users","view","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fview-admin-as\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fview-admin-as.1.8.10.zip",92,{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":72,"num_ratings":73,"last_updated":74,"tested_up_to":75,"requires_at_least":76,"requires_php":77,"tags":78,"homepage":83,"download_link":84,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":85},"post-type-manager","Post Type Manager","1.2","Abhay","https:\u002F\u002Fprofiles.wordpress.org\u002Fabhay-raj\u002F","\u003Cp>This plugin adds a post-type drop-down to the post editor section, you can change any post to a new post type.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>easy to install\u003C\u002Fli>\n\u003Cli>No need to settings in admin.\u003C\u002Fli>\n\u003Cli>Change Page to Post\u003C\u002Fli>\n\u003Cli>Change  Post to Page\u003C\u002Fli>\n\u003Cli>Change Post to Custom\u003C\u002Fli>\n\u003Cli>Change Custom post to Custom post\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cp>This plugin requires PHP 5 or above and WordPress 3.0 or greater. It works in standard WordPress environments. It is strongly recommended to use WordPress in the newest version.\u003C\u002Fp>\n\u003Ch4>Contact\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>If you have any suggestion, feel free to email me at abhayrajmca@gmail.com.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to Use\u003C\u002Fh3>\n\u003Col>\n\u003Cli>From the post edit screen, above the “Publish” button is the “Post Type” interface.\u003C\u002Fli>\n\u003Cli>From the post list screen, click quick edit below the “status” button select post type and update post.\u003C\u002Fli>\n\u003C\u002Fol>\n","A simple way to change a post's type in WordPress",40,1817,100,1,"2020-09-01T09:30:00.000Z","5.5.18","3.0","",[79,80,81,63,82],"move-custom-post-type","move-post-type","post-type-change","switch-post-type","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpost-type-manager\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-type-manager.zip","2026-03-15T15:16:48.613Z",{"slug":87,"name":88,"version":89,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":11,"downloaded":94,"rating":13,"num_ratings":13,"last_updated":95,"tested_up_to":96,"requires_at_least":76,"requires_php":77,"tags":97,"homepage":100,"download_link":101,"security_score":72,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":85},"remove-administrators","Remove Administrators","1.0.2","DigitalME","https:\u002F\u002Fprofiles.wordpress.org\u002Fdigitalmeactivecampaign\u002F","\u003Cp>Do you develop websites for a living? Do you prefer to give your clients a level of access other than Administrator to prevent accidental damage? Maybe even a custom role? What if you wanted to hide the Admin user(s) from them altogether? This plugin does exactly that!\u003C\u002Fp>\n\u003Cp>Currently based off the ‘update_core’ permission, Remove Administrators hides all references to Admins from all other user roles on the dashboard. The next release will support configurable permissions and multisite installations.\u003C\u002Fp>\n\u003Ch3>Todo\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add support for configurable permissions\u003C\u002Fli>\n\u003Cli>Add support for WordPress Multisite installations\u003C\u002Fli>\n\u003C\u002Ful>\n","Allows admins to hide the admin role from all other roles.",2187,"2026-02-04T17:25:00.000Z","6.9.4",[56,98,99,21,57],"hide","remove","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fremove-administrators\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fremove-administrators.1.0.2.zip",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":13,"downloaded":110,"rating":13,"num_ratings":13,"last_updated":111,"tested_up_to":112,"requires_at_least":113,"requires_php":114,"tags":115,"homepage":121,"download_link":122,"security_score":61,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"simple-admin-role-switcher","Simple Admin Role Switcher","1.0","Ash Brentnall | ABCode","https:\u002F\u002Fprofiles.wordpress.org\u002Fashbrentnall\u002F","\u003Cp>Simple User Role Switcher allows administrators to seamlessly switch between different user roles in WordPress to see how their site looks for each role. Ideal for WooCommerce sites, membership sites, or any scenario where it’s important to test how content and features appear to different roles.\u003C\u002Fp>\n\u003Cp>This plugin simplifies the testing process by allowing quick switching between user roles directly from the admin toolbar without logging out. It also supports viewing the site as a guest user for better testing of logged-out experiences.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>View as Guest:\u003C\u002Fstrong> Easily switch to a guest user to see the experience of logged-out users without logging out of the site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>View as Different User Roles:\u003C\u002Fstrong> Test the site as different roles, such as Subscribers, Customers, Editors, etc.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simple Switching:\u003C\u002Fstrong> Use the admin toolbar to switch roles quickly and revert to the original role easily.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compatibility:\u003C\u002Fstrong> Works with major plugins such as WooCommerce, BuddyPress, and popular page builders.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Toolbar Integration:\u003C\u002Fstrong> Role switcher integrated directly into the admin toolbar for convenience.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under GPL v2 or later. Contributions are welcome, and the plugin remains open source to benefit the WordPress community.\u003C\u002Fp>\n\u003Ch3>Privacy Statement\u003C\u002Fh3>\n\u003Cp>Simple User Role Switcher uses a temporary cookie to manage role switching for testing purposes. This data is never shared with third parties. The cookie is cleared when logging out or switching back to Administrator.\u003C\u002Fp>\n\u003Ch3>Ethical Open Source\u003C\u002Fh3>\n\u003Cp>Simple User Role Switcher follows the principles of ethical open source. It respects users’ privacy and does not collect any data. We believe in transparency and providing tools that support developers and administrators while maintaining data safety.\u003C\u002Fp>\n","Easily switch and view the WordPress site as different user roles for frontend testing.",931,"2024-10-18T11:46:00.000Z","6.6.5","4.6","7.0",[116,117,118,119,120],"admin-testing","dynamic-field-testing","frontend-testing","role-switching","user-roles","https:\u002F\u002Fabcode.co.uk\u002Fplugins\u002Fsimple-admin-role-switcher\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-admin-role-switcher.1.0.zip",{"slug":124,"name":125,"version":126,"author":127,"author_profile":128,"description":129,"short_description":130,"active_installs":131,"downloaded":132,"rating":133,"num_ratings":134,"last_updated":135,"tested_up_to":96,"requires_at_least":136,"requires_php":17,"tags":137,"homepage":143,"download_link":144,"security_score":61,"vuln_count":145,"unpatched_count":13,"last_vuln_date":146,"fetched_at":28},"enable-media-replace","Enable Media Replace","4.1.8","ShortPixel","https:\u002F\u002Fprofiles.wordpress.org\u002Fshortpixel\u002F","\u003Cp>\u003Cstrong>A free, lightweight and easy to use plugin that allows you to seamlessly replace an image or file in your Media Library by uploading a new file in its place. No more deleting, renaming and re-uploading files! Now fully compatible with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Famazon-s3-and-cloudfront\u002F\" rel=\"ugc\">WP Offload Media!\u003C\u002Fa>\u003Cbr \u002F>\nNew beta feature! You can now remove the background of your images for better integration with eCommerce solutions!\u003Cbr \u002F>\nSupported by the friendly team that created \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fshortpixel-image-optimiser\u002F\" rel=\"ugc\">ShortPixel\u003C\u002Fa>  🙂\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>A real timesaver\u003C\u002Fh4>\n\u003Cp>Don’t you find it tedious and complicated to first delete a file and then upload another one with the exact same name every time you want to update an image or other uploaded file in the WordPress media library?\u003C\u002Fp>\n\u003Cp>Well, no longer!\u003C\u002Fp>\n\u003Cp>Now you can replace any uploaded file in the Edit Media view, where it should be. Replacing Media can be done in two ways:\u003C\u002Fp>\n\u003Ch4>It’s simple to replace a file\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Simply replace the file. This option requires you to upload a file of the same type as the file you want to replace. The attachment name remains the same regardless of what the file you upload is called.\u003C\u002Fli>\n\u003Cli>Replace the file, use the new file name, and update all links. If you check this option, the old file will be replaced with the name and type of the file you are uploading. All links pointing to the current file will be updated to point to the new file name. Additional options for the folder to put the new file in or the date of the new file are also available on the replace screen.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>This plugin is very powerful and a must-have for all major websites built with WordPress. It also offers a preview of the replaced image!\u003C\u002Fp>\n\u003Ch4>New beta feature: You can now remove the background of any image!\u003C\u002Fh4>\n\u003Cp>Similar to replacing media, you can also remove the background of the images from the Media Library! The background removal feature sends the images to ShortPixel’s API, removes the background and sends them back in a preview window. If everything looks good, just replace the image with the one that has the background removed! If the source image is a PNG file, you will get a transparent background, while the other images default to a solid white background. You also have the option to choose a different color with an embedded color picker.\u003Cbr \u002F>\nThe background removal feature is still in beta and will be free of charge for a reasonable usage.\u003C\u002Fp>\n\u003Cp>If you don’t want to use the background removal feature, add this line to your theme’s functions.php file, or use a plugin like \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcode-snippets\u002F\" rel=\"ugc\">Code Snippets\u003C\u002Fa>:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>`add_filter( 'emr\u002Ffeature\u002Fbackground', '__return_false' );```\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>A similar filter, for the remote notification system is:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>`add_filter( 'emr\u002Ffeature\u002Fremote_notice', '__return_false' );```\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>To shorten the wait time before redirecting to the media editing screen, use the following filter and specify the wait time in seconds (0 means that redirection is immediate, but may cause problems in certain configurations):\u003C\u002Fp>\n\u003Cpre>\u003Ccode>`add_filter('emr\u002Fsuccess\u002Ftimeout', function () { return 3; });```\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Show file modification time\u003C\u002Fh4>\n\u003Cp>There is a shortcode that takes the file modification date and displays it in a post or on a page. The code is:\u003Cbr \u002F>\n    [file_modified id=XX format=XXXX] where the “id” is required and the “format” is optional and defaults to your current WordPress settings for date and time format.\u003C\u002Fp>\n\u003Cp>So \u003Ccode>[file_modified id=870]\u003C\u002Fcode> would show the last time the file with ID 870 was updated on your site. To get the ID for a file, check the URL when editing a file in the media library (see screenshot #4)\u003C\u002Fp>\n\u003Cp>If you want more control over the format in which the time is shown, you can use the format option. So \u003Ccode>[file_modified id=870 format=Y-m-d]\u003C\u002Fcode> would show the date the file was modified but not the time. The format string uses \u003Ca href=\"http:\u002F\u002Fphp.net\u002Fmanual\u002Fen\u002Ffunction.date.php\" rel=\"nofollow ugc\">the standard PHP date() formatting tags\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Other plugins by \u003Ca href=\"https:\u002F\u002Fshortpixel.com\" rel=\"nofollow ugc\">ShortPixel\u003C\u002Fa>:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffastpixel-website-accelerator\u002F\" rel=\"ugc\">FastPixel Caching\u003C\u002Fa> – WP Optimization made easy\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fshortpixel-image-optimiser\u002F\" rel=\"ugc\">ShortPixel Image Optimizer\u003C\u002Fa> – Image optimization & compression for all the images on your website, including WebP & AVIF delivery\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fshortpixel-adaptive-images\u002F\" rel=\"ugc\">ShortPixel Adaptive Images\u003C\u002Fa> – On-the-fly image optimization & CDN delivery\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fresize-image-after-upload\u002F\" rel=\"ugc\">Resize Image After Upload\u003C\u002Fa> – Automatically resize each uploaded image\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fregenerate-thumbnails-advanced\u002F\" rel=\"ugc\">reGenerate Thumbnails Advanced\u003C\u002Fa> – Easily regenerate thumbnails\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-svg-images\u002F\" rel=\"ugc\">WP SVG Images\u003C\u002Fa> – Secure upload of SVG files to Media Library\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Get in touch!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Email \u003Ca href=\"https:\u002F\u002Fshortpixel.com\u002Fcontact\" rel=\"nofollow ugc\">https:\u002F\u002Fshortpixel.com\u002Fcontact\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Twitter \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fshortpixel\" rel=\"nofollow ugc\">https:\u002F\u002Ftwitter.com\u002Fshortpixel\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Facebook \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002FShortPixel\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.facebook.com\u002FShortPixel\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>LinkedIn \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fshortpixel\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fshortpixel\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Wishlist \u002F Coming attractions\u003C\u002Fh3>\n\u003Cp>Do you have suggestions? Feel free to contact ShortPixel \u003Ca href=\"https:\u002F\u002Fshortpixel.com\u002Fcontact\" rel=\"nofollow ugc\">here\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Contribute\u003C\u002Fh3>\n\u003Cp>Want to help us improve the plugin feel free to submit PRs via GitHub \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fshort-pixel-optimizer\u002Fenable-media-replace\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n","Easily replace any attached image\u002Ffile by simply uploading a new file in the Media Library edit view - a real time saver!",600000,12592196,88,300,"2026-03-03T10:21:00.000Z","4.9.7",[138,139,140,141,142],"change-media","remove-background","replace","replace-image","replace-jpg","https:\u002F\u002Fshortpixel.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fenable-media-replace.4.1.8.zip",7,"2026-03-03 18:17:08",{"attackSurface":148,"codeSignals":175,"taintFlows":193,"riskAssessment":194,"analyzedAt":203},{"hooks":149,"ajaxHandlers":166,"restRoutes":172,"shortcodes":173,"cronEvents":174,"entryPointCount":73,"unprotectedCount":73},[150,155,159,162],{"type":151,"name":152,"callback":152,"file":153,"line":154},"action","admin_menu","class-move-user-roles-admin.php",59,{"type":151,"name":156,"callback":157,"file":153,"line":158},"admin_enqueue_scripts","enqueue_styles",60,{"type":151,"name":156,"callback":160,"file":153,"line":161},"enqueue_scripts",61,{"type":151,"name":163,"callback":164,"file":153,"line":165},"admin_init","save_settings_page",63,[167],{"action":168,"nopriv":169,"callback":170,"hasNonce":169,"hasCapCheck":169,"file":153,"line":171},"mur_search_users",false,"search_users_cb",64,[],[],[],{"dangerousFunctions":176,"sqlUsage":177,"outputEscaping":179,"fileOperations":13,"externalRequests":13,"nonceChecks":73,"capabilityChecks":13,"bundledLibraries":192},[],{"prepared":73,"raw":13,"locations":178},[],{"escaped":180,"rawEcho":181,"locations":182},5,4,[183,186,188,190],{"file":153,"line":184,"context":185},248,"raw output",{"file":153,"line":187,"context":185},251,{"file":153,"line":189,"context":185},256,{"file":153,"line":191,"context":185},259,[],[],{"summary":195,"deductions":196},"The \"move-user-roles\" plugin v1.1.3 presents a mixed security posture. On the positive side, it demonstrates good practices by exclusively using prepared statements for SQL queries, avoiding file operations and external HTTP requests, and not bundling any libraries. The absence of any known historical vulnerabilities is also a strong indicator of good development and maintenance. However, a significant concern arises from the static analysis, which reveals a single AJAX handler that lacks proper authentication checks. This creates an exploitable entry point if an attacker can trigger this handler.\n\nThe taint analysis indicates no flows with unsanitized paths, which is reassuring. However, the incomplete output escaping (56% properly escaped) suggests a potential for cross-site scripting (XSS) vulnerabilities if user-supplied data is not consistently sanitized before being outputted. The lack of capability checks in conjunction with the unprotected AJAX handler further amplifies the risk of unauthorized actions being performed.\n\nOverall, while the plugin benefits from a clean vulnerability history and secure database practices, the unprotected AJAX endpoint is a critical flaw that needs immediate attention. The partially unescaped output also represents a latent risk. Addressing these specific issues would significantly improve the plugin's security.",[197,199,201],{"reason":198,"points":11},"Unprotected AJAX handler",{"reason":200,"points":180},"Incomplete output escaping",{"reason":202,"points":11},"Missing capability checks on AJAX","2026-03-16T23:39:30.842Z",{"wat":205,"direct":221},{"assetPaths":206,"generatorPatterns":211,"scriptPaths":212,"versionParams":214},[207,208,209,210],"\u002Fwp-content\u002Fplugins\u002Fmove-user-roles\u002Fcss\u002Fjquery-multi-select.css","\u002Fwp-content\u002Fplugins\u002Fmove-user-roles\u002Fcss\u002Fmove-user-role-admin.css","\u002Fwp-content\u002Fplugins\u002Fmove-user-roles\u002Fjs\u002Fjquery-multi-select.js","\u002Fwp-content\u002Fplugins\u002Fmove-user-roles\u002Fjs\u002Fmove-user-role-admin.js",[],[213],"https:\u002F\u002Fcdn.jsdelivr.net\u002Fnpm\u002Fselect2@4.0.13\u002Fdist\u002Fjs\u002Fselect2.min.js",[215,216,217,218,219,220],"move-user-role-admin.css?ver=","jquery-multi-select.css?ver=","select2.min.css?ver=","jquery-multi-select.js?ver=","select2.min.js?ver=","move-user-role-admin.js?ver=",{"cssClasses":222,"htmlComments":224,"htmlAttributes":225,"restEndpoints":228,"jsGlobals":230,"shortcodeOutput":232},[223],"alsvin-mur-container",[],[226,227],"data-setting-menu-slug","data-plugin-name",[229],"\u002Fwp-json\u002Fmur\u002Fv1\u002Fsearch_users",[231],"move_user_roles_ajax_object",[],{"slug":4,"current_version":6,"total_versions":181,"versions":234},[235,242,249,256],{"version":236,"download_url":237,"svn_tag_url":238,"released_at":27,"has_diff":169,"diff_files_changed":239,"diff_lines":27,"trac_diff_url":240,"vulnerabilities":241,"is_current":169},"1.1.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmove-user-roles.1.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmove-user-roles\u002Ftags\u002F1.1.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmove-user-roles%2Ftags%2F1.1.1&new_path=%2Fmove-user-roles%2Ftags%2F1.1.2",[],{"version":243,"download_url":244,"svn_tag_url":245,"released_at":27,"has_diff":169,"diff_files_changed":246,"diff_lines":27,"trac_diff_url":247,"vulnerabilities":248,"is_current":169},"1.1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmove-user-roles.1.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmove-user-roles\u002Ftags\u002F1.1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmove-user-roles%2Ftags%2F1.1.0&new_path=%2Fmove-user-roles%2Ftags%2F1.1.1",[],{"version":250,"download_url":251,"svn_tag_url":252,"released_at":27,"has_diff":169,"diff_files_changed":253,"diff_lines":27,"trac_diff_url":254,"vulnerabilities":255,"is_current":169},"1.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmove-user-roles.1.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmove-user-roles\u002Ftags\u002F1.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmove-user-roles%2Ftags%2F1.0.0&new_path=%2Fmove-user-roles%2Ftags%2F1.1.0",[],{"version":257,"download_url":258,"svn_tag_url":259,"released_at":27,"has_diff":169,"diff_files_changed":260,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":261,"is_current":169},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmove-user-roles.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmove-user-roles\u002Ftags\u002F1.0.0\u002F",[],[]]