[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fTBlIzq7PCaXUsBhKwdBMPUCxJXBYJC9DaOmqf6BbDNI":3,"$fWsIur40-xnzNeT49Vac_sOeAC4Zpj1tlePKqJG482Dg":183,"$fIAnZ-mMFQNoshB1Ql7qaKcrJbOszb96fYqXa26QRtsA":188},{"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,"discovery_status":31,"vulnerabilities":32,"developer":33,"crawl_stats":29,"alternatives":40,"analysis":129,"fingerprints":168},"debug-bar-query-count-alert","Debug Bar Query Count Alert","0.1","Matthew Boynes","https:\u002F\u002Fprofiles.wordpress.org\u002Fmboynes\u002F","\u003Cp>Replaces the default text in the Debug Bar button (which is “Debug Bar” by default in English) with the page’s query count and total sql time. The button will be red if there were more than 200 queries or they took more than 1 second to run, and orange if the page required more than 100 queries or took more than 0.5 seconds to run.\u003C\u002Fp>\n\u003Cp>Requires the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdebug-bar-console\u002F\" rel=\"ugc\">Debug Bar plugin\u003C\u002Fa> and for the constant \u003Ccode>SAVEQUERIES\u003C\u002Fcode> to be true.\u003C\u002Fp>\n\u003Cp>Inspired by the Admin Bar on WordPress.com VIP, which offers similar functionality.\u003C\u002Fp>\n","A simple add-on for the Debug Bar plugin to replace the button text with the database query count and time.",10,3499,100,2,"2014-02-02T19:02:00.000Z","3.7.41","3.1","",[20,21,22,23,24],"debug","debug-bar","developer","mysql","performance","https:\u002F\u002Fgithub.com\u002Fmboynes\u002Fdebug-bar-query-count-alert","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdebug-bar-query-count-alert.0.1.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":34,"display_name":7,"profile_url":8,"plugin_count":35,"total_installs":36,"avg_security_score":27,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"mboynes",8,8150,30,84,"2026-05-19T14:59:22.872Z",[41,64,82,99,115],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":51,"num_ratings":52,"last_updated":53,"tested_up_to":54,"requires_at_least":55,"requires_php":56,"tags":57,"homepage":59,"download_link":60,"security_score":61,"vuln_count":62,"unpatched_count":28,"last_vuln_date":63,"fetched_at":30},"query-monitor","Query Monitor","4.0.6","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>Thanks\u003C\u002Fh3>\n\u003Cp>The time that I spend maintaining this plugin and others is in part sponsored by:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fautomattic.com\u002F\" rel=\"nofollow ugc\">Automattic\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fservmask.com\u002F\" rel=\"nofollow ugc\">ServMask\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwp-staging.com\u002F\" rel=\"nofollow ugc\">WP Staging\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fjohnbillion\" rel=\"nofollow ugc\">All my kind sponsors on GitHub\u003C\u002Fa>\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,19993201,98,465,"2026-04-11T11:53:00.000Z","6.9.4","6.1","7.4",[20,21,58,24,42],"development","https:\u002F\u002Fquerymonitor.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquery-monitor.4.0.6.zip",97,1,"2026-03-30 23:21:22",{"slug":65,"name":66,"version":67,"author":68,"author_profile":69,"description":70,"short_description":71,"active_installs":72,"downloaded":73,"rating":28,"num_ratings":28,"last_updated":74,"tested_up_to":54,"requires_at_least":75,"requires_php":76,"tags":77,"homepage":80,"download_link":81,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"dynamic-inspector-for-elementor","Dynamic Inspector for Elementor – Performance Profiler & Debugger","1.0.0","Dynamic.ooo","https:\u002F\u002Fprofiles.wordpress.org\u002Fdynamicooo\u002F","\u003Cp>Dynamic Inspector for Elementor is a developer tool that provides deep insights into your Elementor pages. Inspect the element tree, analyze performance, check Dynamic Visibility settings, and debug your layouts directly from the frontend.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Element Tree Inspector\u003C\u002Fstrong> – Navigate through all page elements (widgets, containers, sections, templates)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Analysis\u003C\u002Fstrong> – See execution time for each element with cache indicators\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Highlight Elements\u003C\u002Fstrong> – Hover over elements in the inspector to highlight them on the page\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dynamic Content Detection\u003C\u002Fstrong> – Identify which elements are cached vs dynamically rendered\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Visibility Integration\u003C\u002Fstrong> – View Dynamic Visibility settings when using Dynamic.ooo plugins\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Theme Builder Support\u003C\u002Fstrong> – Works with Elementor Pro single\u002Farchive templates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clean UI\u003C\u002Fstrong> – Dual-panel interface (tree navigator + detailed infobox)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Friendly\u003C\u002Fstrong> – Loading messages, smooth animations, responsive design\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Perfect for:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Elementor developers debugging complex layouts\u003C\u002Fli>\n\u003Cli>Performance optimization and analysis\u003C\u002Fli>\n\u003Cli>Understanding element hierarchy and structure\u003C\u002Fli>\n\u003Cli>Identifying slow widgets\u003C\u002Fli>\n\u003Cli>Checking visibility conditions\u003C\u002Fli>\n\u003Cli>Theme Builder template inspection\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro Tips\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Execution times are measured in real-time during inspection—your site’s normal caching is not affected\u003C\u002Fli>\n\u003Cli>Use the highlight feature to quickly locate elements on the page\u003C\u002Fli>\n\u003Cli>Compatible with all third-party Elementor plugins\u003C\u002Fli>\n\u003C\u002Ful>\n","A powerful frontend inspector and navigator for Elementor that helps developers debug, inspect elements, and analyze performance.",40,391,"2026-02-03T14:54:00.000Z","6.4","8.0",[20,22,78,79,24],"elementor","inspector","https:\u002F\u002Fwww.dynamic.ooo\u002Fdynamic-inspector-for-elementor?utm_source=wp-plugins&utm_campaign=plugin-uri&utm_medium=wp-dash","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdynamic-inspector-for-elementor.1.0.0.zip",{"slug":83,"name":84,"version":6,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":11,"downloaded":89,"rating":90,"num_ratings":62,"last_updated":91,"tested_up_to":92,"requires_at_least":93,"requires_php":18,"tags":94,"homepage":97,"download_link":98,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"debug-bar-query-tracer","Debug Bar Query Tracer","Chris M.","https:\u002F\u002Fprofiles.wordpress.org\u002Finxilpro\u002F","\u003Cp>The Debug Bar Query Tracer plugin backtraces all calls to \u003Ccode>WPDB::query()\u003C\u002Fcode> and determines:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>which plugin caused that database query (it ignores all queries that are a part of normal WordPress activity), and\u003C\u002Fli>\n\u003Cli>the function chain that led to that query.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>It then displays that information on an additional panel in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fdebug-bar\u002F\" rel=\"ugc\">Debug Bar\u003C\u002Fa>\u003Cbr \u002F>\nplugin (which is required).\u003C\u002Fp>\n","A Debug Bar plugin that lets you trace what plugins are causing database queries.",5315,20,"2011-09-29T18:00:00.000Z","3.2.1","3.2",[95,21,24,96],"backtrace","wpdb","http:\u002F\u002Fcmorrell.com\u002Fopen-source\u002Fwordpress-plugins\u002Fdebug-bar-query-tracer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdebug-bar-query-tracer.0.1.2.zip",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":28,"downloaded":107,"rating":28,"num_ratings":28,"last_updated":108,"tested_up_to":54,"requires_at_least":109,"requires_php":56,"tags":110,"homepage":113,"download_link":114,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"patchwing","Patchwing – Essential Debug Tools","1.0.1","Nafiz","https:\u002F\u002Fprofiles.wordpress.org\u002Furnafiz\u002F","\u003Cp>Patchwing is a lightweight, powerful tool designed to make WordPress debugging simple and effective for site administrators. Instead of wasting time digging through complicated configuration files, Patchwing provides clear debug data right when you need it. Whether you are fixing the infamous white screen of death or working to boost site performance, Patchwing helps you debug issues quickly and keep your WordPress site running smoothly.\u003C\u002Fp>\n\u003Cp>The plugin provides a overview of your environment while allowing deep dives into specific areas like database engine and load times.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>System Dashboard:\u003C\u002Fstrong> At a glance view of WordPress version, PHP version, MySQL, cURL, GD Library status, Multisite status, active\u002Finactive plugin counts and WP Memory Limit.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real time Server Metrics:\u003C\u002Fstrong> Monitor your system health with live tracking of CPU load and actual RAM usage, featuring visual status indicators alongside your IP address and web server type for complete transparency.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced PHP Info:\u003C\u002Fstrong> Detailed breakdown of key configuration settings including \u003Ccode>memory_limit\u003C\u002Fcode>, \u003Ccode>upload_max_filesize\u003C\u002Fcode>, \u003Ccode>max_execution_time\u003C\u002Fcode> and active PHP extensions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Integrated Debug Log:\u003C\u002Fstrong> Monitor, filter and manage your PHP error logs directly from WordPress admin. Includes one click “Clear Log” and “Enable\u002FDisable Log” functionality.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Database Audit:\u003C\u002Fstrong> View all database tables, storage engines, collation and data\u002Findex lengths. Includes engine migration tool.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Monitoring:\u003C\u002Fstrong> Track baseline load times, peak memory usage and specific load times for your active theme. Visualizes performance data through interactive charts.\u003C\u002Fli>\n\u003C\u002Ful>\n","A developer tool for WordPress that provides real time server metrics, PHP configuration insights, error logging and performance monitoring.",150,"2026-04-04T18:10:00.000Z","5.9",[111,20,22,112,24],"database","logs","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpatchwing\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpatchwing.1.0.1.zip",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":28,"downloaded":123,"rating":28,"num_ratings":28,"last_updated":124,"tested_up_to":54,"requires_at_least":125,"requires_php":56,"tags":126,"homepage":18,"download_link":128,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"script-report","Script Report","1.2.2","sapayth","https:\u002F\u002Fprofiles.wordpress.org\u002Fsapayth\u002F","\u003Cp>Script Report is a minimal and focused debugging tool for WordPress developers. It helps you audit and visualize JavaScript and CSS dependencies on any admin or frontend page.\u003C\u002Fp>\n\u003Cp>When something loads out of order, loads twice, or slows down a page, Script Report helps you see exactly what is happening.\u003C\u002Fp>\n\u003Cp>Use the Script Report link in the admin navbar on any page to open a complete breakdown of scripts and styles, their load order, dependencies, and origin.\u003C\u002Fp>\n\u003Ch3>Why Use Script Report?\u003C\u002Fh3>\n\u003Cp>Developers often ask:\u003C\u002Fp>\n\u003Cp>Why is this script loading here\u003Cbr \u002F>\nWho enqueued this style\u003Cbr \u002F>\nWhy is my dependency not working\u003Cbr \u002F>\nIs something loading twice\u003Cbr \u002F>\nWhat is affecting performance on this page\u003C\u002Fp>\n\u003Cp>Script Report gives you clear answers instantly.\u003C\u002Fp>\n\u003Ch3>What You Can Inspect\u003C\u002Fh3>\n\u003Ch4>JavaScript\u003C\u002Fh4>\n\u003Cp>View a complete breakdown of:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Registered scripts\u003C\u002Fli>\n\u003Cli>Enqueued scripts\u003C\u002Fli>\n\u003Cli>Total required scripts\u003C\u002Fli>\n\u003Cli>Load order\u003C\u002Fli>\n\u003Cli>File size\u003C\u002Fli>\n\u003Cli>Footer or header loading\u003C\u002Fli>\n\u003Cli>Inline scripts\u003C\u002Fli>\n\u003Cli>Enqueued by source\u003C\u002Fli>\n\u003Cli>Required by dependencies\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>CSS\u003C\u002Fh4>\n\u003Cp>Inspect styles with the same detailed structure:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Registered styles\u003C\u002Fli>\n\u003Cli>Enqueued styles\u003C\u002Fli>\n\u003Cli>Total required styles\u003C\u002Fli>\n\u003Cli>Load order\u003C\u002Fli>\n\u003Cli>File size\u003C\u002Fli>\n\u003Cli>Dependency relationships\u003C\u002Fli>\n\u003Cli>Enqueued by source\u003C\u002Fli>\n\u003Cli>Required by dependencies\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Script Modules WordPress 6.5+\u003C\u002Fh4>\n\u003Cp>Audit registered and enqueued script modules along with their dependency chains.\u003C\u002Fp>\n\u003Ch3>Views\u003C\u002Fh3>\n\u003Cp>Switch between two views:\u003C\u002Fp>\n\u003Cp>List view\u003Cbr \u002F>\nClean, structured overview of all scripts and styles.\u003C\u002Fp>\n\u003Cp>Tree view\u003Cbr \u002F>\nVisual representation of dependency chains. Circular or missing dependencies are clearly flagged.\u003C\u002Fp>\n\u003Ch3>Filtering\u003C\u002Fh3>\n\u003Cp>Quickly filter by handle or source to narrow down large lists. Filtering works client side for fast inspection.\u003C\u002Fp>\n","Debug and audit JavaScript and CSS loading in WordPress. Analyze dependencies, detect issues, and improve performance on any page.",321,"2026-03-17T22:32:00.000Z","5.0",[20,21,58,24,127],"scripts","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fscript-report.1.2.2.zip",{"attackSurface":130,"codeSignals":152,"taintFlows":159,"riskAssessment":160,"analyzedAt":167},{"hooks":131,"ajaxHandlers":148,"restRoutes":149,"shortcodes":150,"cronEvents":151,"entryPointCount":28,"unprotectedCount":28},[132,139,144],{"type":133,"name":134,"callback":135,"priority":136,"file":137,"line":138},"action","admin_bar_menu","get_stats",999,"debug-bar-query-count-alert.php",71,{"type":140,"name":141,"callback":142,"file":137,"line":143},"filter","debug_bar_classes","classes",72,{"type":140,"name":145,"callback":146,"file":137,"line":147},"debug_bar_title","label",73,[],[],[],[],{"dangerousFunctions":153,"sqlUsage":154,"outputEscaping":156,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":158},[],{"prepared":28,"raw":28,"locations":155},[],{"escaped":28,"rawEcho":28,"locations":157},[],[],[],{"summary":161,"deductions":162},"The plugin \"debug-bar-query-count-alert\" v0.1 exhibits an exceptionally clean static analysis profile. There are no identified AJAX handlers, REST API routes, shortcodes, or cron events, resulting in a zero attack surface. The code adheres strictly to secure coding practices, with no dangerous functions, all SQL queries utilizing prepared statements, and all output properly escaped. There are also no file operations or external HTTP requests, further minimizing potential risks. The absence of any vulnerability history, including past CVEs or common vulnerability types, suggests a history of secure development.\n\nDespite the impressive static analysis results and lack of historical vulnerabilities, the primary concern stems from the complete lack of security checks. There are no nonce checks or capability checks whatsoever. While the current attack surface is zero, this absence of checks means that if any new entry points are introduced in future versions, they would inherently be unprotected. This lack of a fundamental security layer, even in a plugin that currently presents no immediate threats, is a weakness. The plugin's strengths lie in its clean code and lack of historical issues, but its weakness is the foundational absence of security controls.",[163,165],{"reason":164,"points":11},"No capability checks found",{"reason":166,"points":11},"No nonce checks found","2026-04-16T12:10:42.535Z",{"wat":169,"direct":174},{"assetPaths":170,"generatorPatterns":171,"scriptPaths":172,"versionParams":173},[],[],[],[],{"cssClasses":175,"htmlComments":178,"htmlAttributes":179,"restEndpoints":180,"jsGlobals":181,"shortcodeOutput":182},[176,177],"debug-bar-php-warning-summary","debug-bar-php-notice-summary",[],[],[],[],[],{"error":184,"url":185,"statusCode":186,"statusMessage":187,"message":187},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fdebug-bar-query-count-alert\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":62,"versions":189},[190],{"version":6,"download_url":26,"svn_tag_url":191,"released_at":29,"has_diff":192,"diff_files_changed":193,"diff_lines":29,"trac_diff_url":29,"vulnerabilities":194,"is_current":184},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdebug-bar-query-count-alert\u002Ftags\u002F0.1\u002F",false,[],[]]