[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fAZnfayqy3ax_GO8AH4vw6cq6yWL7YMBSMgafPHmMME0":3,"$ft6XQcRwxsk1Nuezr1XJd_MudWm4YaS-_Nk3ytvaxQZQ":199,"$fuKXMOPVo4N5CgLGopPcVMl_laIwuFDYmH0yLmwt5CjI":204},{"slug":4,"name":4,"version":5,"author":6,"author_profile":7,"description":8,"short_description":9,"active_installs":10,"downloaded":11,"rating":12,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":38,"analysis":143,"fingerprints":184},"info","2.4","webvitaly","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebvitaly\u002F","\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fweb-profile.net\u002Fwordpress\u002Fplugins\u002F\" title=\"WordPress Pro plugins\" rel=\"nofollow ugc\">WordPress Pro plugins\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fweb-profile.net\u002Fwordpress\u002Fplugins\u002Finfo\u002F\" title=\"Info plugin page\" rel=\"nofollow ugc\">Info plugin\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fweb-profile.net\u002Fdonate\u002F\" title=\"Support the development\" rel=\"nofollow ugc\">Donate\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwebvitalii\u002Finfo\" title=\"Fork\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Plugin shows in the admin bar:\u003Cbr \u002F>\n* the number of SQL queries during the WordPress execution\u003Cbr \u002F>\n* the amount of time in seconds to generate the page\u003Cbr \u002F>\n* memory load\u003C\u002Fp>\n\u003Cp>Admin bar can be enabled in your profile: \u003Ccode>\"Users => Your Profile => Show Admin Bar\"\u003C\u002Fcode>.\u003Cbr \u002F>\nThis information also added to the bottom of the source code as HTML comment.\u003C\u002Fp>\n\u003Ch4>Useful:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpage-list\u002F\" title=\"list of pages with shortcodes\" rel=\"ugc\">“Page-list” – show list of pages with shortcodes\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fiframe\u002F\" title=\"embed content\" rel=\"ugc\">“Iframe” – embed content\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fweb-profile.net\u002Fwordpress\u002Fplugins\u002F\" title=\"WordPress Pro plugins\" rel=\"nofollow ugc\">WordPress Pro plugins\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Plugin shows in the admin bar the number of SQL queries, the amount of time in seconds and memory load.",80,12036,100,1,"2020-08-09T23:16:00.000Z","5.5.18","3.0","",[4,19,20,21,22],"queries","query","sql","time","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Finfo\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finfo.2.4.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":6,"display_name":6,"profile_url":7,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},14,128040,81,396,66,"2026-05-19T22:52:07.255Z",[39,60,77,99,120],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":26,"num_ratings":26,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":17,"tags":52,"homepage":58,"download_link":59,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"admin-bar-queries","Admin Bar Queries","0.5.21","carmelosantana","https:\u002F\u002Fprofiles.wordpress.org\u002Fcarmelosantana\u002F","\u003Cp>Adds MySQL queries, rendering time (in seconds), and CPU load to your admin bar. If installed on a multi-site installation, output is restricted to super admins.\u003C\u002Fp>\n","MySQL queries and load details added to your admin bar.",20,3652,"2016-12-09T02:21:00.000Z","4.7.33","3.1",[53,54,55,56,57],"adminbar","debugging","mysql","mysql-queries","script-timer","http:\u002F\u002Fcarmelosantana.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-bar-queries.zip",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":26,"num_ratings":26,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":17,"download_link":76,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"sqlog","SQLog","1.0.0","xuxu.fr","https:\u002F\u002Fprofiles.wordpress.org\u002Fxuxufr\u002F","\u003Cp>Log WordPress MySQL queries in csv file (and log file). Useful when you need to improve the performance or debug something.\u003C\u002Fp>\n\u003Cp>You can contact me :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>My blog: https:\u002F\u002Fxuxu.fr\u002Fcontact\u003C\u002Fli>\n\u003Cli>My website : https:\u002F\u002Fwww.xuan-nguyen.fr\u003C\u002Fli>\n\u003Cli>My Twitter account:  https:\u002F\u002Ftwitter.com\u002Fxuxu\u003C\u002Fli>\n\u003C\u002Ful>\n","Log WordPress MySQL queries in csv file (and log file). Useful when you need to improve the performance or debug something.",10,832,"2022-06-16T20:31:00.000Z","6.0.11","4.8","5.6",[55,19,20,21,75],"wordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsqlog.1.0.0.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":12,"num_ratings":32,"last_updated":87,"tested_up_to":88,"requires_at_least":89,"requires_php":90,"tags":91,"homepage":97,"download_link":98,"security_score":12,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"version-info","Version Info – Server Health Monitor, PHP & MySQL Version Display, Environment Indicators","2.0.0","Brandon Ernst","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrandonfire\u002F","\u003Ch4>🛡️ THE ESSENTIAL TECHNICAL HUD FOR EVERY WORDPRESS PROFESSIONAL\u003C\u002Fh4>\n\u003Cp>Stop digging through hidden menus or leaving insecure \u003Ccode>phpinfo()\u003C\u002Fcode> files on your server. \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fversioninfoplugin.com\u002F\" title=\"Visit the Version Info website\" rel=\"nofollow ugc\">Version Info\u003C\u002Fa>\u003C\u002Fstrong> is the essential technical dashboard that brings your site’s most vital environment data directly into your daily workflow — the admin footer, the admin bar, or a dedicated dashboard widget.\u003C\u002Fp>\n\u003Cp>Whether you’re a freelancer managing dozens of client sites, a developer debugging a complex plugin conflict, or an agency maintaining a portfolio of high-value properties, having instant access to your \u003Cstrong>PHP version\u003C\u002Fstrong>, \u003Cstrong>MySQL version\u003C\u002Fstrong>, \u003Cstrong>WordPress version\u003C\u002Fstrong>, and \u003Cstrong>web server type\u003C\u002Fstrong> is a mission-critical utility.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Version Info\u003C\u002Fstrong> has been trusted by WordPress professionals since 2015 and is now supercharged with a complete PRO + Agency suite for serious site monitoring. Learn more at \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fversioninfoplugin.com\u002F\" title=\"Version Info official website\" rel=\"nofollow ugc\">versioninfoplugin.com\u003C\u002Fa>\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch4>✨ What Makes Version Info Different?\u003C\u002Fh4>\n\u003Cp>Most server info plugins show you a wall of data you don’t need. Version Info is designed around \u003Cstrong>the data you actually use every day\u003C\u002Fstrong>, placed exactly where you need it — no extra pages, no bloat, no performance impact.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Zero Configuration\u003C\u002Fstrong> — Install, activate, done. Versions appear in your footer immediately.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Surgical Precision\u003C\u002Fstrong> — Only shows WP, PHP, MySQL, and Server versions. No fluff.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance First\u003C\u002Fstrong> — Uses native WordPress APIs. Literally zero impact on page load.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Hooks\u003C\u002Fstrong> — Every data point is filterable for custom integrations. See the \u003Ca href=\"https:\u002F\u002Fdocs.versioninfoplugin.com\u002Fadvanced-configuration-hooks-and-filters\" title=\"Version Info developer documentation\" rel=\"nofollow ugc\">developer docs\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🚀 Core Features (100% Free, Forever)\u003C\u002Fh4>\n\u003Cp>These features will always be free. No bait-and-switch.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>🛠️ \u003Cstrong>Admin Footer Display\u003C\u002Fstrong> — See WordPress, PHP, MySQL, and Web Server versions at the bottom of every admin page. Includes a one-click update link when a new WP version is available.\u003C\u002Fli>\n\u003Cli>🚦 \u003Cstrong>WP-Admin Bar Nodes\u003C\u002Fstrong> — Pin your version stack to the admin bar for instant visibility while navigating between pages, posts, and settings.\u003C\u002Fli>\n\u003Cli>📊 \u003Cstrong>Dashboard Widget\u003C\u002Fstrong> — A dedicated “At a Glance” style widget showing your complete technical stack. Enable it via Screen Options.\u003C\u002Fli>\n\u003Cli>🔄 \u003Cstrong>Core Update Alerts\u003C\u002Fstrong> — Automatically compares your WP version with the latest available and shows an update link right in the footer.\u003C\u002Fli>\n\u003Cli>💻 \u003Cstrong>Server Detection\u003C\u002Fstrong> — Instantly identify Apache, Nginx, LiteSpeed, or any other server software without leaving WordPress.\u003C\u002Fli>\n\u003Cli>🌐 \u003Cstrong>Translation Ready\u003C\u002Fstrong> — Fully localized with translations in 13+ languages including Spanish, German, French, Japanese, Chinese, and more. \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fversion-info\u002F\" title=\"Translate Version Info on WordPress.org\" rel=\"nofollow ugc\">Help translate\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🔥 PRO Plan — Advanced Site Intelligence\u003C\u002Fh4>\n\u003Cp>Unlock real-time performance monitoring, environment safety, and proactive health checks. Built for developers who take their stack seriously.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fversioninfoplugin.com\u002Fpricing\" title=\"Version Info PRO pricing\" rel=\"nofollow ugc\">Upgrade to PRO \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fstrong> Starting at $19\u002Fyear.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>📈 \u003Cstrong>Real-Time CPU & RAM Monitoring\u003C\u002Fstrong> — See your server’s pulse, live. Visual percentage bars that auto-refresh every 60 seconds via the WordPress Heartbeat API. Cross-platform: uses \u003Ccode>sys_getloadavg()\u003C\u002Fcode> on Linux, COM objects on Windows, and \u003Ccode>\u002Fproc\u002Fmeminfo\u003C\u002Fcode> for system memory. Fully cached with Transients to prevent server strain.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>💾 \u003Cstrong>Database Size Tracking\u003C\u002Fstrong> — Know exactly how bloated your database is before it becomes a problem. Breaks down \u003Ccode>data_length\u003C\u002Fcode> vs. \u003Ccode>index_length\u003C\u002Fcode> for all tables matching your \u003Ccode>$wpdb->prefix\u003C\u002Fcode>. Results cached for 12 hours with a \u003Cstrong>“Scan Now” AJAX button\u003C\u002Fstrong> for on-demand fresh data. Perfect for monitoring WooCommerce database growth during peak sales.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>🚨 \u003Cstrong>Smart Environment Indicators\u003C\u002Fstrong> — Never accidentally run a destructive query on production again. High-visibility color-coded badges in the admin bar: \u003Cstrong>Red\u003C\u002Fstrong> for Production, \u003Cstrong>Orange\u003C\u002Fstrong> for Staging, \u003Cstrong>Green\u003C\u002Fstrong> for Development\u002FLocal. Auto-detects \u003Ccode>WP_ENVIRONMENT_TYPE\u003C\u002Fcode>, Bedrock (\u003Ccode>WP_ENV\u003C\u002Fcode>), Kinsta, WP Engine, Pantheon, Flywheel, and more. Optional: highlight the entire admin bar border to match the environment color.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>📜 \u003Cstrong>Audit Log of Version History\u003C\u002Fstrong> — A persistent timeline tracking every shift in your WordPress core, PHP, MySQL, plugin, and theme versions. Hooks into \u003Ccode>upgrader_process_complete\u003C\u002Fcode> for real-time logging of WordPress updates. Know exactly \u003Cem>when\u003C\u002Fem> and \u003Cem>what\u003C\u002Fem> changed for historical troubleshooting. Limited to the last 50 entries to prevent bloat.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>🛡️ \u003Cstrong>Health Advisor Notifications\u003C\u002Fstrong> — Proactive alerts that predict problems before they happen. Checks your PHP and MySQL versions against known \u003Cstrong>End-of-Life (EOL) dates\u003C\u002Fstrong> and flags critical security risks. Integrates directly with the native \u003Cstrong>WordPress Site Health\u003C\u002Fstrong> screen via \u003Ccode>site_status_tests\u003C\u002Fcode>. Flags PHP \u003C 8.1 as a critical security risk.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>📤 \u003Cstrong>JSON System Info Export\u003C\u002Fstrong> — One-click download of your entire technical stack as a structured JSON file. Includes WordPress config, PHP version + all extensions, database details, active theme, all active plugins with versions, server info, and more. Ideal for attaching to support tickets, sharing with hosting providers, or archiving before migrations.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdocs.versioninfoplugin.com\u002Fpro-features\" title=\"Version Info PRO documentation\" rel=\"nofollow ugc\">See the full PRO feature documentation \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>🏛️ Agency Plan — The Command Center for Client Portfolios\u003C\u002Fh4>\n\u003Cp>Everything in PRO, plus enterprise-grade tools for agencies, freelancers, and hosting companies managing multiple sites.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fversioninfoplugin.com\u002Fpricing\" title=\"Version Info Agency pricing\" rel=\"nofollow ugc\">Upgrade to Agency \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fstrong> Starting at $49\u002Fyear.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>🏷️ \u003Cstrong>Full Agency White-Labeling\u003C\u002Fstrong> — Make it \u003Cem>your\u003C\u002Fem> plugin. Replace “Version Info” and “Gaucho Plugins” with your agency’s name everywhere: the plugin list, dashboard widgets, admin bar, footer, and settings page. Hide Freemius-generated Account, Contact, and Support submenus. Uses the \u003Ccode>all_plugins\u003C\u002Fcode> filter for seamless Plugins list rebranding.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>👥 \u003Cstrong>Role-Based Admin Visibility\u003C\u002Fstrong> — Keep it simple for clients. A checkbox matrix lets you control exactly which WordPress user roles can see version information in the admin bar, footer, and dashboard widget. Show everything to administrators, hide everything from editors and shop managers. Default: administrator only.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>🌐 \u003Cstrong>Multi-Site Network Dashboard\u003C\u002Fstrong> — A centralized command center for WordPress Multisite. A dedicated page under \u003Cstrong>Network Admin > Settings\u003C\u002Fstrong> shows a table of every site on the network with columns for site name, URL, WP version, PHP version, MySQL version, and database size. Uses \u003Ccode>switch_to_blog()\u003C\u002Fcode> safely with network transient caching. Capped at 100 sites for performance.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>📧 \u003Cstrong>System Change Email Alerts\u003C\u002Fstrong> — Get notified the \u003Cem>instant\u003C\u002Fem> something changes. Proactive \u003Ccode>wp_mail()\u003C\u002Fcode> notifications the moment a hosting provider changes a PHP version, a WordPress core update completes, or any plugin\u002Ftheme version shifts. Configurable recipient list (comma-separated), per-component toggles, and defaults to the site admin email.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>🔍 \u003Cstrong>PHP Error Log Dashboard\u003C\u002Fstrong> — Debug without FTP or SSH. View the last 100 lines of your \u003Ccode>debug.log\u003C\u002Fcode> (or custom \u003Ccode>error_log\u003C\u002Fcode> path) directly inside WordPress. Uses efficient \u003Ccode>fseek()\u003C\u002Fcode> tail reading — never loads the full log into memory. Sensitive file paths are automatically masked with \u003Ccode>[ABSPATH]\u003C\u002Fcode>. Download the full log as a ZIP file for offline analysis.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdocs.versioninfoplugin.com\u002Fagency-features\" title=\"Version Info Agency documentation\" rel=\"nofollow ugc\">See the full Agency feature documentation \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>🎯 Real-World Use Cases\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>“The Support Hero”\u003C\u002Fstrong>\u003Cbr \u002F>\nA client reports a bug. Instead of asking for their login credentials, you ask them to screenshot their admin footer. You instantly know their PHP version, MySQL version, WordPress version, and web server — without ever logging into their site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>“The WooCommerce Specialist”\u003C\u002Fstrong>\u003Cbr \u002F>\nBlack Friday is coming. You use \u003Cstrong>Database Tracking\u003C\u002Fstrong> to monitor table size growth during the high-traffic event. When \u003Ccode>wp_options\u003C\u002Fcode> grows 300% overnight, you catch the autoloaded transient bloat before it takes down the store.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>“The Agency Owner”\u003C\u002Fstrong>\u003Cbr \u002F>\nYou hand over a beautifully built site to a high-ticket client. With \u003Cstrong>White-Labeling\u003C\u002Fstrong>, the client never sees “Gaucho Plugins” — they see \u003Cem>your\u003C\u002Fem> agency name everywhere. With \u003Cstrong>Role-Based Visibility\u003C\u002Fstrong>, the client’s editors see a clean dashboard without confusing server information.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>“The Safety-First Developer”\u003C\u002Fstrong>\u003Cbr \u002F>\nYou manage staging and production environments for the same client. The bright \u003Cstrong>red “Production” badge\u003C\u002Fstrong> in your admin bar prevents you from ever accidentally running a migration script on the live site. The \u003Cstrong>admin bar highlight\u003C\u002Fstrong> makes the environment unmistakable.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>“The Managed Hosting Reseller”\u003C\u002Fstrong>\u003Cbr \u002F>\nYou run 40 sites on a Multisite installation. The \u003Cstrong>Network Dashboard\u003C\u002Fstrong> gives you a single page showing WP, PHP, and MySQL versions across every site — perfect for planning bulk upgrades. When a host updates PHP overnight, the \u003Cstrong>Email Alert\u003C\u002Fstrong> hits your inbox before the first support ticket arrives.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>“The Remote Debugger”\u003C\u002Fstrong>\u003Cbr \u002F>\nA client’s site throws a white screen. You open the \u003Cstrong>Error Log Dashboard\u003C\u002Fstrong> directly in wp-admin — no FTP client, no SSH terminal. The last 100 lines show a fatal error from a plugin update. The \u003Cstrong>Version History\u003C\u002Fstrong> tab confirms the plugin updated 10 minutes ago. Root cause found in under 60 seconds.\u003C\u002Fp>\n\u003Ch4>⚡ Performance & Architecture\u003C\u002Fh4>\n\u003Cp>Version Info is built with performance as the #1 priority:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Transients API\u003C\u002Fstrong> — All resource-heavy metrics (CPU, RAM, DB size) are cached. CPU\u002FRAM uses 60-second TTL; database size uses 12-hour TTL.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Heartbeat API\u003C\u002Fstrong> — Live resource updates use the native WordPress Heartbeat, ensuring data refreshes only when the admin page is active.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Provider Pattern\u003C\u002Fstrong> — A \u003Ccode>ProviderInterface\u003C\u002Fcode> abstracts all detection logic, making it trivial to add custom providers for AWS, Kinsta, or any host-specific API.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hook-First Architecture\u003C\u002Fstrong> — Every data point fires a WordPress filter (\u003Ccode>version_info_wp_version\u003C\u002Fcode>, \u003Ccode>version_info_php_version\u003C\u002Fcode>, etc.) and every render point fires an action. Extend anything without editing core files. See the \u003Ca href=\"https:\u002F\u002Fdocs.versioninfoplugin.com\u002Fadvanced-configuration-hooks-and-filters\" title=\"Version Info hooks reference\" rel=\"nofollow ugc\">hooks reference\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Strict Typing\u003C\u002Fstrong> — Every file uses \u003Ccode>declare(strict_types=1)\u003C\u002Fcode> and PHP 8.1+ typed properties for maximum reliability.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress Coding Standards\u003C\u002Fstrong> — Follows WPCS, uses proper escaping, nonce verification, capability checks, and prepared SQL queries throughout.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🌍 Works With Your Stack\u003C\u002Fh4>\n\u003Cp>Version Info auto-detects and works seamlessly with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Hosts:\u003C\u002Fstrong> Kinsta, WP Engine, Pantheon, Flywheel, Cloudways, SiteGround, and any standard LAMP\u002FLEMP host\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Environments:\u003C\u002Fstrong> Bedrock, Trellis, Local by Flywheel, MAMP, WAMP, Docker, DevKinsta\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Servers:\u003C\u002Fstrong> Apache, Nginx, LiteSpeed, OpenLiteSpeed, IIS\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multisite:\u003C\u002Fstrong> Full network-level support with dedicated Network Admin page (Agency)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translations:\u003C\u002Fstrong> 13+ languages with full RTL support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>📣 What WordPress Professionals Are Saying\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cp>“I install this on every client site. It saves me at least 5 minutes per support ticket.” — ★★★★★\u003C\u002Fp>\n\u003Cp>“The environment badges alone are worth the upgrade. I’ll never accidentally nuke production again.” — ★★★★★\u003C\u002Fp>\n\u003Cp>“Finally, a server info plugin that isn’t bloated with stuff I don’t need.” — ★★★★★\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fversion-info\u002Freviews\u002F?filter=5\" title=\"Version Info 5-star reviews\" rel=\"ugc\">Read more reviews \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>🔗 Resources & Links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fversioninfoplugin.com\u002F\" title=\"Visit the Version Info website\" rel=\"nofollow ugc\">Version Info Website\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdocs.versioninfoplugin.com\u002F\" title=\"Version Info documentation\" rel=\"nofollow ugc\">Documentation & Guides\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fversioninfoplugin.com\u002Fpricing\" title=\"Version Info pricing\" rel=\"nofollow ugc\">PRO & Agency Pricing\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdocs.versioninfoplugin.com\u002Fadvanced-configuration-hooks-and-filters\" title=\"Version Info hooks reference\" rel=\"nofollow ugc\">Developer Hooks Reference\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fversion-info\u002F\" title=\"Version Info support\" rel=\"ugc\">Support Forum\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fversion-info\u002F\" title=\"Translate on WordPress.org\" rel=\"nofollow ugc\">Translate Version Info\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgauchoplugins.com\" title=\"Gaucho Plugins\" rel=\"nofollow ugc\">Gaucho Plugins Portfolio\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n","The #1 technical dashboard for WordPress professionals. Display PHP, MySQL, WP & server versions anywhere in admin. Monitor CPU, RAM, DB size &amp &hellip;",10000,122361,"2026-02-22T07:10:00.000Z","6.9.4","5.5","8.1",[92,93,94,95,96],"developer-tools","mysql-version","php-version","server-info","site-health","https:\u002F\u002Fversioninfoplugin.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fversion-info.2.0.0.zip",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":85,"downloaded":107,"rating":108,"num_ratings":109,"last_updated":110,"tested_up_to":111,"requires_at_least":112,"requires_php":17,"tags":113,"homepage":118,"download_link":119,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"wp-serverinfo","WP-ServerInfo","1.66","Lester Chan","https:\u002F\u002Fprofiles.wordpress.org\u002Fgamerz\u002F","\u003Ch3>Build Status\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftravis-ci.org\u002Flesterchan\u002Fwp-serverinfo\" rel=\"nofollow ugc\">\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flesterchan\u002Fwp-serverinfo\" title=\"https:\u002F\u002Fgithub.com\u002Flesterchan\u002Fwp-serverinfo\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Flesterchan\u002Fwp-serverinfo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fwp-serverinfo\" title=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fwp-serverinfo\" rel=\"nofollow ugc\">https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fwp-serverinfo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Plugin icon by \u003Ca href=\"http:\u002F\u002Fpicol.org\" rel=\"nofollow ugc\">Picol\u003C\u002Fa> from \u003Ca href=\"http:\u002F\u002Fwww.flaticon.com\" rel=\"nofollow ugc\">Flaticon\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Donations\u003C\u002Fh3>\n\u003Cp>I spent most of my free time creating, updating, maintaining and supporting these plugins, if you really love my plugins and could spare me a couple of bucks, I will really appreciate it. If not feel free to use it without any obligations.\u003C\u002Fp>\n\u003Ch3>Upgrading\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Deactivate \u003Ccode>WP-ServerInfo\u003C\u002Fcode> Plugin\u003C\u002Fli>\n\u003Cli>Open \u003Ccode>wp-content\u002Fplugins\u003C\u002Fcode> Folder\u003C\u002Fli>\n\u003Cli>Put\u002FOverwrite: \u003Ccode>Folder: wp-serverinfo\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Activate \u003Ccode>WP-ServerInfo\u003C\u002Fcode> Plugin\u003C\u002Fli>\n\u003C\u002Fol>\n","Display your host's PHP, MYSQL & memcached (if installed) information on your WordPress dashboard.",224042,96,17,"2023-08-09T03:06:00.000Z","6.3.8","4.0",[55,114,115,116,117],"php","phpinfo","server","serverinfo","https:\u002F\u002Flesterchan.net\u002Fportfolio\u002Fprogramming\u002Fphp\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-serverinfo.1.66.zip",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":128,"downloaded":129,"rating":130,"num_ratings":131,"last_updated":132,"tested_up_to":88,"requires_at_least":133,"requires_php":134,"tags":135,"homepage":141,"download_link":142,"security_score":12,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"advanced-query-loop","Advanced Query Loop","4.4.0","Ryan Welcher","https:\u002F\u002Fprofiles.wordpress.org\u002Fwelcher\u002F","\u003Cp>\u003Cstrong>Supercharge your queries without any code\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Tired of the limitations of standard Query Loop blocks? Advanced Query Loop gives you the superpowers you need to create sophisticated, dynamic content queries that go far beyond the basics. Whether you’re building a portfolio, news site, or complex content hub, this plugin puts you in complete control of your content display.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What makes Advanced Query Loop special?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>No coding required\u003C\u002Fstrong> – Everything works through an intuitive visual interface\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Powerful query building\u003C\u002Fstrong> – Create complex queries that would normally require custom code\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible and extensible\u003C\u002Fstrong> – Built with developers in mind, but accessible to everyone\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance optimized\u003C\u002Fstrong> – Smart caching and efficient queries keep your site fast\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support & Community\u003C\u002Fh3>\n\u003Cp>Need help? We’ve got you covered!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>WordPress.org Support Forum\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fadvanced-query-loop\u002F\" rel=\"ugc\">Get help here\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GitHub Repository\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fryanwelcher\u002Fadvanced-query-loop\" rel=\"nofollow ugc\">Report issues & contribute\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Powerful Features at Your Fingertips\u003C\u002Fh3>\n\u003Ch3>🏷️ Advanced Taxonomy Queries\u003C\u002Fh3>\n\u003Cp>Build sophisticated taxonomy queries that let you filter content by multiple categories, tags, or custom taxonomies. Create complex relationships between different taxonomy terms to display exactly the content you want.\u003C\u002Fp>\n\u003Ch3>📝 Multiple Post Types\u003C\u002Fh3>\n\u003Cp>Don’t limit yourself to just posts! Query across multiple post types simultaneously. Perfect for portfolios, news sites, or any site that needs to display different types of content together.\u003C\u002Fp>\n\u003Ch3>🎯 Smart Post Inclusion\u003C\u002Fh3>\n\u003Cp>Take full control over which posts appear in your query:\u003Cbr \u002F>\n* \u003Cstrong>Manual selection\u003C\u002Fstrong>: Choose specific posts by title or ID\u003Cbr \u002F>\n* \u003Cstrong>Child items only\u003C\u002Fstrong>: Show only child posts of the current content\u003Cbr \u002F>\n* \u003Cstrong>Dynamic filtering\u003C\u002Fstrong>: Combine multiple inclusion rules\u003C\u002Fp>\n\u003Ch3>🚫 Intelligent Post Exclusion\u003C\u002Fh3>\n\u003Cp>Keep your queries clean and relevant:\u003Cbr \u002F>\n* \u003Cstrong>Exclude current post\u003C\u002Fstrong>: Automatically hide the post being viewed\u003Cbr \u002F>\n* \u003Cstrong>Exclude a list of posts\u003C\u002Fstrong>: Curate a list of posts to exclude from the query\u003C\u002Fp>\n\u003Ch3>🔍 Advanced Post Meta Queries\u003C\u002Fh3>\n\u003Cp>Create powerful meta queries without touching code:\u003Cbr \u002F>\n* \u003Cstrong>Multiple conditions\u003C\u002Fstrong>: Combine different meta fields and values\u003Cbr \u002F>\n* \u003Cstrong>Flexible comparisons\u003C\u002Fstrong>: Use equals, not equals, greater than, less than, and more\u003Cbr \u002F>\n* \u003Cstrong>Logical operators\u003C\u002Fstrong>: Combine queries with AND\u002FOR logic\u003Cbr \u002F>\n* \u003Cstrong>ACF integration\u003C\u002Fstrong>: Works seamlessly with Advanced Custom Fields\u003C\u002Fp>\n\u003Ch3>📅 Dynamic Date Queries\u003C\u002Fh3>\n\u003Cp>Time-based content has never been easier:\u003Cbr \u002F>\n* \u003Cstrong>Relative dates\u003C\u002Fstrong>: Show content from last 1, 3, 6, or 12 months\u003Cbr \u002F>\n* \u003Cstrong>Before\u002Fafter current\u003C\u002Fstrong>: Display content relative to the current date\u003Cbr \u002F>\n* \u003Cstrong>Custom date ranges\u003C\u002Fstrong>: Set specific start and end dates\u003Cbr \u002F>\n* \u003Cstrong>Multiple date conditions\u003C\u002Fstrong>: Combine different date rules\u003C\u002Fp>\n\u003Ch3>📊 Flexible Sorting Options\u003C\u002Fh3>\n\u003Cp>Sort your content exactly how you want:\u003Cbr \u002F>\n* \u003Cstrong>Author\u003C\u002Fstrong>: Sort by post author\u003Cbr \u002F>\n* \u003Cstrong>Date\u003C\u002Fstrong>: Sort by publication date\u003Cbr \u002F>\n* \u003Cstrong>Last Modified\u003C\u002Fstrong>: Sort by last update\u003Cbr \u002F>\n* \u003Cstrong>Title\u003C\u002Fstrong>: Alphabetical sorting\u003Cbr \u002F>\n* \u003Cstrong>Meta Values\u003C\u002Fstrong>: Sort by custom field values\u003Cbr \u002F>\n* \u003Cstrong>Random\u003C\u002Fstrong>: Shuffle your content\u003Cbr \u002F>\n* \u003Cstrong>Menu Order\u003C\u002Fstrong>: Use custom ordering\u003Cbr \u002F>\n* \u003Cstrong>Name\u003C\u002Fstrong>: Sort by post slug\u003Cbr \u002F>\n* \u003Cstrong>Post ID\u003C\u002Fstrong>: Sort by post ID\u003Cbr \u002F>\n* \u003Cstrong>Comment Count\u003C\u002Fstrong>: Sort by engagement\u003Cbr \u002F>\n* \u003Cstrong>Included Posts\u003C\u002Fstrong>: Sort by post inclusion order\u003C\u002Fp>\n\u003Ch3>⚡ Performance Optimization\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Disable pagination\u003C\u002Fstrong>: Reduce query overhead by turning off pagination when it is not needed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enable caching\u003C\u002Fstrong>: Store query results in a transient for one hour to reduce database load on subsequent page loads. The caching toggle is unavailable when the order is set to Random, and switching to Random order will clear any existing caching setting\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Efficient queries\u003C\u002Fstrong>: Optimized database queries for better performance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Customization & Extensibility\u003C\u002Fh3>\n\u003Ch3>Filter Available Controls\u003C\u002Fh3>\n\u003Cp>Don’t need all the features? No problem! You can easily hide specific controls using the \u003Ccode>aql_allowed_controls\u003C\u002Fcode> filter:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter(\n    'aql_allowed_controls',\n    function( $controls ) {\n        \u002F\u002F Remove specific controls you don't need\n        $to_exclude = array( 'additional_post_types', 'taxonomy_query_builder' );\n        return array_filter( $controls, function( $control ) use ( $to_exclude ) {\n            return ! in_array( $control, $to_exclude, true );\n        } );\n    }\n);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Available Control Identifiers\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ccode>'additional_post_types'\u003C\u002Fcode> – Multiple post type selection\u003C\u002Fli>\n\u003Cli>\u003Ccode>'taxonomy_query_builder'\u003C\u002Fcode> – Advanced taxonomy queries\u003C\u002Fli>\n\u003Cli>\u003Ccode>'post_meta_query'\u003C\u002Fcode> – Meta field queries\u003C\u002Fli>\n\u003Cli>\u003Ccode>'post_order'\u003C\u002Fcode> – Sorting options\u003C\u002Fli>\n\u003Cli>\u003Ccode>'exclude_current_post'\u003C\u002Fcode> – Current post exclusion\u003C\u002Fli>\n\u003Cli>\u003Ccode>'exclude_posts'\u003C\u002Fcode> – Exclude a curated list of posts\u003C\u002Fli>\n\u003Cli>\u003Ccode>'include_posts'\u003C\u002Fcode> – Manual post inclusion\u003C\u002Fli>\n\u003Cli>\u003Ccode>'child_items_only'\u003C\u002Fcode> – Child post filtering\u003C\u002Fli>\n\u003Cli>\u003Ccode>'date_query_dynamic_range'\u003C\u002Fcode> – Date range queries\u003C\u002Fli>\n\u003Cli>\u003Ccode>'date_query_relationship'\u003C\u002Fcode> – Date query logic\u003C\u002Fli>\n\u003Cli>\u003Ccode>'pagination'\u003C\u002Fcode> – Pagination controls\u003C\u002Fli>\n\u003Cli>\u003Ccode>'enable_caching'\u003C\u002Fcode> – Query result caching\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Developer-Friendly\u003C\u002Fh3>\n\u003Cp>Advanced Query Loop is built with developers in mind:\u003Cbr \u002F>\n* \u003Cstrong>Extensible architecture\u003C\u002Fstrong>: Add your own custom controls\u003Cbr \u002F>\n* \u003Cstrong>Well-documented hooks\u003C\u002Fstrong>: Easy integration with your themes and plugins\u003Cbr \u002F>\n* \u003Cstrong>Clean code\u003C\u002Fstrong>: Follows WordPress coding standards\u003Cbr \u002F>\n* \u003Cstrong>Comprehensive testing\u003C\u002Fstrong>: Thoroughly tested for reliability\u003C\u002Fp>\n\u003Ch3>Getting Started\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Cstrong>Install and activate\u003C\u002Fstrong> the plugin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add a Query Loop block\u003C\u002Fstrong> to your page or post\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Look for the “Advanced Query Loop” variation\u003C\u002Fstrong> in the block inserter\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configure your query\u003C\u002Fstrong> using the intuitive controls\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Preview and publish\u003C\u002Fstrong> your dynamic content!\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Perfect For\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Portfolio websites\u003C\u002Fstrong> – Showcase work with sophisticated filtering\u003C\u002Fli>\n\u003Cli>\u003Cstrong>News and magazine sites\u003C\u002Fstrong> – Display content by category, date, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>E-commerce sites\u003C\u002Fstrong> – Filter products by custom fields and taxonomies\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Educational platforms\u003C\u002Fstrong> – Organize content by course, level, or topic\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real estate sites\u003C\u002Fstrong> – Filter properties by location, price, and features\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Any site needing advanced content queries\u003C\u002Fstrong> – The possibilities are endless!\u003C\u002Fli>\n\u003C\u002Ful>\n","Transform your Query Loop blocks into powerful, flexible content engines! 🚀",5000,87209,94,27,"2026-02-25T17:45:00.000Z","6.2","7.4",[136,137,138,139,140],"advanced-queries","custom-queries","post-meta","query-loop","taxonomy","https:\u002F\u002Fgithub.com\u002Fryanwelcher\u002Fadvanced-query-loop\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-query-loop.4.4.0.zip",{"attackSurface":144,"codeSignals":166,"taintFlows":176,"riskAssessment":177,"analyzedAt":183},{"hooks":145,"ajaxHandlers":162,"restRoutes":163,"shortcodes":164,"cronEvents":165,"entryPointCount":26,"unprotectedCount":26},[146,153,157],{"type":147,"name":148,"callback":149,"priority":150,"file":151,"line":152},"action","admin_bar_menu","info_plugin_admin_bar",1000,"info.php",29,{"type":147,"name":154,"callback":155,"file":151,"line":156},"wp_footer","info_plugin_code",42,{"type":158,"name":159,"callback":160,"priority":68,"file":151,"line":161},"filter","plugin_row_meta","info_plugin_plugin_meta",56,[],[],[],[],{"dangerousFunctions":167,"sqlUsage":168,"outputEscaping":170,"fileOperations":26,"externalRequests":26,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":175},[],{"prepared":26,"raw":26,"locations":169},[],{"escaped":26,"rawEcho":13,"locations":171},[172],{"file":151,"line":173,"context":174},39,"raw output",[],[],{"summary":178,"deductions":179},"The \"info\" plugin v2.4 exhibits an excellent security posture based on the provided static analysis and vulnerability history.  The complete absence of identified attack surface points like AJAX handlers, REST API routes, shortcodes, and cron events significantly limits potential entry points for attackers. Furthermore, the code signals indicate strong development practices with no dangerous functions, no raw SQL queries (all prepared statements), no file operations, no external HTTP requests, and no bundled libraries. This suggests a highly secure and self-contained plugin.\n\nWhile the lack of identified taint flows and vulnerability history is a strong positive indicator, the sole identified code signal concern is the output escaping. With 1 total output and 0% properly escaped, this represents a potential risk for Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is directly rendered without proper sanitization. However, given the absence of attack vectors, the practical impact of this issue is currently limited. In conclusion, the plugin is remarkably secure due to its minimal attack surface and robust coding practices, with output escaping being the only notable area requiring attention.",[180],{"reason":181,"points":182},"Unescaped output detected",5,"2026-03-16T21:25:09.897Z",{"wat":185,"direct":190},{"assetPaths":186,"generatorPatterns":187,"scriptPaths":188,"versionParams":189},[],[],[],[],{"cssClasses":191,"htmlComments":192,"htmlAttributes":195,"restEndpoints":196,"jsGlobals":197,"shortcodeOutput":198},[],[193,194],"\u003C!-- Debug info: %d q; %.2f sec; %.2f MB; -->","\u003C!-- info plugin v.2.4 wordpress.org\u002Fplugins\u002Finfo\u002F -->",[],[],[],[],{"error":200,"url":201,"statusCode":202,"statusMessage":203,"message":203},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Finfo\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":5,"total_versions":205,"versions":206},6,[207,213,220,227,234,240],{"version":5,"download_url":24,"svn_tag_url":208,"released_at":27,"has_diff":209,"diff_files_changed":210,"diff_lines":27,"trac_diff_url":211,"vulnerabilities":212,"is_current":200},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Finfo\u002Ftags\u002F2.4\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Finfo%2Ftags%2F2.3&new_path=%2Finfo%2Ftags%2F2.4",[],{"version":214,"download_url":215,"svn_tag_url":216,"released_at":27,"has_diff":209,"diff_files_changed":217,"diff_lines":27,"trac_diff_url":218,"vulnerabilities":219,"is_current":209},"2.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finfo.2.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Finfo\u002Ftags\u002F2.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Finfo%2Ftags%2F2.2&new_path=%2Finfo%2Ftags%2F2.3",[],{"version":221,"download_url":222,"svn_tag_url":223,"released_at":27,"has_diff":209,"diff_files_changed":224,"diff_lines":27,"trac_diff_url":225,"vulnerabilities":226,"is_current":209},"2.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finfo.2.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Finfo\u002Ftags\u002F2.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Finfo%2Ftags%2F2.1.0&new_path=%2Finfo%2Ftags%2F2.2",[],{"version":228,"download_url":229,"svn_tag_url":230,"released_at":27,"has_diff":209,"diff_files_changed":231,"diff_lines":27,"trac_diff_url":232,"vulnerabilities":233,"is_current":209},"2.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finfo.2.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Finfo\u002Ftags\u002F2.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Finfo%2Ftags%2F2.0.0&new_path=%2Finfo%2Ftags%2F2.1.0",[],{"version":80,"download_url":235,"svn_tag_url":236,"released_at":27,"has_diff":209,"diff_files_changed":237,"diff_lines":27,"trac_diff_url":238,"vulnerabilities":239,"is_current":209},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finfo.2.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Finfo\u002Ftags\u002F2.0.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Finfo%2Ftags%2F1.0.0&new_path=%2Finfo%2Ftags%2F2.0.0",[],{"version":63,"download_url":241,"svn_tag_url":242,"released_at":27,"has_diff":209,"diff_files_changed":243,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":244,"is_current":209},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finfo.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Finfo\u002Ftags\u002F1.0.0\u002F",[],[]]