[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fzxCYK3BvsquX43WIBcztB8Ri3JP7iv8yWJK-21AMEcw":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":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":39,"analysis":155,"fingerprints":338},"simple-debug","Simple Debug","1.5","ChrisHurst","https:\u002F\u002Fprofiles.wordpress.org\u002Fchrishurst\u002F","\u003Cp>Simple Debug Plugin for WordPress analyzes the performance of your WordPress website and shows you the slowest performing functions.\u003Cbr \u002F>\nAlso has the ability to display other useful information such as error log, PHP.ini variables, and DB performance varbailes.\u003Cbr \u002F>\nMySQL Database Optimization tool is also included.\u003Cbr \u002F>\nYou can also enable and view the debug.log with no editing of wp-config.php file necessary!\u003C\u002Fp>\n\u003Cp>Developer Website: http:\u002F\u002FMyWebsiteAdvisor.com\u002F\u003C\u002Fp>\n\u003Cp>Plugin Page: http:\u002F\u002FMyWebsiteAdvisor.com\u002Ftools\u002Fwordpress-plugins\u002Fsimple-debug\u002F\u003C\u002Fp>\n\u003Cp>Video Tutorial: http:\u002F\u002Fmywebsiteadvisor.com\u002Flearning\u002Fvideo-tutorials\u002Fsimple-debug-tutorial\u002F\u003C\u002Fp>\n\u003Cp>We are looking for testimonials and live examples of our plugins on your website!\u003Cbr \u002F>\nPlease submit your website or testimonial here: http:\u002F\u002FMyWebsiteAdvisor.com\u002Ftestimonials\u002F\u003Cbr \u002F>\nIf we choose your testimonial or website we can link to your site and generate some free traffic for you!\u003C\u002Fp>\n\u003Cp>Requirements:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>PHP 5.3\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>To-do:\u003C\u002Fp>\n","Analyzes WordPress website performance, helps to locate slow function hooks.",10,3964,60,2,"2013-01-11T17:35:00.000Z","3.5.2","2.9","",[20,21,22,23,24],"admin","debug","performance","plugin","profiling","http:\u002F\u002FMyWebsiteAdvisor.com\u002Ftools\u002Fwordpress-plugins\u002Fsimple-debug\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-debug.1.5.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":27,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"chrishurst",19,1750,2044,69,"2026-04-04T14:06:55.517Z",[40,69,87,108,134],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":11,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":18,"tags":54,"homepage":67,"download_link":68,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"admin-menu-slide","Admin Menu Slide","1.0","Maciej Krawczyk","https:\u002F\u002Fprofiles.wordpress.org\u002Fhelium-3\u002F","\u003Cp>Admin Menu Slide is a simple plugin that adds a feature to hide admin menu and make it slide when hovering on the edge of the screen. Works exactly like WordPress collapse menu – you can toggle the feature on\u002Foff by clicking a button, which is at the bottom of admin menu. When enabled, admin pages have full screen width.\u003C\u002Fp>\n","Adds a feature to hide admin menu and make it slide when hovering on the edge of the screen.",2382,100,1,"2015-07-30T13:50:00.000Z","4.3.34","3.8",[20,55,56,57,58,59,60,61,62,63,64,22,65,66],"administration","backend","dashboard","free","javascript","jquery","menu","mobile","navigation","page","plugins","sidebar","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadmin-menu-slide","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-menu-slide.1.0.zip",{"slug":70,"name":71,"version":72,"author":73,"author_profile":74,"description":75,"short_description":76,"active_installs":11,"downloaded":77,"rating":78,"num_ratings":79,"last_updated":80,"tested_up_to":81,"requires_at_least":82,"requires_php":18,"tags":83,"homepage":18,"download_link":86,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"database-performance-monitor","Database Performance Monitor","1.1","Brad Parbs","https:\u002F\u002Fprofiles.wordpress.org\u002Fbradparbs\u002F","\u003Cp>Outputs some database query information on page load for logged in admins. Output is located as an html comment in the footer and also in the console.\u003C\u002Fp>\n","Outputs some database query information on page load for logged in admins. Output is located as an html comment in the footer and also in the console.",4125,46,3,"2013-08-26T04:01:00.000Z","3.6.1","3.2",[20,84,21,22,85],"database","queries","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdatabase-performance-monitor.zip",{"slug":88,"name":89,"version":90,"author":91,"author_profile":92,"description":93,"short_description":94,"active_installs":28,"downloaded":95,"rating":28,"num_ratings":28,"last_updated":96,"tested_up_to":97,"requires_at_least":98,"requires_php":99,"tags":100,"homepage":105,"download_link":106,"security_score":107,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"quick-disabler","Quick Disabler","1.0.2","Nayon Islam","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebnayon\u002F","\u003Cp>\u003Cstrong>Quick Plugin Disabler\u003C\u002Fstrong> helps you instantly disable all active plugins except itself with a single click.\u003Cbr \u002F>\nNeed to find out which plugin is breaking your site? This tool is built for exactly that.\u003Cbr \u002F>\nUse the \u003Cstrong>Re-enable Plugins\u003C\u002Fstrong> button to bring everything back—no need to reactivate plugins one by one.\u003C\u002Fp>\n\u003Cp>✅ Perfect for:\u003Cbr \u002F>\n– Troubleshooting plugin conflicts\u003Cbr \u002F>\n– Debugging white screen issues\u003Cbr \u002F>\n– Simplifying your dev workflow\u003C\u002Fp>\n\u003Ch3>Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Disable all active plugins (except this one)\u003C\u002Fli>\n\u003Cli>Re-enable them all again\u003C\u002Fli>\n\u003Cli>Powered by AJAX — no page reloads\u003C\u002Fli>\n\u003Cli>Works on multisite\u003C\u002Fli>\n\u003Cli>Lightweight & admin-only access\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Author Information\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Author Name\u003C\u002Fstrong>: Nayon Islam\u003Cbr \u002F>\n\u003Cstrong>Email\u003C\u002Fstrong>: nayonislam105@gmail.com\u003Cbr \u002F>\n\u003Cstrong>Author URL\u003C\u002Fstrong>: https:\u002F\u002Fprofiles.wordpress.org\u002Fwebnayon\u003C\u002Fp>\n","Easily disable all active plugins—except this one—with one click. Re-enable them anytime using AJAX. Perfect for debugging and troubleshooting.",254,"2025-03-29T08:50:00.000Z","6.7.5","5.5","7.0",[101,102,21,103,104],"admin-tools","deactivate-all","disable-plugins","troubleshoot","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fquick-disabler\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquick-disabler.zip",92,{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":116,"downloaded":117,"rating":118,"num_ratings":119,"last_updated":120,"tested_up_to":121,"requires_at_least":122,"requires_php":123,"tags":124,"homepage":129,"download_link":130,"security_score":131,"vuln_count":132,"unpatched_count":28,"last_vuln_date":133,"fetched_at":30},"redux-framework","Redux Framework","4.5.10","David Anderson \u002F Team Updraft","https:\u002F\u002Fprofiles.wordpress.org\u002Fdavidanderson\u002F","\u003Cp>Redux was built by developers for developers. We save you months if not years in your development time. Everything we do is to help innovation in the industry.\u003C\u002Fp>\n\u003Ch4>♥️ What the Plugin does?\u003C\u002Fh4>\n\u003Cp>Redux is a simple, genuinely extensible, and fully responsive options framework for WordPress themes and plugins. Built on the WordPress Settings API; Redux supports many field types, custom error handling, custom fields & validation types, and import\u002Fexport functionality.\u003C\u002Fp>\n\u003Cp>But what does Redux actually DO? We don’t believe that theme and plugin developers should have to reinvent the wheel every time they start work on a project. Redux simplifies the development cycle by providing a streamlined, extensible framework for developers to build on. Through a simple, well-documented config file, third-party developers can build out an options panel limited only by their imagination in a fraction of the time it would take to build from the ground up!\u003C\u002Fp>\n\u003Ch4>🚀 What fields does Redux offer?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Accordion\u003C\u002Fli>\n\u003Cli>ACE Editor\u003C\u002Fli>\n\u003Cli>Background\u003C\u002Fli>\n\u003Cli>Border\u003C\u002Fli>\n\u003Cli>Box Shadow\u003C\u002Fli>\n\u003Cli>Button Set\u003C\u002Fli>\n\u003Cli>Checkbox \u002F Multi-Check\u003C\u002Fli>\n\u003Cli>Color (WordPress Native)\u003C\u002Fli>\n\u003Cli>Color Gradient\u003C\u002Fli>\n\u003Cli>Color Palette\u003C\u002Fli>\n\u003Cli>Color RGBA\u003C\u002Fli>\n\u003Cli>Color Scheme\u003C\u002Fli>\n\u003Cli>Content\u003C\u002Fli>\n\u003Cli>Custom Fonts\u003C\u002Fli>\n\u003Cli>Customizer\u003C\u002Fli>\n\u003Cli>Date\u003C\u002Fli>\n\u003Cli>Date\u002FTime\u003C\u002Fli>\n\u003Cli>Dimensions (Height\u002FWidth)\u003C\u002Fli>\n\u003Cli>Divide (Divider)\u003C\u002Fli>\n\u003Cli>Editor (WordPress Native)\u003C\u002Fli>\n\u003Cli>Gallery (WordPress Native)\u003C\u002Fli>\n\u003Cli>Google Maps\u003C\u002Fli>\n\u003Cli>Icon Select\u003C\u002Fli>\n\u003Cli>Image Select (Patterns\u002FPresets)\u003C\u002Fli>\n\u003Cli>Import\u002FExport\u003C\u002Fli>\n\u003Cli>Info (Header\u002FNotice)\u003C\u002Fli>\n\u003Cli>JS Button\u003C\u002Fli>\n\u003Cli>Link Color\u003C\u002Fli>\n\u003Cli>Media (WordPress Native)\u003C\u002Fli>\n\u003Cli>Metaboxes\u003C\u002Fli>\n\u003Cli>Multi Media\u003C\u002Fli>\n\u003Cli>Multi-Text\u003C\u002Fli>\n\u003Cli>Palette\u003C\u002Fli>\n\u003Cli>Password\u003C\u002Fli>\n\u003Cli>Radio (w\u002F WordPress Data)\u003C\u002Fli>\n\u003Cli>Raw (HTML\u002FPHP\u002FMarkDown)\u003C\u002Fli>\n\u003Cli>Repeater\u003C\u002Fli>\n\u003Cli>Section (Indent and Group Fields)\u003C\u002Fli>\n\u003Cli>Select (Select\u002FMulti-Select w\u002F Select2 & WordPress Data)\u003C\u002Fli>\n\u003Cli>Select Image\u003C\u002Fli>\n\u003Cli>Slider (Drag a Handle)\u003C\u002Fli>\n\u003Cli>Slides (Multiple Images, Titles, and Descriptions)\u003C\u002Fli>\n\u003Cli>Social Profiles\u003C\u002Fli>\n\u003Cli>Sortable (Drag\u002FDrop Checkbox\u002FInput Fields)\u003C\u002Fli>\n\u003Cli>Sorter (Drag\u002FDrop Manager – Works great for content blocks)\u003C\u002Fli>\n\u003Cli>Spacing (Margin\u002FPadding\u002FAbsolute)\u003C\u002Fli>\n\u003Cli>Spinner\u003C\u002Fli>\n\u003Cli>Switch\u003C\u002Fli>\n\u003Cli>Tabbed\u003C\u002Fli>\n\u003Cli>Taxonomy Metaboxes\u003C\u002Fli>\n\u003Cli>Text\u003C\u002Fli>\n\u003Cli>Textarea\u003C\u002Fli>\n\u003Cli>Typography\u003C\u002Fli>\n\u003Cli>User Profile Metaboxes\u003C\u002Fli>\n\u003Cp> * The most advanced typography module complete with preview, Google fonts, and auto-css output!\u003C\u002Fp>\n\u003Cli>User Profile Metaboxes\u003C\u002Fli>\n\u003Cli>Widget Areas (Classic Widgets only)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🎉Additional Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Full value escaping\u003C\u002Fli>\n\u003Cli>Required – Link visibility from parent fields. Set this to affect the visibility of the field on the parent’s value. Fully nested with multiple required parents possible.\u003C\u002Fli>\n\u003Cli>Output CSS Automatically – Redux generates CSS and the appropriate Google Fonts stylesheets for you on select fields. You need to only specify the CSS selector to apply the CSS to (limited to certain fields).\u003C\u002Fli>\n\u003Cli>Compiler integration! A custom hook runs when any fields with the argument `compile => true` are changed.\u003C\u002Fli>\n\u003Cli>Field validation and sanitization\u003C\u002Fli>\n\u003Cli>Field and section disabling\u003C\u002Fli>\n\u003Cli>Oh, and did we mention a fully integrated Google Fonts setup that will make you so happy you’ll want to cry?\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>👍 BE A CONTRIBUTOR\u003C\u002Fh4>\n\u003Cp>If you want to help with translations, \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fredux-framework\" rel=\"nofollow ugc\">go to the Translation Portal at translate.wordpress.org\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You can also contribute code via our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Freduxframework\u002Fredux-framework\u002F\" rel=\"nofollow ugc\">GitHub Repository\u003C\u002Fa>. Be sure to use our develop branch to submit pull requests.\u003C\u002Fp>\n\u003Ch4>📝 Documentation and Support\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>We have extremely extensive docs. Please visit [https:\u002F\u002Fdevs.redux.io\u002F](https:\u002F\u002Fdevs.redux.io). If that doesn’t solve your issue, search [the issue tracker on GitHub](https:\u002F\u002Fgithub.com\u002Freduxframework\u002Fredux-framework\u002Fissues). If you can’t locate any topics that pertain to your particular problem, [post a new issue](https:\u002F\u002Fgithub.com\u002Freduxframework\u002Fredux-framework\u002Fissues\u002Fnew) for it. Before you submit an issue, please read [our contributing requirements](https:\u002F\u002Fgithub.com\u002Fredux-framework\u002Fredux-framework\u002Fblob\u002Fmaster\u002FCONTRIBUTING.md). We build on the dev version and push it to WordPress.org when we confirm Redux is stable and ready for release.\u003C\u002Fli>\n\u003Cli>If you have additional questions, reach out to us at support@redux.io\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>⚡ Like the Redux Plugin?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Follow us on \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Freduxframework\" rel=\"nofollow ugc\">Facebook 💬\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rate us 5 ⭐ stars\u003C\u002Fstrong> on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fredux-framework\u002Freviews\u002F?filter=5\u002F#new-post\" rel=\"ugc\">WordPress.org\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Follow us on Twitter 🐦: \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Freduxframework\" rel=\"nofollow ugc\">@ReduxFramework\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🔐 Privacy\u003C\u002Fh4>\n\u003Cp>Redux does not interact with end users on your website. If a product is using Redux, the option panel will cease to function without Redux.\u003C\u002Fp>\n\u003Cp>For more details on our privacy policy: \u003Ca href=\"https:\u002F\u002Fredux.io\u002Fprivacy\" rel=\"nofollow ugc\">https:\u002F\u002Fredux.io\u002Fprivacy\u003C\u002Fa>\u003Cbr \u002F>\nFor more details on our terms and conditions: \u003Ca href=\"https:\u002F\u002Fredux.io\u002Fterms\" rel=\"nofollow ugc\">https:\u002F\u002Fredux.io\u002Fterms\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>NOTE: Redux is not intended to be used on its own. It requires a config file provided by a third-party theme or plugin developer to actually do anything cool!\u003C\u002Fp>\n","Redux is a simple, truly extensible, and fully responsive options framework for WordPress themes and plugins. It ships with an integrated demo.",1000000,31507478,88,272,"2026-01-07T21:08:00.000Z","6.9.4","5.0","7.4",[20,125,126,127,128],"options","options-framework","plugin-options","theme-options","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fredux-framework","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fredux-framework.4.5.10.zip",89,6,"2025-12-12 00:00:00",{"slug":135,"name":136,"version":137,"author":138,"author_profile":139,"description":140,"short_description":141,"active_installs":142,"downloaded":143,"rating":144,"num_ratings":145,"last_updated":146,"tested_up_to":121,"requires_at_least":147,"requires_php":123,"tags":148,"homepage":151,"download_link":152,"security_score":153,"vuln_count":50,"unpatched_count":28,"last_vuln_date":154,"fetched_at":30},"query-monitor","Query Monitor – The developer tools panel for WordPress","3.20.2","John Blackbourn","https:\u002F\u002Fprofiles.wordpress.org\u002Fjohnbillion\u002F","\u003Cp>Query Monitor is the developer tools panel for WordPress and WooCommerce. It enables debugging of database queries, PHP errors, hooks and actions, block editor blocks, enqueued scripts and stylesheets, HTTP API calls, and more.\u003C\u002Fp>\n\u003Cp>It includes some advanced features such as debugging of Ajax calls, REST API calls, user capability checks, and full support for block themes and full site editing. It includes the ability to narrow down much of its output by plugin or theme, allowing you to quickly determine poorly performing plugins, themes, or functions.\u003C\u002Fp>\n\u003Cp>Query Monitor focuses heavily on presenting its information in a useful manner, for example by showing aggregate database queries grouped by the plugins, themes, or functions that are responsible for them. It adds an admin toolbar menu showing an overview of the current page, with complete debugging information shown in panels once you select a menu item.\u003C\u002Fp>\n\u003Cp>Query Monitor supports versions of WordPress up to three years old, and PHP version 7.4 or higher.\u003C\u002Fp>\n\u003Cp>For complete information, please see \u003Ca href=\"https:\u002F\u002Fquerymonitor.com\u002F\" rel=\"nofollow ugc\">the Query Monitor website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Here’s an overview of what’s shown for each page load:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Database queries, including notifications for slow, duplicate, or erroneous queries. Allows filtering by query type (\u003Ccode>SELECT\u003C\u002Fcode>, \u003Ccode>UPDATE\u003C\u002Fcode>, \u003Ccode>DELETE\u003C\u002Fcode>, etc), responsible component (plugin, theme, WordPress core), and calling function, and provides separate aggregate views for each.\u003C\u002Fli>\n\u003Cli>The template filename, the complete template hierarchy, and names of all template parts that were loaded or not loaded (for block themes and classic themes).\u003C\u002Fli>\n\u003Cli>PHP errors presented nicely along with their responsible component and call stack, and a visible warning in the admin toolbar.\u003C\u002Fli>\n\u003Cli>Usage of “Doing it Wrong” or “Deprecated” functionality in the code on your site.\u003C\u002Fli>\n\u003Cli>Blocks and associated properties within post content and within full site editing (FSE).\u003C\u002Fli>\n\u003Cli>Matched rewrite rules, associated query strings, and query vars.\u003C\u002Fli>\n\u003Cli>Enqueued scripts and stylesheets, along with their dependencies, dependents, and alerts for broken dependencies.\u003C\u002Fli>\n\u003Cli>Language settings and loaded translation files (MO files and JSON files) for each text domain.\u003C\u002Fli>\n\u003Cli>HTTP API requests, with response code, responsible component, and time taken, with alerts for failed or erroneous requests.\u003C\u002Fli>\n\u003Cli>User capability checks, along with the result and any parameters passed to the capability check.\u003C\u002Fli>\n\u003Cli>Environment information, including detailed information about PHP, the database, WordPress, and the web server.\u003C\u002Fli>\n\u003Cli>The values of all WordPress conditional functions such as \u003Ccode>is_single()\u003C\u002Fcode>, \u003Ccode>is_home()\u003C\u002Fcode>, etc.\u003C\u002Fli>\n\u003Cli>Transients that were updated.\u003C\u002Fli>\n\u003Cli>Usage of \u003Ccode>switch_to_blog()\u003C\u002Fcode> and \u003Ccode>restore_current_blog()\u003C\u002Fcode> on Multisite installations.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>In addition:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Whenever a redirect occurs, Query Monitor adds an HTTP header containing the call stack, so you can use your favourite HTTP inspector or browser developer tools to trace what triggered the redirect.\u003C\u002Fli>\n\u003Cli>The response from any jQuery-initiated Ajax request on the page will contain various debugging information in its headers. PHP errors also get output to the browser’s developer console.\u003C\u002Fli>\n\u003Cli>The response from an authenticated WordPress REST API request will contain an overview of performance information and PHP errors in its headers, as long as the authenticated user has permission to view Query Monitor’s output. An \u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Frest-api\u002Fusing-the-rest-api\u002Fglobal-parameters\u002F#_envelope\" rel=\"nofollow ugc\">an enveloped REST API request\u003C\u002Fa> will include even more debugging information in the \u003Ccode>qm\u003C\u002Fcode> property of the response.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>By default, Query Monitor’s output is only shown to Administrators on single-site installations, and Super Admins on Multisite installations.\u003C\u002Fp>\n\u003Cp>In addition to this, you can set an authentication cookie which allows you to view Query Monitor output when you’re not logged in (or if you’re logged in as a non-Administrator). See the Settings panel for details.\u003C\u002Fp>\n\u003Ch3>Other Plugins\u003C\u002Fh3>\n\u003Cp>I maintain several other plugins for developers. Check them out:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fuser-switching\u002F\" rel=\"ugc\">User Switching\u003C\u002Fa> provides instant switching between user accounts in WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-crontrol\u002F\" rel=\"ugc\">WP Crontrol\u003C\u002Fa> lets you view and control what’s happening in the WP-Cron system\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Statement\u003C\u002Fh3>\n\u003Cp>Query Monitor is private by default and always will be. It does not persistently store any of the data that it collects. It does not send data to any third party, nor does it include any third party resources. \u003Ca href=\"https:\u002F\u002Fquerymonitor.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Query Monitor’s full privacy statement can be found here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Accessibility Statement\u003C\u002Fh3>\n\u003Cp>Query Monitor aims to be fully accessible to all of its users. \u003Ca href=\"https:\u002F\u002Fquerymonitor.com\u002Faccessibility\u002F\" rel=\"nofollow ugc\">Query Monitor’s full accessibility statement can be found here\u003C\u002Fa>.\u003C\u002Fp>\n","Query Monitor is the developer tools panel for WordPress and WooCommerce.",200000,19156533,98,463,"2025-12-11T22:16:00.000Z","6.1",[21,149,150,22,135],"debug-bar","development","https:\u002F\u002Fquerymonitor.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquery-monitor.3.20.2.zip",97,"2026-03-30 23:21:22",{"attackSurface":156,"codeSignals":197,"taintFlows":325,"riskAssessment":326,"analyzedAt":337},{"hooks":157,"ajaxHandlers":193,"restRoutes":194,"shortcodes":195,"cronEvents":196,"entryPointCount":28,"unprotectedCount":28},[158,163,166,171,175,179,183,186,190],{"type":159,"name":160,"callback":160,"file":161,"line":162},"action","admin_init","simple-debug-plugin.php",42,{"type":159,"name":164,"callback":164,"file":161,"line":165},"admin_menu",45,{"type":167,"name":168,"callback":169,"priority":11,"file":161,"line":170},"filter","contextual_help","admin_help",48,{"type":167,"name":172,"callback":173,"priority":11,"file":161,"line":174},"plugin_row_meta","add_plugin_links",54,{"type":159,"name":176,"callback":177,"file":161,"line":178},"init","enable_wp_debug_mode",68,{"type":159,"name":180,"callback":181,"file":161,"line":182},"admin_head","screen_options",73,{"type":159,"name":164,"callback":184,"file":161,"line":185},"simple_debug_log_admin_menu",74,{"type":159,"name":187,"callback":188,"priority":11,"file":161,"line":189},"all","log_hook_debug",86,{"type":159,"name":191,"callback":192,"file":161,"line":131},"shutdown","process_shutdown",[],[],[],[],{"dangerousFunctions":198,"sqlUsage":207,"outputEscaping":209,"fileOperations":50,"externalRequests":28,"nonceChecks":28,"capabilityChecks":50,"bundledLibraries":324},[199,204],{"fn":200,"file":201,"line":202,"context":203},"passthru","simple-debug-log-manager.php",180,"passthru(\"tail -n $count $filename\");",{"fn":200,"file":205,"line":206,"context":203},"simple-debug-tools.php",321,{"prepared":28,"raw":28,"locations":208},[],{"escaped":132,"rawEcho":210,"locations":211},55,[212,214,216,218,220,222,224,226,228,230,232,234,237,239,241,243,245,247,249,251,253,255,257,259,261,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322],{"file":201,"line":13,"context":213},"raw output",{"file":201,"line":215,"context":213},71,{"file":201,"line":217,"context":213},94,{"file":201,"line":219,"context":213},95,{"file":201,"line":221,"context":213},104,{"file":201,"line":223,"context":213},112,{"file":201,"line":225,"context":213},118,{"file":201,"line":227,"context":213},120,{"file":201,"line":229,"context":213},138,{"file":201,"line":231,"context":213},142,{"file":201,"line":233,"context":213},151,{"file":235,"line":236,"context":213},"simple-debug-log-table.php",87,{"file":235,"line":238,"context":213},111,{"file":161,"line":240,"context":213},316,{"file":161,"line":242,"context":213},329,{"file":161,"line":244,"context":213},333,{"file":161,"line":246,"context":213},335,{"file":161,"line":248,"context":213},411,{"file":161,"line":250,"context":213},416,{"file":161,"line":252,"context":213},418,{"file":161,"line":254,"context":213},420,{"file":161,"line":256,"context":213},424,{"file":161,"line":258,"context":213},595,{"file":161,"line":260,"context":213},596,{"file":262,"line":263,"context":213},"simple-debug-settings-page.php",163,{"file":262,"line":265,"context":213},165,{"file":262,"line":267,"context":213},207,{"file":262,"line":269,"context":213},227,{"file":262,"line":271,"context":213},251,{"file":262,"line":273,"context":213},266,{"file":262,"line":275,"context":213},286,{"file":262,"line":277,"context":213},305,{"file":262,"line":279,"context":213},325,{"file":262,"line":281,"context":213},341,{"file":205,"line":283,"context":213},141,{"file":205,"line":285,"context":213},154,{"file":205,"line":287,"context":213},174,{"file":205,"line":289,"context":213},178,{"file":205,"line":291,"context":213},195,{"file":205,"line":293,"context":213},196,{"file":205,"line":295,"context":213},197,{"file":205,"line":297,"context":213},215,{"file":205,"line":299,"context":213},216,{"file":205,"line":301,"context":213},297,{"file":205,"line":303,"context":213},300,{"file":205,"line":305,"context":213},310,{"file":205,"line":307,"context":213},381,{"file":205,"line":309,"context":213},382,{"file":205,"line":311,"context":213},419,{"file":205,"line":313,"context":213},494,{"file":205,"line":315,"context":213},522,{"file":205,"line":317,"context":213},523,{"file":205,"line":319,"context":213},527,{"file":205,"line":321,"context":213},580,{"file":205,"line":323,"context":213},581,[],[],{"summary":327,"deductions":328},"The \"simple-debug\" plugin version 1.5 exhibits a generally positive security posture, characterized by its lack of identified vulnerabilities in its history and the absence of critical findings in taint analysis. The plugin also demonstrates good practices by utilizing prepared statements for all SQL queries and having only one recorded file operation and one capability check. However, there are significant areas of concern that detract from its overall security.\n\nThe presence of the `passthru` function is a critical red flag, as it is highly susceptible to command injection if user-supplied data is passed to it without proper sanitization. While the static analysis did not report any taint flows with unsanitized paths, the inherent danger of `passthru` warrants extreme caution. Furthermore, the output escaping is only properly implemented for 10% of outputs, indicating a high risk of cross-site scripting (XSS) vulnerabilities, especially if any user-controllable data is displayed without adequate sanitization.\n\nIn conclusion, while the plugin's vulnerability history is clean and its SQL practices are sound, the presence of `passthru` and the low percentage of proper output escaping create substantial security risks. The lack of reported taint flows might be a limitation of the analysis performed, or the dangerous functions are not currently exposed to untrusted input in a way that the analysis could detect. Nevertheless, these specific code signals demand immediate attention and remediation.",[329,332,334],{"reason":330,"points":331},"Dangerous function 'passthru' detected",15,{"reason":333,"points":11},"Low percentage of properly escaped output (10%)",{"reason":335,"points":336},"No nonce checks on entry points",5,"2026-03-17T01:19:52.251Z",{"wat":339,"direct":350},{"assetPaths":340,"generatorPatterns":344,"scriptPaths":345,"versionParams":346},[341,342,343],"\u002Fwp-content\u002Fplugins\u002Fsimple-debug\u002Fassets\u002Fcss\u002Fsimple-debug-admin.css","\u002Fwp-content\u002Fplugins\u002Fsimple-debug\u002Fassets\u002Fjs\u002Fsimple-debug-admin.js","\u002Fwp-content\u002Fplugins\u002Fsimple-debug\u002Fassets\u002Fcss\u002Fsimple-debug.css",[],[342],[347,348,349],"simple-debug\u002Fassets\u002Fcss\u002Fsimple-debug-admin.css?ver=","simple-debug\u002Fassets\u002Fjs\u002Fsimple-debug-admin.js?ver=","simple-debug\u002Fassets\u002Fcss\u002Fsimple-debug.css?ver=",{"cssClasses":351,"htmlComments":354,"htmlAttributes":363,"restEndpoints":366,"jsGlobals":367,"shortcodeOutput":370},[352,353],"simple-debug-admin-wrap","simple_debug_form",[355,356,357,358,359,360,361,362],"\u003C!-- Created by MyWebsiteAdvisor.com -->","\u003C!-- Simple Debug Plugin -->","\u003C!-- Simple Debug Settings -->","\u003C!-- Simple Debug: Settings -->","\u003C!-- Simple Debug: Debug Log -->","\u003C!-- Simple Debug: Performance Settings -->","\u003C!-- Simple Debug: Debug File Info -->","\u003C!-- Simple Debug: Social Media -->",[364,365],"data-simple-debug-admin-ajax-url","data-simple-debug-site-url",[],[368,369],"SimpleDebugAdmin","simple_debug_ajax_object",[]]