[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fFO3Svh_yRB2NWyRHttcKXzNhPLezpDG3g5Ssphm4ztw":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":17,"download_link":21,"security_score":22,"vuln_count":13,"unpatched_count":13,"last_vuln_date":23,"fetched_at":24,"vulnerabilities":25,"developer":26,"crawl_stats":23,"alternatives":32,"analysis":148,"fingerprints":236},"plugin-mover","Plugin Mover","1.1","theode","https:\u002F\u002Fprofiles.wordpress.org\u002Ftheode\u002F","\u003Cp>If too many plugins appear in the WordPress admin sometimes the question appear if there is a way to move them out of sight without deleting them.\u003Cbr \u002F>\nThis plugin is able to do this task.\u003Cbr \u002F>\nDefine a folder under Tools -> Plugin Mover and then go to plugins admin page and choose to move plugins to your defined folder.\u003Cbr \u002F>\nAfterwards you can see them by ftp in the defined folder.\u003C\u002Fp>\n","Easily move your plugins into another folder!",10,1563,0,"2021-01-28T15:51:00.000Z","5.6.17","4.7","",[19,20],"admin","management","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fplugin-mover.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":27,"total_installs":28,"avg_security_score":22,"avg_patch_time_days":29,"trust_score":30,"computed_at":31},11,220,30,84,"2026-04-04T04:57:23.908Z",[33,55,76,102,122],{"slug":34,"name":35,"version":36,"author":37,"author_profile":38,"description":39,"short_description":40,"active_installs":41,"downloaded":42,"rating":43,"num_ratings":44,"last_updated":45,"tested_up_to":46,"requires_at_least":47,"requires_php":17,"tags":48,"homepage":52,"download_link":53,"security_score":54,"vuln_count":13,"unpatched_count":13,"last_vuln_date":23,"fetched_at":24},"better-plugin-compatibility-control","Better Plugin Compatibility Control","6.9.0","wpseek","https:\u002F\u002Fprofiles.wordpress.org\u002Falphawolf\u002F","\u003Cp>\u003Cstrong>Better Plugin Compatibility Control\u003C\u002Fstrong> makes it easy for the blog administrator to \u003Cstrong>check compatibility of all installed plugins\u003C\u002Fstrong>. The plugin adds version compatibility info to the plugins page to inform the admin at a glance if a plugin is compatible with the current WP version and PHP version. Until now you had to look it up on the respective plugin page. It’s now up to the admin wether to deactivate a non-compatible plugin or not.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Included languages:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>German (de_DE) (Thanks to me ;-))\u003C\u002Fli>\n\u003Cli>Finnish (fi_FI) (Thanks to C. Hellberg for contributing finnish language)\u003C\u002Fli>\n\u003Cli>Belorussian (by_BY) (Thanks for contributing belorussian language goes to \u003Ca href=\"https:\u002F\u002Fwww.fatcow.com\" rel=\"nofollow ugc\">Marcis Gasuns\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Russian (ru_RU) (Thanks for contributing russian language goes to \u003Ca href=\"https:\u002F\u002Fwww.ipower.com\" rel=\"nofollow ugc\">iPower\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Uzbek (uz_UZ) (Thanks for contributing uzbek language goes to \u003Ca href=\"https:\u002F\u002Fwww.comfi.com\" rel=\"nofollow ugc\">Alexandra Bolshova\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>French (fr_FR) (Thanks for contributing french language goes to \u003Ca href=\"https:\u002F\u002Fwww.tolingo.com\" rel=\"nofollow ugc\">tolingo translations\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Spanish (es_ES) (Thanks for contributing spanish language goes to nomeconsumas.org)\u003C\u002Fli>\n\u003Cli>Hebrew (he_IL) (Thanks for contributing hebrew language goes to Atar4U \u002F https:\u002F\u002Fprofiles.wordpress.org\u002Fahrale\u002F)\u003C\u002Fli>\n\u003Cli>Simplified Chinese (zh_CN) (Thanks for contributing simplified chinese language goes to 斌果)\u003C\u002Fli>\n\u003Cli>Italian (it_IT) (Thanks for contributing italian language goes to venerdi)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fwpseek\" title=\"Developer on Twitter\" rel=\"nofollow ugc\">Developer on Twitter\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Looking for more WordPress plugins? Visit \u003Ca href=\"https:\u002F\u002Fwww.schloebe.de\u002Fportfolio\u002F\" rel=\"nofollow ugc\">www.schloebe.de\u002Fportfolio\u002F\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Licence\u003C\u002Fh4>\n\u003Cp>This plugins is released under the GPL, you can use it free of charge on your personal or commercial blog.\u003C\u002Fp>\n","Adds version compatibility info to the plugins page to inform the admin at a glance if a plugin is compatible with the current WP and PHP version.",4000,136952,86,19,"2026-02-14T13:52:00.000Z","6.9.99","2.9",[19,49,50,20,51],"compatibility","control","version","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbetter-plugin-compatibility-control\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbetter-plugin-compatibility-control.zip",100,{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":30,"num_ratings":65,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":17,"tags":69,"homepage":74,"download_link":75,"security_score":22,"vuln_count":13,"unpatched_count":13,"last_vuln_date":23,"fetched_at":24},"wp-approve-user","WP Approve User","11","Konstantin Obenland","https:\u002F\u002Fprofiles.wordpress.org\u002Fobenland\u002F","\u003Cp>This plugin lets you approve or reject user registrations.\u003Cbr \u002F>\nWhile a user is unapproved, they can’t access the WordPress Admin.\u003C\u002Fp>\n\u003Cp>On activation of the plugin, all existing users will automatically be flagged Approved. The site admin will never experience restricted access and does not need approval.\u003Cbr \u002F>\nThis plugin is probably not compatible with WooCommerce.\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cp>I will be more than happy to update the plugin with new locales, as soon as I receive them!\u003Cbr \u002F>\nCurrently available in:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Dutch\u003C\u002Fli>\n\u003Cli>Deutsch\u003C\u002Fli>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>Hebrew\u003C\u002Fli>\n\u003Cli>Persian\u003C\u002Fli>\n\u003Cli>Russian\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Plugin Hooks\u003C\u002Fh4>\n\u003Ch3>Actions\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>wpau_approve\u003C\u002Fstrong> (\u003Cem>int\u003C\u002Fem>)\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>User-ID of approved user.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>wpau_unapprove\u003C\u002Fstrong> (\u003Cem>int\u003C\u002Fem>)\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>User-ID of unapproved user.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Filter\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>wpau_default_options\u003C\u002Fstrong> (\u003Cem>array\u003C\u002Fem>)\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Default options.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>wpau_update_message_handler\u003C\u002Fstrong> (\u003Cem>string\u003C\u002Fem>)\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Allows to return custom update messages.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>wpau_message_placeholders\u003C\u002Fstrong> (\u003Cem>array\u003C\u002Fem>)\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Filters the placeholders in approve\u002Funapprove emails.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","Adds action links to user table to approve or unapprove user registrations.",3000,103941,41,"2024-01-03T18:18:00.000Z","6.4.8","4.3",[19,70,71,72,73],"approve","login","user","user-management","http:\u002F\u002Fen.wp.obenland.it\u002Fwp-approve-user\u002F#utm_source=wordpress&utm_medium=plugin&utm_campaign=wp-approve-user","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-approve-user.11.zip",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":84,"downloaded":85,"rating":86,"num_ratings":87,"last_updated":88,"tested_up_to":89,"requires_at_least":90,"requires_php":91,"tags":92,"homepage":17,"download_link":98,"security_score":99,"vuln_count":100,"unpatched_count":13,"last_vuln_date":101,"fetched_at":24},"wemanage-app-worker","Management App for WooCommerce – Order notifications, Order management, Lead management, Uptime Monitoring","1.2.8","Yisrael Buchwald","https:\u002F\u002Fprofiles.wordpress.org\u002Fisraelb1\u002F","\u003Ch3>Simple Woocommerce Management App\u003C\u002Fh3>\n\u003Cp>With the WEmanage app you can manage your woocommerce website from anywhere at any time\u003Cbr \u002F>\nWoocommerce management was never been easier.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>NO JETPACK NEEDED\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Download WEmanage APP\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.nouvellostudio.wemanageapp\" rel=\"nofollow ugc\">Download for Android devices\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fwemanage-ecommerce-management\u002Fid1637047947\" rel=\"nofollow ugc\">Download for iPhone devices\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>What can be done with the app?\u003C\u002Fh4>\n\u003Cp>WEmanage app is full of useful woocommerce admin features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Receive notifications for every sale on the site – including failed or canceled orders!\u003C\u002Fli>\n\u003Cli>View orders in real-time.\u003C\u002Fli>\n\u003Cli>Contacting buyers in one click – Via email, phone, or WhatsApp!\u003C\u002Fli>\n\u003Cli>Adding new products to the site – Includes products with many variations!\u003C\u002Fli>\n\u003Cli>Extremely fast update of product prices – Includes bulk editing and variation editing!\u003C\u002Fli>\n\u003Cli>Extremely fast product inventory management – Including product variations stock!\u003C\u002Fli>\n\u003Cli>Viewing site sales reports – Site visits, purchases, conversion rate.\u003C\u002Fli>\n\u003Cli>Get mobile notifications for contact form 7 and Elementor form leads.\u003C\u002Fli>\n\u003Cli>Monitor website uptime and get a notification for any issue with your phone.\u003C\u002Fli>\n\u003Cli>Live chat with customers as they visit your store.\u003C\u002Fli>\n\u003Cli>Create and manage coupons on the go.\u003C\u002Fli>\n\u003Cli>Add sub-users to help you manage your woocommerce store\u003C\u002Fli>\n\u003Cli>Manage many woocommerce stores in one interface and app\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>And many more features are on the way!\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FB0wPfm0qzb4?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch4>What is the difference between WEmanage App and WooCommerce App?\u003C\u002Fh4>\n\u003Cp>WEmanage app is a woocommerce app alternative for those who are looking for management capabilities that don’t really only on woocommerce but also on many different plugins used in large volumes.\u003C\u002Fp>\n\u003Cp>Our app focuses on the simple and non-technological store owner that needs to manage his or her store on a day-to-day basis within seconds. here are some examples:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Totally different user experienceֲ  – simplified!\u003C\u002Fli>\n\u003Cli>Very quick inventory and price changes in bulk or as a single.\u003C\u002Fli>\n\u003Cli>Receiving order notifications on failed and canceled status too.\u003C\u002Fli>\n\u003Cli>Receiving lead notifications on Elmentor forms and CF7 forms.\u003C\u002Fli>\n\u003Cli>Receiving up-time notifications for SSL expiration or website unavailability.\u003C\u002Fli>\n\u003Cli>Key actions such as call, mail, or WhatsApp customers with a tap.\u003C\u002Fli>\n\u003Cli>Coupan management and communication with live coupons.\u003C\u002Fli>\n\u003Cli>Inventory management for easy logistics.\u003C\u002Fli>\n\u003Cli>and more..\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Coming up next release:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Warehouse pick-list improvement to show all products to collect as a list by date and order with assigned sub-user.\u003C\u002Fli>\n\u003Cli>Tracking improvement to show all purchases with UTM sources (notification, order page).\u003C\u002Fli>\n\u003Cli>Analytics improvement to show simple reports via each source, medium, and campaign!\u003C\u002Fli>\n\u003Cli>Adding smart insights to help store owners make marketing decisions.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Is it safe to use WEmanage App?\u003C\u002Fh4>\n\u003Cp>Yes. completely.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Our system acts as an intermediary between your website and the mobile management app.\u003C\u002Fli>\n\u003Cli>Neither we nor any other party has the ability to connect to your website or see your information.\u003C\u002Fli>\n\u003Cli>All communication is end-to-end encrypted.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FW9risfXUumY?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>Admin management via mobile app\u003C\u002Fh3>\n\u003Cp>Adding and managing products was never been easier.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>You can add new products to your woocommerce website via the comfort of your phone in a very simple process – one screen only.\u003C\u002Fli>\n\u003Cli>You can manage products by \u003Cstrong>bulk edit\u003C\u002Fstrong> (mark and action), by \u003Cstrong>quick edit\u003C\u002Fstrong> (click to edit variations), or by \u003Cstrong>full edit\u003C\u002Fstrong> (full edit page).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>By adding products to woocommerce via the mobile app you enjoy some extra features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>All images are compressed for website optimization.\u003C\u002Fli>\n\u003Cli>All variations are added as global variations automatically (for filtering).\u003C\u002Fli>\n\u003Cli>Product variations are created automatedly from attributes (as in Shopify)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Order management via mobile app\u003C\u002Fh3>\n\u003Cp>Manage woocommerce orders on the go with real-time notifications and quick actions.\u003C\u002Fp>\n\u003Cp>Stop relying on order emails and start getting your order notifications On your mobile phone. get order notifications not only for successful orders but also for failed and canceled orders so you can win them back when it’s still possible.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WooCommerce to WhatsApp – click to update buyers from the order page.\u003C\u002Fli>\n\u003Cli>Order pick list to WhatsApp – click to update buyers of order status.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>More about wemanage\u003C\u002Fh3>\n\u003Cp>WEmanage is a Website Management Company with over 15 years of experience.\u003Cbr \u002F>\nWe built this App and web interface based on our client’s demands and we will continue to improve the app’s capabilities more and more so that everyone can enjoy full control over their website!\u003Cbr \u002F>\nour official service website:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwemanage.pro\u002F\" rel=\"nofollow ugc\">WEmanage – Website Management services\u003C\u002Fa>\u003Cbr \u002F>\nour mobile app website:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwemanage.app\u002F\" rel=\"nofollow ugc\">Woocommerce admin app\u003C\u002Fa>\u003C\u002Fp>\n","Woocommerce Mobile App - manage your woocommerce products, get order notifications, and manage orders and leads from your mobile phone.",1000,15639,80,9,"2024-07-16T18:06:00.000Z","6.6.0","4.5","5.6.20",[93,94,95,96,97],"woocommerce-app","order-notifications","wemanage","woocommerce-admin","woocommerce-management-app","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwemanage-app-worker.1.2.8.zip",91,1,"2024-03-19 00:00:00",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":84,"downloaded":110,"rating":111,"num_ratings":112,"last_updated":113,"tested_up_to":67,"requires_at_least":114,"requires_php":17,"tags":115,"homepage":120,"download_link":121,"security_score":22,"vuln_count":13,"unpatched_count":13,"last_vuln_date":23,"fetched_at":24},"wp-sheet-editor-yoast-seo","Bulk Edit YOAST SEO fields in Spreadsheet","1.1.8","Jose Vega","https:\u002F\u002Fprofiles.wordpress.org\u002Fjosevega\u002F","\u003Cp>Edit YOAST SEO title, description, keyword, index status, and see SEO score when you are bulk editing Posts, Pages, and WooCommerce products using the spreadsheet.\u003C\u002Fp>\n\u003Cp>This plugin is perfect for you when:\u003C\u002Fp>\n\u003Col>\n\u003Cli>You need to Optimize Your Site SEO.\u003C\u002Fli>\n\u003Cli>You want to edit SEO title, description, and keywords quickly\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Installation steps\u003C\u002Fh4>\n\u003Col>\n\u003Cli>You need to install the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-sheet-editor-bulk-spreadsheet-editor-for-posts-and-pages\u002F\" rel=\"ugc\">free “wp sheet editor” plugin\u003C\u002Fa> to be able to use this plugin\u003C\u002Fli>\n\u003Cli>YOAST SEO plugin must be active\u003C\u002Fli>\n\u003Cli>Done. Now you will see the SEO columns on the spreadsheet automatically.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>What is WP Sheet Editor\u003C\u002Fh4>\n\u003Cp>WP Sheet Editor is a free plugin that allows you to bulk edit WordPress posts, pages, and WooCommerce products using a spreadsheet.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-sheet-editor-bulk-spreadsheet-editor-for-posts-and-pages\u002F\" rel=\"ugc\">Download “wp sheet editor” plugin\u003C\u002Fa>\u003C\u002Fp>\n","Bulk Edit posts, pages, and WooCommerce products YOAST SEO fields using a spreadsheet.",24326,52,5,"2024-02-24T02:56:00.000Z","3.6",[19,116,117,118,119],"bulk-edit","pages","posts-management","quick-edit","http:\u002F\u002Fwpsheeteditor.com\u002F?utm_source=wp-admin&utm_medium=plugins-list&utm_campaign=yoast","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-sheet-editor-yoast-seo.1.1.8.zip",{"slug":123,"name":124,"version":125,"author":126,"author_profile":127,"description":128,"short_description":129,"active_installs":130,"downloaded":131,"rating":54,"num_ratings":132,"last_updated":133,"tested_up_to":134,"requires_at_least":135,"requires_php":136,"tags":137,"homepage":142,"download_link":143,"security_score":144,"vuln_count":145,"unpatched_count":146,"last_vuln_date":147,"fetched_at":24},"administrator-z","Administrator Z","2026.03.02","Quý Lê 91","https:\u002F\u002Fprofiles.wordpress.org\u002Fquyle91\u002F","\u003Cp>Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur? Wordfence code: cki2dia7unnr9q1usvkozrauspcjrnaq\u003C\u002Fp>\n","Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore &hellip;",400,31402,7,"2026-03-02T15:45:00.000Z","6.9.4","6.0","8.0",[138,139,20,140,141],"adminz","custom-tools","tools","wordpress-admin","http:\u002F\u002F#","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadministrator-z.zip",49,6,2,"2025-04-16 00:00:00",{"attackSurface":149,"codeSignals":173,"taintFlows":195,"riskAssessment":222,"analyzedAt":235},{"hooks":150,"ajaxHandlers":169,"restRoutes":170,"shortcodes":171,"cronEvents":172,"entryPointCount":13,"unprotectedCount":13},[151,157,161,165],{"type":152,"name":153,"callback":154,"file":155,"line":156},"filter","bulk_actions-plugins","e_plugin_mover","plugin-mover.php",51,{"type":158,"name":159,"callback":160,"file":155,"line":111},"action","admin_menu","add_plugin_move_page",{"type":152,"name":162,"callback":163,"priority":11,"file":155,"line":164},"handle_bulk_actions-plugins","e_plugin_mover_action_handler",53,{"type":158,"name":166,"callback":167,"file":155,"line":168},"admin_notices","e_plugin_mover_action_notices",54,[],[],[],[],{"dangerousFunctions":174,"sqlUsage":175,"outputEscaping":177,"fileOperations":146,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":194},[],{"prepared":13,"raw":13,"locations":176},[],{"escaped":13,"rawEcho":132,"locations":178},[179,182,184,186,188,190,192],{"file":180,"line":44,"context":181},"plugin-mover-admin-page.php","raw output",{"file":180,"line":183,"context":181},20,{"file":180,"line":185,"context":181},32,{"file":180,"line":187,"context":181},33,{"file":180,"line":189,"context":181},34,{"file":180,"line":191,"context":181},124,{"file":155,"line":193,"context":181},116,[],[196,214],{"entryPoint":197,"graph":198,"unsanitizedCount":146,"severity":213},"plugin_move_page (plugin-mover-admin-page.php:8)",{"nodes":199,"edges":210},[200,205],{"id":201,"type":202,"label":203,"file":180,"line":204},"n0","source","$_POST['folder_name'] (x2)",14,{"id":206,"type":207,"label":208,"file":180,"line":204,"wp_function":209},"n1","sink","update_option() [Settings Manipulation]","update_option",[211],{"from":201,"to":206,"sanitized":212},false,"low",{"entryPoint":215,"graph":216,"unsanitizedCount":146,"severity":213},"\u003Cplugin-mover-admin-page> (plugin-mover-admin-page.php:0)",{"nodes":217,"edges":220},[218,219],{"id":201,"type":202,"label":203,"file":180,"line":204},{"id":206,"type":207,"label":208,"file":180,"line":204,"wp_function":209},[221],{"from":201,"to":206,"sanitized":212},{"summary":223,"deductions":224},"The plugin-mover v1.1 plugin exhibits a mixed security posture. On one hand, it demonstrates good practices by having a zero attack surface for common entry points like AJAX handlers, REST API routes, and shortcodes, and all SQL queries are performed using prepared statements. This suggests an effort to prevent common injection vulnerabilities. However, there are significant concerns regarding output escaping and file operations.\n\nA critical weakness identified is the complete lack of output escaping (0% properly escaped). This means that any data processed by the plugin and displayed back to users or within the WordPress environment is susceptible to cross-site scripting (XSS) attacks. Furthermore, while there are no external HTTP requests or dangerous functions, the presence of two file operations with unsanitized paths in the taint analysis is a serious concern. This could lead to arbitrary file read or write vulnerabilities, allowing an attacker to access or modify sensitive files on the server.\n\nThe plugin's vulnerability history is clean, with no known CVEs. This is a positive indicator, but it does not negate the risks identified in the static analysis. The absence of historical vulnerabilities could be due to the plugin's obscurity, lack of targeted attacks, or simply that the current code has not been exhaustively audited for these specific issues. Overall, while the plugin avoids some common pitfalls, the severe output escaping and file operation vulnerabilities present a substantial risk that needs immediate attention.",[225,228,231,233],{"reason":226,"points":227},"Unsanitized paths in taint flows",15,{"reason":229,"points":230},"No output escaping",8,{"reason":232,"points":112},"Missing capability checks",{"reason":234,"points":112},"Missing nonce checks","2026-03-17T05:41:13.754Z",{"wat":237,"direct":242},{"assetPaths":238,"generatorPatterns":239,"scriptPaths":240,"versionParams":241},[],[],[],[],{"cssClasses":243,"htmlComments":244,"htmlAttributes":245,"restEndpoints":246,"jsGlobals":247,"shortcodeOutput":248},[],[],[],[],[],[249],"Move to "]