[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fZ87ylppA0PkY2GaMBz8-di6w0Dst_6_M-VMGSLUngek":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":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":80,"crawl_stats":38,"alternatives":87,"analysis":182,"fingerprints":354},"wp-server-stats","WP Server Health Stats","1.8.0","iSaumya","https:\u002F\u002Fprofiles.wordpress.org\u002Fisaumya\u002F","\u003Cp>WP Server Health Stats plugin will give you the ability to monitor your WordPress site at its core level. With all-important server health stats like allocated PHP memory, memory usage, realtime RAM usage, CPU usage etc. you can always identify if something wrong is going on with your site.\u003C\u002Fp>\n\u003Cp>Now you don’t have to contact your host every single time for minor things. You can easily see the server health stats in your WP admin dashboard and make critical decisions based on that, like if enabling some plugin is consuming a lot of memory or CPU etc.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Please Note:\u003C\u002Fstrong> This plugin uses 3rd party systems \u003Ca href=\"http:\u002F\u002Fip-api.com\u002F\" rel=\"nofollow ugc\">ip-api.com\u003C\u002Fa> to get the location details for the server IP. Please check their \u003Ca href=\"https:\u002F\u002Fwww.ip-api.com\u002Fdocs\u002Flegal\" rel=\"nofollow ugc\">Privacy Policy and Terms\u003C\u002Fa>. By default the plugin uses the free version of IP-API service but if you have purchased a premium version then you can enter your API key inside the plugin settings page.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>It took many countless hours to code, design, test and include useful server info to show up in your WordPress dashboard. If you enjoy this plugin and understand the huge effort I put into this, please consider \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fpaypal.me\u002Facnamhq\" rel=\"nofollow ugc\">donating some amount\u003C\u002Fa> (no matter how small)\u003C\u002Fstrong> to keep alive the development of this plugin. Thank you again for using my plugin. If you love using this plugin, I would really appreciate it if you took 2 minutes out of your busy schedule to \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwp-server-stats\u002Freviews\u002F\" rel=\"ugc\">share your review\u003C\u002Fa>\u003C\u002Fstrong> about this plugin.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Q: After installing this plugin my server load has increased tremendously. How to fix this?\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>This plugin uses Ajax to call the server after an interval of time to get the latest data about the server, giving you the real-time update. By default, this happens after every 200ms. But if you are using a low-end server with fewer resources, calling the server after each 200ms can increase your server load drastically. You can easily solve this too. On the left-hand side menu of WP Admin panel, you will see a settings panel for \u003Cstrong>WP Server Stats\u003C\u002Fstrong> under that you will find another sub-menu called \u003Cstrong>General Settings\u003C\u002Fstrong>. Within general settings, the first option is to change the interval time. Change it to how much higher your want like 2000ms (2 sec) or maybe 20000ms (20 sec) depending on your need. Once you save the settings the plugin will call the server only after the interval you have set, reducing your server load back to how it was without this plugin.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>But again, generally speaking, if you are in a decent to good hosting, you won’t face this problem at all, as this a very lightweight plugin.\u003C\u002Fp>\n\u003Cp>Features of the plugin include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Purge WP Server Stats Cache (Which you can disable also. Check the FAQ section for more details.)\u003C\u002Fli>\n\u003Cli>Shows server OS\u003C\u002Fli>\n\u003Cli>Shows server software\u003C\u002Fli>\n\u003Cli>Shows the server IP address\u003C\u002Fli>\n\u003Cli>Shows server port\u003C\u002Fli>\n\u003Cli>Shows server location\u003C\u002Fli>\n\u003Cli>Shows server hostname\u003C\u002Fli>\n\u003Cli>Shows server document root\u003C\u002Fli>\n\u003Cli>Shows if Memcached is enabled on your server or not\u003C\u002Fli>\n\u003Cli>If Memcached is enabled it will show you detailed information about your Memcached installation if provided appropriate Memcached host and port details in the \u003Cstrong>WP Server Stats\u003C\u002Fstrong> > \u003Cstrong>General Settings\u003C\u002Fstrong> page\u003C\u002Fli>\n\u003Cli>Shows total number of allowed CPU for your site\u003C\u002Fli>\n\u003Cli>Shows Real-Time CPU usage percentage\u003C\u002Fli>\n\u003Cli>Shows Total RAM allocated\u003C\u002Fli>\n\u003Cli>Shows Real-Time RAM Usage percentage\u003C\u002Fli>\n\u003Cli>Shows the database software installed on your site e.g. MySQL, MariaDB, Oracle etc.\u003C\u002Fli>\n\u003Cli>Shows the database version number\u003C\u002Fli>\n\u003Cli>Shows maximum number of connections allowed to your database\u003C\u002Fli>\n\u003Cli>Shows maximum packet size of your database\u003C\u002Fli>\n\u003Cli>Shows database disk usage\u003C\u002Fli>\n\u003Cli>Shows database index disk usage\u003C\u002Fli>\n\u003Cli>A separate page to show up even more details about your database server\u003C\u002Fli>\n\u003Cli>Shows your PHP version number\u003C\u002Fli>\n\u003Cli>Shows your PHP max upload size limit\u003C\u002Fli>\n\u003Cli>Shows PHP max post size\u003C\u002Fli>\n\u003Cli>Shows PHP max execution time\u003C\u002Fli>\n\u003Cli>Shows if PHP safe mode is on or off\u003C\u002Fli>\n\u003Cli>Shows if PHP short tag is on or off\u003C\u002Fli>\n\u003Cli>Shows allowed PHP memory for your WordPress site\u003C\u002Fli>\n\u003Cli>Real-Time Amount & Percentage of your PHP memory usage\u003C\u002Fli>\n\u003Cli>A separate page to show up even more details about your installed PHP & its various modules\u003C\u002Fli>\n\u003Cli>Real-Time PHP Memory, RAM Usage & CPU info bar changes colour based on the load (you can change the colours from the WP Server Stats General Settings Page)\u003C\u002Fli>\n\u003Cli>Designed with flat colours (you can change the colour scheme if you want)\u003C\u002Fli>\n\u003Cli>Realtime PHP Memory, RAM Usage & CPU usage info at the admin footer so that no matter what admin page you are, you can always see it\u003C\u002Fli>\n\u003Cli>Uses advanced WordPress Transient Caching mechanism to run the plugin super smooth without eating a lot of server resources. All the cache data will be auto expired on each week and then the plugin will re-cache the updated data again, to \u003Cstrong>ensure the least possible resource consumption by the plugin\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Only shows to the Administrators. For Multi-site, it will show the details to each site administrators, but not the network admins\u003C\u002Fli>\n\u003Cli>Option to change the realtime script refresh interval (default: 200ms), colour scheme, Memcached host and port details from the WP Server Stats – General Settings Page\u003C\u002Fli>\n\u003Cli>Automatically removes all the data added by this plugin to your WordPress database upon uninstallation of the plugin\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>READ BEFORE INSTALLING\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin uses PHP \u003Ccode>shell_exec()\u003C\u002Fcode> function which is by default enabled by all good hosting companies. But a small percentage of hosting company disable \u003Ccode>shell_exec()\u003C\u002Fcode> by default. So, please contact your hosting company to make sure \u003Ccode>shell_exec()\u003C\u002Fcode> is enabled in your account before installing this plugin. Otherwise, you will get an ERROR Code \u003Ccode>EXEC096T\u003C\u002Fcode> for every feature that uses \u003Ccode>shell_exec()\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Now this plugin is also hosted in \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fisaumya\u002Fwp-server-stats\" rel=\"nofollow ugc\">Github\u003C\u002Fa>. But the Github repo will be used for the development of the plugin. So, from now on you can also report the bugs in \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fisaumya\u002Fwp-server-stats\u002Fissues\" rel=\"nofollow ugc\">Github Issue Tracker\u003C\u002Fa> if you want.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>Very Important Note\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin has been developed and tested on Linux based servers only so there is a very high chance that it might NOT work for Windows-based servers. So, I highly recommend this plugin to be used by those users who use a Linux based server.\u003Cbr \u002F>\nI currently have no plan to add Windows Server support as a very tiny amount of people still use Windows Server in this Linux age. I may add Windows support in future.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>ERROR Code List\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>EXEC096T\u003C\u002Fstrong> – PHP \u003Ccode>shell_exec()\u003C\u002Fcode> function has not been enabled in your account, which this plugin needs to run properly. Contact your server host and ask them to enable PHP \u003Ccode>shell_exec()\u003C\u002Fcode> function for your account.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>IP096T\u003C\u002Fstrong> – Your server is not returning the IP properly. There is definitely some issue with your server configuration. Please contact your host and tell them that PHP \u003Ccode>gethostbyname( gethostname() )\u003C\u002Fcode> is unable to get the server IP, ask them to look into their server configuration and to fix the configuration issue. If you have a self-hosted VPS or dedicated server, the reason is still the same. If you are unable to find the configuration issue inside your server, I highly suggest you hire a knowledgeable server admin to look into your server. In most cases, you should never get this error message.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Languages\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>WP Server Stats is 100% compatible with translation and you can translate any text to whatever language you want. As this plugin doesn’t come with an inbuilt translation, I will suggest you to use a plugin like \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsay-what\u002F\" rel=\"ugc\">Say What?\u003C\u002Fa> to change the text, you just have to use the text domain as \u003Ccode>wp-server-stats\u003C\u002Fcode> within the plugin to change the text.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Very Special Thanks\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The list of people whom I especially want to thank without whom this plugin would have never been completed.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Justin Catello from \u003Ca href=\"https:\u002F\u002Fwww.bigscoots.com\u002Fportal\u002F?affid=261\" rel=\"nofollow ugc\">BigScoots Hosting\u003C\u002Fa> – Looking for quality managed SSD hosting? Go with \u003Ca href=\"https:\u002F\u002Fwww.bigscoots.com\u002Fportal\u002F?affid=261\" rel=\"nofollow ugc\">BigScoot Hosting\u003C\u002Fa> keeping your eye closed. They are that much good.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fpippinsplugins\" rel=\"nofollow ugc\">Pippin Williamson\u003C\u002Fa> from \u003Ca href=\"https:\u002F\u002Feasydigitaldownloads.com\u002F\" rel=\"nofollow ugc\">Easy Digital Download\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fjustin_kimbrell\" rel=\"nofollow ugc\">Justin Kimbrell\u003C\u002Fa> for \u003Ca href=\"http:\u002F\u002Fflipclockjs.com\u002F\" rel=\"nofollow ugc\">FlipClock.js\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Alex Rabe\u003C\u002Fli>\n\u003Cli>Vlad from \u003Ca href=\"http:\u002F\u002Fip-api.com\u002F\" rel=\"nofollow ugc\">ip-api.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fgamerz\" rel=\"nofollow ugc\">Lester Chan\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Support the Plugin\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you like this plugin please don’t forget to write a review and if possible please \u003Ca href=\"https:\u002F\u002Fpaypal.me\u002Facnamhq\" rel=\"nofollow ugc\">Donate some amount\u003C\u002Fa> to keep the plugin and it’s development alive.\u003C\u002Fp>\n","Monitor your WP site the right way with most important stats like Database, PHP details, PHP Memory, RAM Usage, CPU load, Server Uptime & more.",10000,314858,96,109,"2024-07-01T18:53:00.000Z","6.5.8","5.0","7.4.0",[20,21,22,23,24],"health","information","isaumya","server","stats","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-server-stats\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-server-stats.1.8.0.zip",87,3,0,"2024-06-24 00:00:00","2026-03-15T15:16:48.613Z",[33,49,65],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2024-6297","several-wordpressorg-plugins-various-versions-injected-backdoor","Several WordPress.org Plugins \u003C= Various Versions  - Injected Backdoor","Several plugins for WordPress hosted on WordPress.org have been compromised and injected with malicious PHP scripts. A malicious threat actor compromised the source code of various plugins and injected code that exfiltrates database credentials and is used to create new, malicious, administrator users and send that data back to a server. All plugins have received updates reverting any added malicious code. Simply Show Hooks affected version (1.2.1) is the same as the patched version (1.2.1) - it does not appear that the malicious copy was ever officially released, so sites running 1.2.1 should be unaffected, though it is a good idea to run a complete Wordfence scan and verify that there are no rogue administrator accounts present.",null,">=1.7.6 \u003C=1.7.6","1.7.8","critical",10,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:C\u002FC:H\u002FI:H\u002FA:H","Embedded Malicious Code","2024-10-08 17:17:24",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F56d24bc8-4a1a-4e60-aec5-960703a6058a?source=api-prod",107,{"id":50,"url_slug":51,"title":52,"description":53,"plugin_slug":4,"theme_slug":38,"affected_versions":54,"patched_in_version":55,"severity":56,"cvss_score":57,"cvss_vector":58,"vuln_type":59,"published_date":60,"updated_date":61,"references":62,"days_to_patch":64},"CVE-2024-31250","wp-server-health-stats-cross-site-request-forgery","WP Server Health Stats \u003C= 1.7.3 - Cross-Site Request Forgery","The WP Server Health Stats plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 1.7.3. This is due to missing or incorrect nonce validation on the wpss_cache_purge_callback() function. This makes it possible for unauthenticated attackers to trigger the purge callback via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.","\u003C=1.7.3","1.7.4","medium",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Cross-Site Request Forgery (CSRF)","2024-04-05 00:00:00","2024-04-11 15:15:53",[63],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F68fc0a8b-b667-49fd-b015-ced27f5ccce8?source=api-prod",7,{"id":66,"url_slug":67,"title":68,"description":69,"plugin_slug":4,"theme_slug":38,"affected_versions":70,"patched_in_version":71,"severity":56,"cvss_score":72,"cvss_vector":73,"vuln_type":74,"published_date":75,"updated_date":76,"references":77,"days_to_patch":79},"CVE-2022-2887","wp-server-health-stats-authenticated-administrator-stored-cross-site-scripting","WP Server Health Stats \u003C= 1.6.10 - Authenticated (Administrator+) Stored Cross-Site Scripting","The WP Server Health Stats plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the ‘API Pro Key’ parameter in versions up to, and including, 1.6.10 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with administrator-level permissions and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=1.6.10","1.7.0",5.5,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:H\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2022-08-18 00:00:00","2024-01-22 19:56:02",[78],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fc394295f-d1b5-48be-978f-f15a6b56e40f?source=api-prod",523,{"slug":22,"display_name":7,"profile_url":8,"plugin_count":81,"total_installs":82,"avg_security_score":83,"avg_patch_time_days":84,"trust_score":85,"computed_at":86},2,30000,89,447,71,"2026-04-03T23:11:46.334Z",[88,109,129,150,164],{"slug":89,"name":90,"version":91,"author":92,"author_profile":93,"description":94,"short_description":95,"active_installs":96,"downloaded":97,"rating":98,"num_ratings":81,"last_updated":99,"tested_up_to":100,"requires_at_least":101,"requires_php":102,"tags":103,"homepage":107,"download_link":108,"security_score":98,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"atec-system-info","atec System Info","1.2.31","docjojo","https:\u002F\u002Fprofiles.wordpress.org\u002Fdocjojo\u002F","\u003Cp>This plugin provides detailed system information, such as operating system, server, memory, PHP and database details. It will also show PHPinfo, php.ini and PHP extensions.\u003C\u002Fp>\n\u003Ch3>Third-Party Services\u003C\u002Fh3>\n\u003Cp>Once, when activating the plugin, an integrity check is requested from our server – if you give your permission.\u003Cbr \u002F>\nSource: https:\u002F\u002Fatecplugins.com\u002F\u003Cbr \u002F>\nPrivacy policy: https:\u002F\u002Fatecplugins.com\u002Fprivacy-policy\u002F\u003C\u002Fp>\n\u003Cp>This plugin requests the server geo location (country, city) by sending the server IPinfo, a IP2GEO location service at to https:\u002F\u002Fipinfo.io\u002F.\u003Cbr \u002F>\nPrivacy policy: https:\u002F\u002Fipinfo.io\u002Fprivacy-policy\u003Cbr \u002F>\nTerms: https:\u002F\u002Fipinfo.io\u002Fterms-of-service\u003C\u002Fp>\n","atec System Info (Operating system, server, memory, PHP and database details)",200,11491,100,"2025-12-18T09:33:00.000Z","6.9.4","4.9","7.4",[104,105,106],"highly-detailed-system-information-system-health-status","memory-db-and-comprehensive-server-and-php-configuration-details","server-info-os","https:\u002F\u002Fatecplugins.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fatec-system-info.1.2.31.zip",{"slug":110,"name":111,"version":112,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":117,"downloaded":118,"rating":29,"num_ratings":29,"last_updated":119,"tested_up_to":100,"requires_at_least":120,"requires_php":121,"tags":122,"homepage":127,"download_link":128,"security_score":98,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"wpheka-web-server-information","Web Server Information","1.7","akshayaswaroop","https:\u002F\u002Fprofiles.wordpress.org\u002Fakshayaswaroop\u002F","\u003Cp>\u003Cstrong>Web Server Information\u003C\u002Fstrong> plugin allows you to check full information about the web server PHP\u002FMysql configurations including libraries, system type and OS version.\u003C\u002Fp>\n\u003Ch4>Features List:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Display \u003Cstrong>server OS\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Display \u003Cstrong>server software\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Display \u003Cstrong>server IP address\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Display \u003Cstrong>server port\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Display \u003Cstrong>server location\u003C\u002Fstrong> detected by ip address using \u003Ca href=\"https:\u002F\u002Fip-api.com\u002Fdocs\u002Fapi:serialized_php\" rel=\"nofollow ugc\">IP-API.com\u003C\u002Fa> .See \u003Ca href=\"https:\u002F\u002Fip-api.com\u002Fdocs\u002Flegal\" rel=\"nofollow ugc\">Terms and Policies\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Display \u003Cstrong>server hostname\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Display \u003Cstrong>server document root\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Detailed information about the \u003Cstrong>PHP version\u003C\u002Fstrong> you are using and \u003Cstrong>installed modules\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Detailed information about your \u003Cstrong>Database\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Display \u003Cstrong>PHP, Mysql, Web server, WordPress version\u003C\u002Fstrong> info in admin footer.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you enjoyed this plugin then please put a review, that will encourage me to bring some more …\u003C\u002Fp>\n","Web Server Information plugin will give you detailed information about your hosting server's configuration and installed modules.",30,4731,"2026-02-12T18:26:00.000Z","4.8","",[123,124,125,126],"php","php-info","server-information","server-stats","https:\u002F\u002Fwww.wpheka.com\u002Fproduct\u002Fphp-information\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpheka-web-server-information.1.7.zip",{"slug":130,"name":131,"version":132,"author":133,"author_profile":134,"description":135,"short_description":136,"active_installs":11,"downloaded":137,"rating":98,"num_ratings":138,"last_updated":139,"tested_up_to":100,"requires_at_least":140,"requires_php":141,"tags":142,"homepage":148,"download_link":149,"security_score":98,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"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;",120467,14,"2026-02-22T07:10:00.000Z","5.5","8.1",[143,144,145,146,147],"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":151,"name":152,"version":153,"author":154,"author_profile":155,"description":156,"short_description":157,"active_installs":96,"downloaded":158,"rating":29,"num_ratings":29,"last_updated":159,"tested_up_to":100,"requires_at_least":17,"requires_php":121,"tags":160,"homepage":121,"download_link":163,"security_score":98,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"server-info-for-debugging","Server Info for Debugging","1.1.4","Blend Media","https:\u002F\u002Fprofiles.wordpress.org\u002Fblendmedia\u002F","\u003Cp>\u003Cstrong>Server Info for Debugging\u003C\u002Fstrong> is a lightweight plugin that displays server stats and WordPress environment information on an admin page, helping with troubleshooting server-related issues. It provides:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Operating system information\u003C\u002Fli>\n\u003Cli>PHP version and memory limits\u003C\u002Fli>\n\u003Cli>Database version and user details\u003C\u002Fli>\n\u003Cli>WordPress debug mode status\u003C\u002Fli>\n\u003Cli>SSL\u002FTLS status\u003C\u002Fli>\n\u003Cli>Write permissions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For detailed server and WordPress setup, see below:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Server Details\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Operating System\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Software\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>MySQL Version\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>PHP Version\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>PHP Memory Limit\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>PHP Max Input Vars\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>PHP Max Post Size\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>GD Installed\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>ZIP Installed\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Write Permissions\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>PHP Execution Time\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>File Uploads Enabled\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WordPress Environment Details\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>WordPress Version\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Site URL\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Home URL\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>WP Multisite\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Max Upload Size\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Memory Limit\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Max Memory Limit\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Permalink Structure\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Language\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Timezone\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Admin Email\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Debug Mode\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Database Host\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Database Name\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Database User\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Database Charset\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>SSL\u002FTLS Status\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPL v2.0 or later. For more details, see \u003Ca href=\"http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\" rel=\"nofollow ugc\">GNU GPL\u003C\u002Fa>.\u003C\u002Fp>\n","Displays server stats and WordPress system information for debugging purposes.",1537,"2026-02-11T19:27:00.000Z",[161,124,146,126,162],"debug","system-info","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fserver-info-for-debugging.1.1.4.zip",{"slug":165,"name":166,"version":167,"author":168,"author_profile":169,"description":170,"short_description":171,"active_installs":98,"downloaded":172,"rating":98,"num_ratings":173,"last_updated":174,"tested_up_to":175,"requires_at_least":176,"requires_php":121,"tags":177,"homepage":179,"download_link":180,"security_score":181,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"diagnosis","Diagnosis","3.0.0","Gary Jones","https:\u002F\u002Fprofiles.wordpress.org\u002Fgaryj\u002F","\u003Cp>It is hard for novice WordPress users to find out what the backbone of their hosting is made up of. Some plugins may require a specific version of the PHP scripting language or a certain version of the MySQL database management software.\u003C\u002Fp>\n\u003Cp>Diagnosis adds pages to the Dashboard menu where the main administrator of the WordPress installation can view technical data about the server in an easy manner along with a suitable explanation. Most fields also have a link to an appropriate Wikipedia article.\u003C\u002Fp>\n\u003Cp>This plugin is predominantly based on the original Diagnosis plugin: http:\u002F\u002Fnlindblad.org\u002Fwordpress\u002Fdiagnosis\u002F\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Deutsch: by \u003Ca href=\"http:\u002F\u002Fdeckerweb.de\u002Fmaterial\u002Fsprachdateien\u002Fwordpress-plugins\u002F#diagnosis\" rel=\"nofollow ugc\">Dave @ deckerweb.de\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Adds pages to the Dashboard menu with technical details about PHP, MySQL and other server details an administrator might need.",8012,1,"2016-07-08T02:59:00.000Z","4.8.28","3.2",[165,21,178,123,23],"mysql","http:\u002F\u002Fgithub.com\u002FGaryJones\u002Fdiagnosis","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdiagnosis.3.0.0.zip",85,{"attackSurface":183,"codeSignals":243,"taintFlows":295,"riskAssessment":341,"analyzedAt":353},{"hooks":184,"ajaxHandlers":224,"restRoutes":239,"shortcodes":240,"cronEvents":241,"entryPointCount":242,"unprotectedCount":29},[185,191,195,200,204,208,212,216,220],{"type":186,"name":187,"callback":188,"file":189,"line":190},"action","init","check_limit","wp-server-stats.php",33,{"type":186,"name":192,"callback":193,"file":189,"line":194},"wp_dashboard_setup","add_dashboard",34,{"type":196,"name":197,"callback":198,"file":189,"line":199},"filter","admin_footer_text","add_footer",35,{"type":186,"name":201,"callback":202,"file":189,"line":203},"admin_enqueue_scripts","load_admin_scripts",36,{"type":186,"name":205,"callback":206,"priority":98,"file":189,"line":207},"admin_bar_menu","add_admin_bar_menu_item",43,{"type":186,"name":209,"callback":210,"file":189,"line":211},"admin_menu","create_admin_menu",48,{"type":186,"name":213,"callback":214,"file":189,"line":215},"admin_init","register_page_options",50,{"type":186,"name":217,"callback":218,"file":189,"line":219},"admin_notices","show_admin_notice",55,{"type":186,"name":221,"callback":222,"file":189,"line":223},"plugins_loaded","wpss_create_obj",1566,[225,230,234,237],{"action":226,"nopriv":227,"callback":226,"hasNonce":228,"hasCapCheck":227,"file":189,"line":229},"process_ajax",false,true,37,{"action":231,"nopriv":227,"callback":232,"hasNonce":228,"hasCapCheck":227,"file":189,"line":233},"wpss_cache_purge","wpss_cache_purge_callback",44,{"action":235,"nopriv":227,"callback":235,"hasNonce":228,"hasCapCheck":227,"file":189,"line":236},"handle_wpss_donate_notice",52,{"action":235,"nopriv":228,"callback":235,"hasNonce":228,"hasCapCheck":227,"file":189,"line":238},53,[],[],[],4,{"dangerousFunctions":244,"sqlUsage":273,"outputEscaping":276,"fileOperations":29,"externalRequests":81,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":294},[245,249,252,255,258,261,264,267,270],{"fn":246,"file":189,"line":247,"context":248},"shell_exec",272,"$returnVal = shell_exec('cat \u002Fproc\u002Fcpuinfo');",{"fn":246,"file":189,"line":250,"context":251},290,"$cpu_count = shell_exec('cat \u002Fproc\u002Fcpuinfo |grep \"physical id\" | sort | uniq | wc -l');",{"fn":246,"file":189,"line":253,"context":254},307,"$cpu_core_count = shell_exec(\"echo \\\"$((`cat \u002Fproc\u002Fcpuinfo | grep cores | grep -o -E '[0-9]+' | uniq",{"fn":246,"file":189,"line":256,"context":257},323,"$total_ram = shell_exec(\"grep -w 'MemTotal' \u002Fproc\u002Fmeminfo | grep -o -E '[0-9]+'\");",{"fn":246,"file":189,"line":259,"context":260},338,"$ram_cache = shell_exec(\"grep -w 'Cached' \u002Fproc\u002Fmeminfo | grep -o -E '[0-9]+'\");",{"fn":246,"file":189,"line":262,"context":263},351,"$ram_buffer = shell_exec(\"grep -w 'Buffers' \u002Fproc\u002Fmeminfo | grep -o -E '[0-9]+'\");",{"fn":246,"file":189,"line":265,"context":266},362,"$free_ram = shell_exec(\"grep -w 'MemFree' \u002Fproc\u002Fmeminfo | grep -o -E '[0-9]+'\");",{"fn":246,"file":189,"line":268,"context":269},604,"$cpu_load = trim(shell_exec(\"echo $((`ps aux|awk 'NR > 0 { s +=$3 }; END {print s}'| cut -d . -f 1` ",{"fn":246,"file":189,"line":271,"context":272},614,"$uptime = trim(shell_exec(\"cut -d. -f1 \u002Fproc\u002Fuptime\"));",{"prepared":274,"raw":29,"locations":275},9,[],{"escaped":277,"rawEcho":64,"locations":278},150,[279,282,284,286,288,290,292],{"file":189,"line":280,"context":281},629,"raw output",{"file":189,"line":283,"context":281},644,{"file":189,"line":285,"context":281},654,{"file":189,"line":287,"context":281},663,{"file":189,"line":289,"context":281},709,{"file":189,"line":291,"context":281},859,{"file":189,"line":293,"context":281},948,[],[296,327],{"entryPoint":297,"graph":298,"unsanitizedCount":29,"severity":326},"dashboard_output (wp-server-stats.php:649)",{"nodes":299,"edges":322},[300,305,310,314,316,320],{"id":301,"type":302,"label":303,"file":189,"line":304},"n0","source","$_SERVER['SERVER_SOFTWARE']",655,{"id":306,"type":307,"label":308,"file":189,"line":304,"wp_function":309},"n1","sink","echo() [XSS]","echo",{"id":311,"type":302,"label":312,"file":189,"line":313},"n2","$_SERVER['SERVER_PORT']",657,{"id":315,"type":307,"label":308,"file":189,"line":313,"wp_function":309},"n3",{"id":317,"type":302,"label":318,"file":189,"line":319},"n4","$_SERVER['DOCUMENT_ROOT']",660,{"id":321,"type":307,"label":308,"file":189,"line":319,"wp_function":309},"n5",[323,324,325],{"from":301,"to":306,"sanitized":228},{"from":311,"to":315,"sanitized":228},{"from":317,"to":321,"sanitized":228},"low",{"entryPoint":328,"graph":329,"unsanitizedCount":29,"severity":326},"\u003Cwp-server-stats> (wp-server-stats.php:0)",{"nodes":330,"edges":337},[331,332,333,334,335,336],{"id":301,"type":302,"label":303,"file":189,"line":304},{"id":306,"type":307,"label":308,"file":189,"line":304,"wp_function":309},{"id":311,"type":302,"label":312,"file":189,"line":313},{"id":315,"type":307,"label":308,"file":189,"line":313,"wp_function":309},{"id":317,"type":302,"label":318,"file":189,"line":319},{"id":321,"type":307,"label":308,"file":189,"line":319,"wp_function":309},[338,339,340],{"from":301,"to":306,"sanitized":228},{"from":311,"to":315,"sanitized":228},{"from":317,"to":321,"sanitized":228},{"summary":342,"deductions":343},"The 'wp-server-stats' plugin v1.8.0 presents a mixed security posture. On the positive side, the code analysis indicates good practices in several areas. All identified AJAX entry points have authentication checks, there are no vulnerable REST API routes or shortcodes, and SQL queries are exclusively handled using prepared statements.  Furthermore, a very high percentage of output is properly escaped, and there are no file operations or instances of unsanitized paths in taint flows.  This suggests a reasonable effort has been made to prevent common web vulnerabilities.\n\nHowever, significant concerns arise from the presence of the 'shell_exec' dangerous function and the plugin's vulnerability history. The 'shell_exec' function, if not handled with extreme care, can be a vector for remote code execution.  While no critical taint flows were identified in the current analysis, the historical presence of critical vulnerabilities, including embedded malicious code and cross-site scripting, coupled with a recent critical vulnerability recorded on 2024-06-24, indicates a recurring pattern of security weaknesses that have required significant attention. The existence of three known CVEs, even if currently patched, suggests past issues that could potentially resurface or be discovered in new forms.\n\nIn conclusion, while v1.8.0 shows improvements in specific secure coding practices, the historical context of critical vulnerabilities and the presence of 'shell_exec' warrant caution. The plugin has a history of being targeted with severe issues. Users should remain vigilant and ensure the plugin is always updated to the absolute latest version, as past vulnerabilities have been critical in nature. The 'shell_exec' function requires thorough auditing to ensure it is not exploitable.",[344,347,350],{"reason":345,"points":346},"Dangerous function: shell_exec",15,{"reason":348,"points":349},"Total known CVEs: 3 (1 critical, 2 medium)",18,{"reason":351,"points":352},"Last vulnerability: 2024-06-24 (critical)",20,"2026-03-16T17:48:55.819Z",{"wat":355,"direct":374},{"assetPaths":356,"generatorPatterns":364,"scriptPaths":365,"versionParams":366},[357,358,359,360,361,362,363],"\u002Fwp-content\u002Fplugins\u002Fwp-server-stats\u002Fcss\u002Fwpss-admin-styles.css","\u002Fwp-content\u002Fplugins\u002Fwp-server-stats\u002Fcss\u002Fwpss-dashboard-widget-style.css","\u002Fwp-content\u002Fplugins\u002Fwp-server-stats\u002Fcss\u002Fwpss-footer-style.css","\u002Fwp-content\u002Fplugins\u002Fwp-server-stats\u002Fjs\u002Fwpss-admin-script.js","\u002Fwp-content\u002Fplugins\u002Fwp-server-stats\u002Fjs\u002Fwpss-dashboard-widget-script.js","\u002Fwp-content\u002Fplugins\u002Fwp-server-stats\u002Fjs\u002Fwpss-footer-script.js","\u002Fwp-content\u002Fplugins\u002Fwp-server-stats\u002Fjs\u002Fwpss-modal.js",[],[360,361,362,363],[367,368,369,370,371,372,373],"wp-server-stats\u002Fcss\u002Fwpss-admin-styles.css?ver=","wp-server-stats\u002Fcss\u002Fwpss-dashboard-widget-style.css?ver=","wp-server-stats\u002Fcss\u002Fwpss-footer-style.css?ver=","wp-server-stats\u002Fjs\u002Fwpss-admin-script.js?ver=","wp-server-stats\u002Fjs\u002Fwpss-dashboard-widget-script.js?ver=","wp-server-stats\u002Fjs\u002Fwpss-footer-script.js?ver=","wp-server-stats\u002Fjs\u002Fwpss-modal.js?ver=",{"cssClasses":375,"htmlComments":381,"htmlAttributes":388,"restEndpoints":391,"jsGlobals":394,"shortcodeOutput":399},[376,377,378,379,380],"wpss-admin-wrapper","wpss-dashboard-wrapper","wpss-footer-wrapper","wpss-advanced-info-table","wpss-server-load-chart",[382,383,384,385,386,387],"\u003C!-- This file should NEVER be accessed directly. -->","\u003C!-- WP Server Stats Settings Page -->","\u003C!-- WP Server Stats Dashboard Widget -->","\u003C!-- WP Server Stats Admin Footer -->","\u003C!-- WP Server Stats Modal -->","\u003C!-- Purge Cache Admin bar Section -->",[389,390],"data-wpss-nonce","data-wpss-action",[392,393],"\u002Fwp-json\u002Fwp-server-stats\u002Fv1\u002Fsettings","\u002Fwp-json\u002Fwp-server-stats\u002Fv1\u002Fdata",[395,396,397,398],"wpss_admin_data","wpss_dashboard_data","wpss_footer_data","wpss_modal_data",[400,401,402],"[wp_server_stats_info]","[wp_server_stats_memory_usage]","[wp_server_stats_server_load]"]