[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fOVRbM65dl_rjayDRCGmY4ozgfyN297qIItNn5Q6PbTw":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":25,"download_link":26,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":38,"analysis":152,"fingerprints":196},"my-desktop","My Desktop – Manage your site from a web desktop","1.2","Manuel Canga","https:\u002F\u002Fprofiles.wordpress.org\u002Ftrasweb\u002F","\u003Cp>Manage your site from a web desktop. Do multitasking with  windows, click icons, use notes. Jump to any place in your wp-admin quickly.\u003C\u002Fp>\n\u003Cp>The system users will interact with My Desktop very much the same way they would interact with a regular desktop operating system,\u003Cbr \u002F>\nbut they work will be editing editing posts or approving comments.\u003C\u002Fp>\n\u003Ch3>Thanks\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fcarazo\u002F\" rel=\"nofollow ugc\">Javier Carazo\u003C\u002Fa> for testing this plugin.\u003C\u002Fli>\n\u003Cli>Monty for his \u003Ca href=\"https:\u002F\u002Fdiariodeunfriki.com\u002Fconvierte-tu-wordpress-en-un-desktop-con-my-desktop-plugin\u002F\" rel=\"nofollow ugc\">review\u003C\u002Fa> of this plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Send me bugs or improvements\u003C\u002Fh3>\n\u003Cp>If you’re interested in contributing to My Desktop, head to the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmanuelcanga\u002Fmy-desktop\u002F\" rel=\"nofollow ugc\">My Desktop GitHub Repository\u003C\u002Fa>.\u003C\u002Fp>\n","Manage your site from a web desktop. Do multitasking with  windows, click icons, use notes. Jump to any place in your wp-admin quickly.",10,1516,100,2,"","6.0.11","4.9.0","7.2",[20,21,22,23,24],"admin","desktop","manage","tasks","windows","https:\u002F\u002Fgithub.com\u002Fmanuelcanga\u002Fmy-desktop","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmy-desktop.zip",0,null,"2026-03-15T10:48:56.248Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":13,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"trasweb",3,90,30,87,"2026-04-04T19:06:17.823Z",[39,58,83,107,129],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":27,"downloaded":47,"rating":27,"num_ratings":27,"last_updated":15,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":55,"download_link":56,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":57},"neura-task-manager","Neura Task Manager","1.0.0","Aman Dubey","https:\u002F\u002Fprofiles.wordpress.org\u002Famandubey\u002F","\u003Cp>Neura Task Manager provides a task dashboard in WordPress admin.\u003C\u002Fp>\n\u003Cp>Features:\u003Cbr \u002F>\n– Create, edit, delete tasks\u003Cbr \u002F>\n– Assign tasks to users\u003Cbr \u002F>\n– Task status workflow (To Do, In Progress, Done)\u003Cbr \u002F>\n– Priority and due date support\u003Cbr \u002F>\n– Reward points and leaderboard\u003Cbr \u002F>\n– Role-based access controls\u003Cbr \u002F>\n– Frontend dashboard shortcode\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin can connect to Slack APIs for task assignment integrations when Slack settings are enabled by the site administrator.\u003C\u002Fp>\n\u003Cp>Slack API endpoints used:\u003Cbr \u002F>\n– https:\u002F\u002Fslack.com\u002Fapi\u002Fusers.list\u003Cbr \u002F>\n– https:\u002F\u002Fslack.com\u002Fapi\u002Fchat.postMessage\u003Cbr \u002F>\n– https:\u002F\u002Fslack.com\u002Fapi\u002Fconversations.open\u003C\u002Fp>\n\u003Cp>Data sent to Slack may include task title, assignee mapping IDs, due date, priority, and reward points, only when Slack-related features are used.\u003C\u002Fp>\n\u003Cp>Slack service terms:\u003Cbr \u002F>\n– https:\u002F\u002Fslack.com\u002Fterms-of-service\u003Cbr \u002F>\nSlack privacy policy:\u003Cbr \u002F>\n– https:\u002F\u002Fslack.com\u002Fprivacy-policy\u003C\u002Fp>\n","Task management for WordPress admin with assignments, statuses, and reward points.",135,"6.9.4","6.0","7.4",[20,52,53,54,23],"productivity","rewards","task-manager","https:\u002F\u002Fwpneura.com\u002Fdocs\u002Fsimple-task-manager\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fneura-task-manager.1.0.0.zip","2026-03-15T14:44:11.924Z",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":68,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":49,"requires_php":15,"tags":72,"homepage":78,"download_link":79,"security_score":80,"vuln_count":14,"unpatched_count":27,"last_vuln_date":81,"fetched_at":82},"wp-phpmyadmin-extension","WP phpMyAdmin","5.2.2.01","Puvox Software","https:\u002F\u002Fprofiles.wordpress.org\u002Fpuvoxsoftware\u002F","\u003Ch4>[ ✅ 𝐒𝐄𝐂𝐔𝐑𝐄 𝐏𝐋𝐔𝐆𝐈𝐍𝐒 𝐵𝓎 𝒫𝓊𝓋𝑜𝓍 ] :\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cp>• Checked against vulnerability holes.\u003Cbr \u002F>\n  • No extra load\u002Fslowness to site.\u003Cbr \u002F>\n  • Does not collect & share private data.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Plugin Description\u003C\u002Fh4>\n\u003Cp>The famous database browser & manager (for MySQL & MariaDB) – use it inside WordPress Dashboard without an extra hassle.\u003C\u002Fp>\n\u003Ch3>NOTES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>This plugin has been started from 2018 year, and we have no connections to the old age’s vulnerable wp-phpMyAdmin plugin (published elsewhere by 3rd party scammers) . So, this current plugin is just a wrapper for official phpMyAdmin release and depends itself on the realiability & security of the \u003Ccode>phpMyAdmin\u003C\u002Fcode> itself. Also, initially we wanted to put PhpMyAdmin released \u003Ccode>.zip\u003C\u002Fcode> file untouched (to ensure the checksums are same) and unpack that \u003Ccode>.zip\u003C\u002Fcode> directly upon plugin’s installation, but unfortunately WordPress Plugin Team didn’t allow to put \u003Ccode>.zip\u003C\u002Fcode> file in the package (saying that SVN doesn’t like working with \u003Ccode>.zip\u003C\u002Fcode> files). Thus, we had to submit extracted PMA (but still original & untouched) to the repository.\u003C\u002Fli>\n\u003Cli>PHP >= 7.2.5 is required to for \u003Cstrong>phpMyAdmin\u003C\u002Fstrong> latest version (otherwise you will have option to use older version of PMA, which is not encouraged to be used).\u003C\u002Fli>\n\u003Cli>For the reason to make it compact, some unnecessary files (language files, OpenLayer\u002FGIS map lib, extra themes, etc) are removed.\u003C\u002Fli>\n\u003Cli>It’s recommended, that you enable the plugin only while you need to use PhpMyAdmin. Otherwise, for longer periods, you can deactivate plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Liability\u003C\u002Fh4>\n\u003Cp>We are not developers of PhpMyAdmin itself, neither affiliated with them. We just made this plugin as a wrapper (container) of official PhpMyAdmin, to make it possible to be installed as a WP plugin. However, we don’t monitor PhpMyAdmin package’s source code itself. We take no responsibility about this plugin. Use it at your own responsibility (However, as it’s also visible in stats, thousands of users are using this extendion and only few people have complained about errors).\u003C\u002Fp>\n\u003Ch4>Available Options\u003C\u002Fh4>\n\u003Cp>See all available options and their description on plugin’s settings page.\u003C\u002Fp>\n","[ ✅ 𝐒𝐄𝐂𝐔𝐑𝐄 𝐏𝐋𝐔𝐆𝐈𝐍𝐒 𝐵𝓎 𝒫𝓊𝓋𝑜𝓍 ] phpMyAdmin -  Database Browser & Manager (for MySQL & MariaDB)",50000,1055306,92,58,"2025-10-17T18:58:00.000Z","6.7.5",[73,74,75,76,77],"database","manager","mysql","phpminiadmin","phpmyadmin","https:\u002F\u002Fpuvox.software\u002Fsoftware\u002Fwordpress-plugins\u002F?plugin=wp-phpmyadmin-extension","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-phpmyadmin-extension.zip",99,"2022-08-01 00:00:00","2026-03-15T15:16:48.613Z",{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":91,"downloaded":92,"rating":93,"num_ratings":94,"last_updated":95,"tested_up_to":48,"requires_at_least":96,"requires_php":18,"tags":97,"homepage":103,"download_link":104,"security_score":80,"vuln_count":105,"unpatched_count":27,"last_vuln_date":106,"fetched_at":82},"admin-notices-manager","Admin Notices Manager","1.6.0","Melapress","https:\u002F\u002Fprofiles.wordpress.org\u002Fmelapress\u002F","\u003Cp>\u003Cstrong>Better manage admin notices & never miss an important message!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>WordPress core, themes and plugins developers use admin notices to send you important messages about your website and their software that you use. However, more often than not a cry wolf situation is created due to the overwhelming number of notices and the nature of these messages.\u003C\u002Fp>\n\u003Cp>Use the Admin Notices Manager plugin to better manage your WordPress website admin notices – read them at your own convenience and not miss any important WordPress core and developer messages.\u003C\u002Fp>\n\u003Ch3>The problem\u003C\u002Fh3>\n\u003Cp>Pretty much anyone who uses WordPress knows about admin notices. Unfortunately though, they have a negative connotation of them. Very often users are overwhelmed by the number of admin notices that pop up on their WordPress dashboard. Sometimes there are so many that the WordPress dashboard is below the scroll.\u003C\u002Fp>\n\u003Cp>This has resulted in users ignoring the admin notices and not reading important messages and information from WordPress core, plugins and also themes developers.\u003C\u002Fp>\n\u003Ch3>The Solution\u003C\u002Fh3>\n\u003Cp>The Admin Notices Manager plugin solves this problem by moving the admin notices out of the main dashboard view to a central place, so you are not disrupted.\u003C\u002Fp>\n\u003Cp>This allows you to keep on working and read the notices at your convenience at a later time, without missing any important WordPress core, plugins and themes messages.\u003C\u002Fp>\n\u003Ch3>How it works\u003C\u002Fh3>\n\u003Cp>The Admin Notices Manager plugin is very easy to use; simply install and activate it on your WordPress website and it will automatically capture all the notifications.\u003C\u002Fp>\n\u003Cp>The plugin solves this problem by moving the admin notices out of the main dashboard view to a central place, so you are not disrupted.\u003C\u002Fp>\n\u003Cp>The plugin notifies you of new notices by highlighting the number of new notices in the WordPress toolbar next to your username.\u003C\u002Fp>\n\u003Ch3>Benefits & features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Easily customize how & where the admin notices are displayed\u003C\u002Fli>\n\u003Cli>Customize what action should be taken for every different admin notices type\u003C\u002Fli>\n\u003Cli>Capture any type of admin notices, including ones with custom types\u003C\u002Fli>\n\u003Cli>Easily manage admin notices for a clutter-free admin area\u003C\u002Fli>\n\u003Cli>WordPress system admin notices are shown in the WordPress dashboard\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>FREE Plugin Support\u003C\u002Fh3>\n\u003Cp>Support for Admin Notices Manager is available for free via:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fadmin-notices-manager\u002F\" rel=\"ugc\">forums\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fmelapress.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">email\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Maintained & Supported by Melapress\u003C\u002Fh3>\n\u003Cp>Melapress builds high-quality niche WordPress security & management plugins. It’s suite of plugins consists of:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmelapress.com\u002Fwordpress-2fa\u002F\" rel=\"nofollow ugc\">WP 2FA\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmelapress.com\u002Fwordpress-user-roles-editor\u002F\" rel=\"nofollow ugc\">Melapress Role Editor\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmelapress.com\u002Fwordpress-login-security\u002F\" rel=\"nofollow ugc\">Melapress Login Security\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmelapress.com\u002Fwordpress-activity-log\u002F\" rel=\"nofollow ugc\">WP Activity Log\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Visit the \u003Ca href=\"https:\u002F\u002Fmelapress.com\u002F\" rel=\"nofollow ugc\">Melapress website\u003C\u002Fa> for more information about the company and the plugins it develops.\u003C\u002Fp>\n\u003Ch3>Related Links and Documentation\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"\u002F\u002Fmelapress.com\u002Fhow-wordpress-admin-notices-work\u002F\" rel=\"nofollow ugc\">What are WordPress admin notices & how do they work?\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmelapress.com\u002Fmanage-wordpress-admin-notices-effectively\u002F\" rel=\"nofollow ugc\">Why WordPress admin notices matter & how to manage them effectively\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmelapress.com\u002Fwordpress-admin-notices\u002F\" rel=\"nofollow ugc\">Admin Notices Manager plugin page\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>From within WordPress\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Visit ‘Plugins > Add New’\u003C\u002Fli>\n\u003Cli>Search for ‘Admin Notices Manager’\u003C\u002Fli>\n\u003Cli>Install & activate the plugin from your Plugins page.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Manually\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Download the plugin from the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadmin-notices-manager\u002F\" rel=\"ugc\">WordPress plugins repository\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Unzip the zip file and upload the \u003Ccode>admin-notices-manager\u003C\u002Fcode> folder to the \u003Ccode>\u002Fwp-content\u002Fplugins\u002F\u003C\u002Fcode> directory\u003C\u002Fli>\n\u003Cli>Activate the Admin Notices Manager plugin through the ‘Plugins’ menu in WordPress\u003C\u002Fli>\n\u003C\u002Fol>\n","Better manage admin notices & never miss important developer messages!",10000,51753,98,21,"2025-12-04T11:38:00.000Z","5.0",[98,99,100,101,102],"admin-notices","dashboard-notices","hide-admin-notices","manage-admin-notices","notices","https:\u002F\u002Fmelapress.com\u002Fwordpress-admin-notices\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-notices-manager.1.6.0.zip",1,"2024-06-03 16:41:25",{"slug":108,"name":109,"version":110,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":115,"downloaded":116,"rating":117,"num_ratings":118,"last_updated":119,"tested_up_to":120,"requires_at_least":121,"requires_php":15,"tags":122,"homepage":127,"download_link":128,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":82},"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",[20,123,124,125,126],"compatibility","control","management","version","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbetter-plugin-compatibility-control\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbetter-plugin-compatibility-control.zip",{"slug":130,"name":131,"version":132,"author":133,"author_profile":134,"description":135,"short_description":136,"active_installs":137,"downloaded":138,"rating":139,"num_ratings":140,"last_updated":141,"tested_up_to":142,"requires_at_least":143,"requires_php":15,"tags":144,"homepage":149,"download_link":150,"security_score":151,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":82},"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,84,41,"2024-01-03T18:18:00.000Z","6.4.8","4.3",[20,145,146,147,148],"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",85,{"attackSurface":153,"codeSignals":165,"taintFlows":186,"riskAssessment":187,"analyzedAt":195},{"hooks":154,"ajaxHandlers":161,"restRoutes":162,"shortcodes":163,"cronEvents":164,"entryPointCount":27,"unprotectedCount":27},[155],{"type":156,"name":157,"callback":158,"file":159,"line":160},"action","init","anonymous","my-desktop.php",27,[],[],[],[],{"dangerousFunctions":166,"sqlUsage":167,"outputEscaping":169,"fileOperations":105,"externalRequests":27,"nonceChecks":27,"capabilityChecks":14,"bundledLibraries":185},[],{"prepared":105,"raw":27,"locations":168},[],{"escaped":170,"rawEcho":171,"locations":172},9,4,[173,177,179,182],{"file":174,"line":175,"context":176},"src\\Places\\class-wp-admin.php",48,"raw output",{"file":174,"line":178,"context":176},80,{"file":180,"line":181,"context":176},"src\\Widgets\\class-desktop.php",89,{"file":183,"line":184,"context":176},"src\\Widgets\\Vendor\\class-note.php",47,[],[],{"summary":188,"deductions":189},"The \"my-desktop\" plugin version 1.2 exhibits a generally strong security posture based on the provided static analysis.  It demonstrates a complete absence of identified attack vectors such as unprotected AJAX handlers, REST API routes, shortcodes, or cron events.  Furthermore, the code signals indicate good development practices with 100% of SQL queries utilizing prepared statements and a reasonable 69% of output escaping, though this could be improved.  The plugin also correctly implements capability checks, though it lacks nonce checks on its entry points, which is a potential concern for certain types of attacks if any entry points were indeed present.\n\nDespite the absence of a large attack surface and a clean vulnerability history with no known CVEs, the lack of nonce checks on its (currently zero) entry points represents a weakness. If any new entry points were introduced in future versions, they would be unprotected by nonce validation.  The taint analysis showing zero flows, while positive, could be influenced by the limited number of flows analyzed or the absence of complex data manipulation within the plugin's scope.\n\nIn conclusion, \"my-desktop\" v1.2 appears to be a secure plugin due to its minimal attack surface and absence of critical code signals. The presence of capability checks is a positive sign. However, the missing nonce checks on its entry points, even if currently unused, is a notable area for improvement to ensure robust security against potential future vulnerabilities.",[190,193],{"reason":191,"points":192},"Missing nonce checks on entry points",8,{"reason":194,"points":171},"Output escaping not fully implemented (69%)","2026-03-16T23:26:08.200Z",{"wat":197,"direct":206},{"assetPaths":198,"generatorPatterns":201,"scriptPaths":202,"versionParams":203},[199,200],"\u002Fwp-content\u002Fplugins\u002Fmy-desktop\u002Fbuild\u002Fassets\u002Fdesktop.js","\u002Fwp-content\u002Fplugins\u002Fmy-desktop\u002Fbuild\u002Fassets\u002Fdesktop.css",[],[199],[204,205],"my-desktop\u002Fbuild\u002Fassets\u002Fdesktop.css?ver=","my-desktop\u002Fbuild\u002Fassets\u002Fdesktop.js?ver=",{"cssClasses":207,"htmlComments":215,"htmlAttributes":216,"restEndpoints":219,"jsGlobals":221,"shortcodeOutput":223},[208,209,210,211,212,213,214],"my-desktop-app","my-desktop-window","my-desktop-icon","my-desktop-widget","my-desktop-menu","my-desktop-panel","my-desktop-toolbar",[],[217,218],"data-desktop-widget-id","data-desktop-widget-type",[220],"\u002Fwp-json\u002Fmy-desktop\u002Fv1\u002Fwidget",[222],"MyDesktop",[]]