[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fbipi6TkMs4DGyWv4rRXgetlkRw0r44lKXEViJo4u1Rs":3,"$fgCopVRTgWA4joa1yqz1ChasMuZeKSunytk7VNcuTNHE":233,"$fUMB2rGd8cEcWmFrjBKKt8IpMCx7Zbbhxht8VAHX96vA":238},{"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":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":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":36,"analysis":134,"fingerprints":220},"admin-footer-version-rebranded","Admin Footer Version (rebranded)","1.0.4","luciano-croce","https:\u002F\u002Fprofiles.wordpress.org\u002Fluciano-croce\u002F","\u003Cp>Show the \u003Cstrong>rebranded version\u003C\u002Fstrong> in the admin footer, (dashboard) when it is activated, or automatically, if it is in the mu-plugins directory.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>This WordPress plugin expand, secure, enhance, core code on \u002Fwp-admin\u002Fincludes\u002Fupdate.php\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Development for this plugin takes place at \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fluciano-croce\u002Fadmin-footer-version-rebranded\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Ftravis-ci.org\u002Fluciano-croce\u002Fadmin-footer-version-rebranded\" rel=\"nofollow ugc\">Travis CI\u003C\u002Fa>. \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fadmin-footer-version-rebranded\" rel=\"nofollow ugc\">GlotPress Translations Compatible\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Approved in the repository of the plugins directory on 2017-12-25\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>this plugin use \u003Ca href=\"https:\u002F\u002Fsemver.org\u002F\" rel=\"nofollow ugc\">Semantic Versioning\u003C\u002Fa> MAJOR.MINOR.PATCH\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>The PHP and SQL “alert system” of this plugin, \u003Cstrong>compatible with Serve Happy \u002F Site Health specifications\u003C\u002Fstrong>, is based (at a glance) on the well-known red, orange, green, of “traffic light” method, so that any type of user is able to immediately identify, by means of a “visual color” warning, the necessary notices, even without having any specific technical preparation.\u003C\u002Fp>\n\u003Cp>The final purpose of this “conceptual” plugin is to demostrate that is possible, whit a simple re-coding, and a good idea, to standardize, uniformizing, improve, requalifying, some aspects of WordPress that are put in the oblivion.\u003C\u002Fp>\n\u003Ch4>Expand\u003C\u002Fh4>\n\u003Cp>Necessary\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Show version (rebranded) in admin Update Footer area.\u003C\u002Fli>\n\u003Cli>Centralized dashboard messages for all declared installations.\u003C\u002Fli>\n\u003Cli>Centralized development \u002F deployments for declared installations.\u003C\u002Fli>\n\u003Cli>Same code work with all declared versions of WP\u003C\u002Fli>\n\u003Cli>Same code work with all declared versions of PHP\u003C\u002Fli>\n\u003Cli>Same code work with all declared versions of SQL\u003C\u002Fli>\n\u003Cli>Same code work from WP 2.3+ to 5.1+ ~ 5.2-alpha\u003C\u002Fli>\n\u003Cli>Support Single \u002F Multiuser (MU) \u002F Multisite (MS) releases.\u003C\u002Fli>\n\u003Cli>Compatible with mu-plugins directory.\u003C\u002Fli>\n\u003Cli>Work in mu-plugins directory.\u003C\u002Fli>\n\u003Cli>Ready to the Famous 5 Minute Installation.\u003C\u002Fli>\n\u003Cli>Work with first step installation setup.\u003C\u002Fli>\n\u003Cli>NEW – Site Health \u002F Serve Happy (specifications) compliant.\u003C\u002Fli>\n\u003Cli>NEW – System Overview of PHP \u002F MySQL \u002F MariaDB version used.\u003C\u002Fli>\n\u003Cli>NEW – Show System Overview in admin Footer Text area.\u003C\u002Fli>\n\u003Cli>NEW – System Overview show obsolete PHP versions.\u003C\u002Fli>\n\u003Cli>NEW – System Overview show obsolete SQL versions.\u003C\u002Fli>\n\u003Cli>FUTURE – Database Overview of resources usage (in development).\u003C\u002Fli>\n\u003Cli>FUTURE – Memory Overview of resources usage (in development).\u003C\u002Fli>\n\u003Cli>FUTURE – System Overview in Admin Bar \u002F Toolbar (in development).\u003C\u002Fli>\n\u003Cli>FUTURE – System Overview recommendations (in development).\u003C\u002Fli>\n\u003Cli>FUTURE – Recommendations in Hello Dolly style (in development).\u003C\u002Fli>\n\u003Cli>FUTURE – System Overview control panel settings (in development).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Enhance\u003C\u002Fh4>\n\u003Cp>Includes\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Visual color messages for: development, upgrade, latest, previous.\u003C\u002Fli>\n\u003Cli>Visual color messages: deprecated, acceptable, supported, current.\u003C\u002Fli>\n\u003Cli>Visual color messages for: legacy, oldest, old, WordPress state.\u003C\u002Fli>\n\u003Cli>Visual color messages for: slow, fast, PHP and SQL state.\u003C\u002Fli>\n\u003Cli>Visual color messages for: high, medium, low, database usage state.\u003C\u002Fli>\n\u003Cli>Visual color messages for: high, medium, low, memory usage state.\u003C\u002Fli>\n\u003Cli>Introduces black, blue, green color concept not included in core.\u003C\u002Fli>\n\u003Cli>Introduces previous version concept not included in core.\u003C\u002Fli>\n\u003Cli>Introduces previous development concept not included in core.\u003C\u002Fli>\n\u003Cli>Concept of the previous version is for users of WP 4.9+\u003C\u002Fli>\n\u003Cli>Concept of the previous development is for developers of WP 4.9+\u003C\u002Fli>\n\u003Cli>Checking PHP \u002F SQL \u002F WP requirements before plugin activation.\u003C\u002Fli>\n\u003Cli>Compatibility with GlotPress translations.\u003C\u002Fli>\n\u003Cli>Translation files .mo are included in distro package.\u003C\u002Fli>\n\u003Cli>Automatic loading of included translation files when activated.\u003C\u002Fli>\n\u003Cli>Translation files work with online and offline installations.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Secure\u003C\u002Fh4>\n\u003Cp>Provides\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Disabled for all users except admins, ability to visualize version.\u003C\u002Fli>\n\u003Cli>Disabled version visualization for all users except admins.\u003C\u002Fli>\n\u003Cli>Only roles that manage options or core can update WordPress.\u003C\u002Fli>\n\u003Cli>Corrected the missing user role code for core updates.\u003C\u002Fli>\n\u003Cli>Corrected the missing user role code for development updates.\u003C\u002Fli>\n\u003Cli>Secured the user roles with capability can update WordPress.\u003C\u002Fli>\n\u003Cli>Only manage_options capability roles (WP 2.3+ to 2.9+).\u003C\u002Fli>\n\u003Cli>Only update_core capability roles (WP 3.0+ to 5.1+ ~ 5.2-alpha).\u003C\u002Fli>\n\u003Cli>System Overview obfuscated for non manage_options capability.\u003C\u002Fli>\n\u003Cli>System Overview obfuscated for non update_core capability.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Table of classifications\u003C\u002Fh4>\n\u003Cp>WordPress\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Legacy version 2.3+ to 2.6+ – red color highlighted\u003C\u002Fli>\n\u003Cli>Oldest version 2.7+ to 2.9+ – red color highlighted\u003C\u002Fli>\n\u003Cli>Old version 3.0+ to 3.6+ – red color highlighted\u003C\u002Fli>\n\u003Cli>Supported version 3.7+ to 4.8+ – orange color highlighted\u003C\u002Fli>\n\u003Cli>Latest previous version 4.9+ – blue color highlighted\u003C\u002Fli>\n\u003Cli>Latest available version 5.0+ – black color highlighted\u003C\u002Fli>\n\u003Cli>Latest available version 5.1+ – green color highlighted\u003C\u002Fli>\n\u003Cli>Development version 5.2-alpha – orange color highlighted\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>PHP\u003C\u002Fp>\n\u003Cul>\n\u003Cli>5.2+ slow – deprecated version red color highlighted\u003C\u002Fli>\n\u003Cli>5.3+ slow – deprecated version red color highlighted\u003C\u002Fli>\n\u003Cli>5.4+ slow – deprecated version red color highlighted\u003C\u002Fli>\n\u003Cli>5.5+ slow – deprecated version red color highlighted\u003C\u002Fli>\n\u003Cli>5.6+ slow – acceptable version orange color highlighted\u003C\u002Fli>\n\u003Cli>7.0+ fast – end-of-life version red color highlighted\u003C\u002Fli>\n\u003Cli>7.1+ fast – supported version black color highlighted\u003C\u002Fli>\n\u003Cli>7.2+ fast – previous version blue color highlighted\u003C\u002Fli>\n\u003Cli>7.3+ fast – current version green color highlighted\u003C\u002Fli>\n\u003Cli>7.4+ fast – development version orange color highlighted\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>(PHP \u003Ca href=\"https:\u002F\u002Fsecure.php.net\u002Fsupported-versions.php\" rel=\"nofollow ugc\">end-of-life\u003C\u002Fa> cycle)\u003C\u002Fp>\n\u003Cp>MySQL\u003C\u002Fp>\n\u003Cul>\n\u003Cli>5.0+ oldest version red color highlighted — MyISAM\u003C\u002Fli>\n\u003Cli>5.1+ old version red color highlighted — MyISAM\u003C\u002Fli>\n\u003Cli>5.5+ acceptable version orange color highlighted — InnoDB\u003C\u002Fli>\n\u003Cli>5.6+ previous version blue color highlighted — InnoDB\u003C\u002Fli>\n\u003Cli>5.7+ current version green color highlighted — Percona\u003C\u002Fli>\n\u003Cli>8.0+ development version orange color highlighted — Percona\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>MariaDB\u003C\u002Fp>\n\u003Cul>\n\u003Cli>5.5+  acceptable version orange color highlighted — XtraDB\u003C\u002Fli>\n\u003Cli>10.0+ acceptable version orange color highlighted — XtraDB\u003C\u002Fli>\n\u003Cli>10.1+ supported version black color highlighted — InnoDB\u003C\u002Fli>\n\u003Cli>10.2+ previous version blue color highlighted — InnoDB\u003C\u002Fli>\n\u003Cli>10.3+ current version green color highlighted — InnoDB\u003C\u002Fli>\n\u003Cli>10.4+ development version orange color highlighted — InnoDB\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Memory\u003C\u002Fp>\n\u003Cul>\n\u003Cli>75% high memory usage – red color highlighted\u003C\u002Fli>\n\u003Cli>50% medium memory usage – orange color highlighted\u003C\u002Fli>\n\u003Cli>25% low memory usage – green color highlighted\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>(in development)\u003C\u002Fp>\n\u003Ch4>Tips\u003C\u002Fh4>\n\u003Cp>A neat trick, is to put this single file admin-footer-version-rebranded.php (not its parent directory) in the \u002Fwp-content\u002Fmu-plugins\u002F directory (create it if not exists) so you won’t even have to enable it, and will be loaded by default, also, since first step installation of WordPress setup!\u003C\u002Fp>\n\u003Cp>Also, for translation functionality, put all files of the single languages (admin-footer-version-rebranded-en_US.mo for example) that you need (not its parent directory) in the \u002Fwp-content\u002Fmu-plugins\u002F directory (create it if not exists) and will be loaded by default, they also, since first step installation of WordPress setup!\u003C\u002Fp>\n\u003Cp>Note that mu-plugins functionality is available since WP 2.8+ or greater and is not present in WP 2.7+ or previous.\u003C\u002Fp>\n\u003Ch4>About it\u003C\u002Fh4>\n\u003Cp>The code of this plugin is not written with a PHP framework, but manually, with a simple PHP editor compatible UTF-8 without BOM, and Unix LF. To avoid code corruption, do not edit it with WordPress embedded editor, or with any specifications incompatible editor. This author is exonerated from any responsibility or damage (directly or indirectly) caused and due to the use of this bad practice.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>super light secure and fast plugin easy on server resources\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>About me\u003C\u002Fh4>\n\u003Cp>Admin Footer Version (rebranded) is developed by Luciano Croce, 13-years “officially” WordPress Plugins & Themes Developer Senior, Co-Author of the plugin Classic Editor, polyglot (based on English, French, Spanish, German, Portuguese, Italian, Ligurian), GTE en_GB & en_CA & en_ZA & LIJ, PTE and translator for Plugins & Themes in more languages, PTE for Italian WordPress.org & Plugins & Themes Directory, Local Manager of Ligurian Language Community for WP LIJ, Validator English (UK) for WordPress.com, book author of TRUE DOS (the dark side of its history from the dark side of its users) Code Tweaker & Bug Hunter, Security Mechanic & WPMU Lover, Freelancer & Volunteer.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>this is my best very useful and safe conceptual plugin of ever\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Translation\u003C\u002Fh4>\n\u003Cp>Available in 25 langs 4 formal\u002Finformal variants, and others in becoming.\u003C\u002Fp>\n\u003Cp>Translated by \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fluciano-croce\" rel=\"nofollow ugc\">Luciano Croce\u003C\u002Fa> in: Australian, Belgian FR, Brazilian, Canadian EN, Canadian FR, Catalan, Chilean, Colombian, English UK, French, German, Italian, \u003Cstrong>Ligurian\u003C\u002Fstrong>, New Zealander, Peruvian, Portuguese, Spanish, Swiss DE, Venezuelan.\u003C\u002Fp>\n\u003Cp>Translated by \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fdancaragea\" rel=\"nofollow ugc\">Dan Caragea\u003C\u002Fa> in Romanian.\u003C\u002Fp>\n\u003Cp>Translated by \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fknutsp\" rel=\"nofollow ugc\">Knut Sparhell\u003C\u002Fa> in \u003Ca href=\"https:\u002F\u002Fnettvendt.no\u002Fblog\u002F2019\u002Fsidebunnversjon-for-admin-relansert-wordpress-org\" rel=\"nofollow ugc\">Norwegian\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>All contributions are appreciated and credited!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Translators\u003C\u002Fstrong>, to test strings and partial translations use the plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fforce-update-translations\" rel=\"ugc\">Force Update Translations\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Acknowledgements\u003C\u002Fh4>\n\u003Cp>Thanks for corrections, suggestions, translation approvals to:\u003C\u002Fp>\n\u003Cp>Team\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Català \u002F Catalan – València \u002F Valencia — ca\u003C\u002Fli>\n\u003Cli>Deutsch (Schweiz) \u002F German (Switzerland) — de_CH\u003C\u002Fli>\n\u003Cli>Deutsch \u002F German — de_DE\u003C\u002Fli>\n\u003Cli>English (Australia) — en_AU\u003C\u002Fli>\n\u003Cli>English (Canada) — en_CA\u003C\u002Fli>\n\u003Cli>English (UK) — en_GB\u003C\u002Fli>\n\u003Cli>English (New Zealand) — en_NZ\u003C\u002Fli>\n\u003Cli>English (South Africa) — en_ZA\u003C\u002Fli>\n\u003Cli>Español de Argentina \u002F Spanish (Argentina) — es_AR\u003C\u002Fli>\n\u003Cli>Español de Chile \u002F Spanish (Chile) — es_CL\u003C\u002Fli>\n\u003Cli>Español de Colombia \u002F Spanish (Colombia) — es_CO\u003C\u002Fli>\n\u003Cli>Español de Costa Rica \u002F Spanish (Costa Rica) — es_CR\u003C\u002Fli>\n\u003Cli>Español \u002F Spanish (Spain) — es_ES\u003C\u002Fli>\n\u003Cli>Español de Guatemala \u002F Spanish (Guatemala) — es_GT\u003C\u002Fli>\n\u003Cli>Español de México \u002F Spanish (Mexico) — es_MX\u003C\u002Fli>\n\u003Cli>Español de Perú \u002F Spanish (Peru) — es_PE\u003C\u002Fli>\n\u003Cli>Español de Venezuela \u002F Spanish (Venezuela) — es_VE\u003C\u002Fli>\n\u003Cli>Français de Belgique \u002F French (Belgium) — fr_BE\u003C\u002Fli>\n\u003Cli>Français du Canada \u002F French (Canada) — fr_CA\u003C\u002Fli>\n\u003Cli>Français \u002F French (France) — fr_FR\u003C\u002Fli>\n\u003Cli>Nederlands (België) \u002F Dutch (Belgium) — nl_BE\u003C\u002Fli>\n\u003Cli>Nederlands \u002F Dutch — nl_NL\u003C\u002Fli>\n\u003Cli>Norsk bokmål \u002F Norwegian (Bokmål) — nb_NO\u003C\u002Fli>\n\u003Cli>Polski \u002F Polish — pl_PL\u003C\u002Fli>\n\u003Cli>Português do Brasil \u002F Portuguese (Brazil) — pt_BR\u003C\u002Fli>\n\u003Cli>Português \u002F Portuguese (Portugal) — pt_PT\u003C\u002Fli>\n\u003Cli>Română \u002F Romanian — ro_RO\u003C\u002Fli>\n\u003Cli>Русский \u002F Russian — ru_RU\u003C\u002Fli>\n\u003Cli>Svenska \u002F Swedish — sv_SE\u003C\u002Fli>\n\u003Cli>Zenéize \u002F Ligurian (Genoese) — lij\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This is the list of team that have helped me in language translations.\u003C\u002Fp>\n\u003Cp>People\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fdeconf\" rel=\"nofollow ugc\">Alin Marcu\u003C\u002Fa> deconf\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Flageek\" rel=\"nofollow ugc\">Angelika Reisiger\u003C\u002Fa> lageek\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fyayannabelle\" rel=\"nofollow ugc\">Annabelle W\u003C\u002Fa> yayannabelle\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fbraulioaquino\" rel=\"nofollow ugc\">Braulio Aquino\u003C\u002Fa> braulioaquino\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fbossinger\" rel=\"nofollow ugc\">Bossinger\u003C\u002Fa> bossinger\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fchantalc\" rel=\"nofollow ugc\">Chantal Coolsma\u003C\u002Fa> chantalc\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fthee17\" rel=\"nofollow ugc\">Charles E. Frees-Melvin\u003C\u002Fa> thee17\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fcubells\" rel=\"nofollow ugc\">Cubells\u003C\u002Fa> cubells\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fdancaragea\" rel=\"nofollow ugc\">Dan Caragea\u003C\u002Fa> dancaragea\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fdanieltj\" rel=\"nofollow ugc\">Daniel James\u003C\u002Fa> danieltj\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002F\" rel=\"nofollow ugc\">Didier Wolforg\u003C\u002Fa> wolforg\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Ffelipeelia\" rel=\"nofollow ugc\">Felipe Elia\u003C\u002Fa> felipeelia\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Ffernandot\" rel=\"nofollow ugc\">Fernando Tellado\u003C\u002Fa> fernandot\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Ffxbenard\" rel=\"nofollow ugc\">François-Xavier Bénard\u003C\u002Fa> fxbenard\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Felbogen\" rel=\"nofollow ugc\">Fredrik\u003C\u002Fa> elbogen\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fgarrett-eclipse\" rel=\"nofollow ugc\">Garrett Hyder\u003C\u002Fa> garrett-eclipse\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fgaryj\" rel=\"nofollow ugc\">Gary Jones\u003C\u002Fa> garyj\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fctjernqvist\" rel=\"nofollow ugc\">Hedberg Chrille\u003C\u002Fa> ctjernqvist\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002F\" rel=\"nofollow ugc\">Hugh Lashbrooke\u003C\u002Fa> hlashbrooke\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Faudrasjb\" rel=\"nofollow ugc\">Jb Audras\u003C\u002Fa> audrasjb\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fjfarsen\" rel=\"nofollow ugc\">Jean-Francois Arseneault\u003C\u002Fa> jfarsen\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fjeroenrotty\" rel=\"nofollow ugc\">Jeroen Rotty\u003C\u002Fa> jeroenrotty\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Ftimse201\" rel=\"nofollow ugc\">Johannes Jülg\u003C\u002Fa> timse201\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fjordicuevas\" rel=\"nofollow ugc\">Jordi Cuevas\u003C\u002Fa> jordicuevas\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fobenland\" rel=\"nofollow ugc\">Konstantin Obenland\u003C\u002Fa> obenland\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fknutsp\" rel=\"nofollow ugc\">Knut Sparhell\u003C\u002Fa> knutsp\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fmialevesque\" rel=\"nofollow ugc\">Mia Levesque\u003C\u002Fa> mialevesque\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fnao\" rel=\"nofollow ugc\">Naoko Takano\u003C\u002Fa> nao\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fnilovelez\" rel=\"nofollow ugc\">Nilo Velez\u003C\u002Fa> nilovelez\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fswissspidy\" rel=\"nofollow ugc\">Pascal Birchler\u003C\u002Fa> swissspidy\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fcasiepa\" rel=\"nofollow ugc\">Pascal Casier\u003C\u002Fa> casiepa\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fpedromendonca\" rel=\"nofollow ugc\">Pedro Mendonça\u003C\u002Fa> pedromendonca\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fpetya\" rel=\"nofollow ugc\">Petya Raykovska\u003C\u002Fa> petya\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fpresskopp\" rel=\"nofollow ugc\">Presskopp\u003C\u002Fa> presskopp\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fwebaware\" rel=\"nofollow ugc\">Ross McKay\u003C\u002Fa> webaware\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fnetweb\" rel=\"nofollow ugc\">Stephen Edgar\u003C\u002Fa> netweb\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Ftobifjellner\" rel=\"nofollow ugc\">Tor-Bjorn Fjellner\u003C\u002Fa> tobifjellner\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Ffierevere\" rel=\"nofollow ugc\">Yui\u003C\u002Fa> fierevere\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fxavivars\" rel=\"nofollow ugc\">Xavi Ivars\u003C\u002Fa> xavivars\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This is the list of people that have helped me in language translations.\u003C\u002Fp>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cp>This plugin incorporates a little code portion of the WordPress files update.php and hello.php that is copyrighted by Automattic and released under the terms of GPLv2 or later license. This little code portion was modified and redistributed under the same terms of GPLv2 or later WordPress license, so that could be patched and extended, to meet the necessary requirements for its functions.\u003C\u002Fp>\n\u003Ch4>Privacy\u003C\u002Fh4>\n\u003Cp>This plugin does not collect or store any user related data or personally identifying information, does not set any cookies, and it does not connect to any third-party websites. It only uses functionality that is available in WordPress. In those terms, it does not affect your website users privacy in any way.\u003C\u002Fp>\n\u003Ch4>GDPR\u003C\u002Fh4>\n\u003Cp>This plugin does not collect or store any user related data or personally identifying information, but does not do anything to make your site less\u002Fmore GDPR compliant. I have done my best to ensure that is 100% GDPR compliant, but I can’t guarantee anything. To determine if your site is 100% GDPR compliant, please consult a lawyer.\u003C\u002Fp>\n","show the rebranded version in the admin footer when it is activated or if it is in mu-plugins directory",10,3165,0,"2019-03-21T08:05:00.000Z","5.1.22","2.3","5.2.4",[19,7,20,21,22],"admin-footer-version","servehappy","site-health","update-core","https:\u002F\u002Fgithub.com\u002Fluciano-croce\u002Fadmin-footer-version-rebranded\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-footer-version-rebranded.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},9,110,30,84,"2026-05-20T02:56:09.185Z",[37,53,66,92,114],{"slug":38,"name":39,"version":40,"author":7,"author_profile":8,"description":41,"short_description":42,"active_installs":13,"downloaded":43,"rating":13,"num_ratings":13,"last_updated":44,"tested_up_to":15,"requires_at_least":45,"requires_php":17,"tags":46,"homepage":50,"download_link":51,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":52},"dismiss-server-nag","Dismiss Serve Happy Nag","1.0.2","\u003Cp>Dismiss \u003Cem>coming soon\u003C\u002Fem> “\u003Cstrong>Serve Happy\u003C\u002Fstrong>” nag, PHP dashboard widget, when it is activated, or automatically, if it is in mu-plugins directory.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>this plugin use \u003Ca href=\"https:\u002F\u002Fsemver.org\u002F\" rel=\"nofollow ugc\">Semantic Versioning\u003C\u002Fa> MAJOR.MINOR.PATCH\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Tips\u003C\u002Fh4>\n\u003Cp>A neat trick, is to put this single file dismiss-server-nag.php (not its parent directory) in the \u002Fwp-content\u002Fmu-plugins\u002F directory (create it if not exists) so you won’t even have to enable it, and will be loaded by default, also, since first step installation of WordPress setup!\u003C\u002Fp>\n\u003Cp>Also, for translation functionality, put all files of the single languages (dismiss-server-nag-en_US.mo for example) that you need (not its parent directory) in the \u002Fwp-content\u002Fmu-plugins\u002F directory (create it if not exists) and will be loaded by default, they also, since first step installation of WordPress setup!\u003C\u002Fp>\n\u003Cp>Note that mu-plugins functionality is available since WP 2.8+ or greater and is not present in WP 2.7+ or previous.\u003C\u002Fp>\n\u003Ch4>About it\u003C\u002Fh4>\n\u003Cp>The code of this plugin is not written with a PHP framework, but manually, with a simple PHP editor compatible UTF-8 without BOM, and Unix LF. To avoid code corruption, do not edit it with WordPress embedded editor, or with any specifications incompatible editor. This author is exonerated from any responsibility or damage (directly or indirectly) caused and due to the use of this bad practice.\u003C\u002Fp>\n\u003Ch4>About me\u003C\u002Fh4>\n\u003Cp>Admin footer Version (rebranded) is developed by Luciano Croce, 13-years “officially” WordPress Plugins & Themes Developer Senior, Co-Autor of plugin Classic Editor, polyglot (based on english, french, spanish, german, portuguese, italian, ligurian), GTE en_GB & en_CA, PTE for Plugins & Themes in more languages, PTE for Italian WordPress.org & Plugins & Themes Directory, Local Manager of Ligurian Language Community for WP LIJ, Validator English (UK) for WordPress.com, translator for my & other projects, book author of TRUE DOS (the dark side of its history from the dark side of its users) Code Tweaker & Bug Hunter, Security Mechanic & WPMU Lover, Freelancer & Volunteer.\u003C\u002Fp>\n\u003Ch4>Translation\u003C\u002Fh4>\n\u003Cp>Translated by: \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fluciano-croce\u002F\" rel=\"nofollow ugc\">Luciano Croce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Translators, except the similar strings “Release Date: January 11, 2019” or strings before latest version number “1.0.2” (for example), remember to leave all the other changelog strings commented in GlotPress “Meta” as “Found in changelog list item section” in english (copy from original -> suggest new translation) according to my disclaimer (read it after this section) all contributes are appreciated, and are credited!\u003C\u002Fp>\n\u003Ch4>Acknowledgements\u003C\u002Fh4>\n\u003Cp>Thanks to \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fgarrett-eclipse\u002F\" rel=\"nofollow ugc\">Garrett Hyder\u003C\u002Fa> for \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Flocale\u002Fen-ca\u002Fdefault\u002Fwp-plugins\u002Fdismiss-server-nag\" rel=\"nofollow ugc\">English (Canada)\u003C\u002Fa> translation approval, and code contributions.\u003C\u002Fp>\n\u003Cp>Thanks to \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fswissspidy\u002F\" rel=\"nofollow ugc\">Pascal Birchler\u003C\u002Fa> for code contributions.\u003C\u002Fp>\n\u003Ch4>Disclaimer\u003C\u002Fh4>\n\u003Cp>Given that the more languages in which the readme.txt file is translated, the greater the possibility of reaching a larger number of people, even through the use of search engines, with the exception of the main descriptions, it is a good practice, not to translate the changelog of the file readme.txt file in the various languages different from en_US (except for the other English languages derived from English – this is not a rule – everyone is free to translate or not translate according to the indications of their own polyglots community) to standardize the understanding of its technical content, and not to introduce new errors due to the misunderstanding of its correct translation. It should also be added that a good compilation of it can be represented by the perspective of offering the best description possible on what it does, on its characteristics, and its functioning. This does not represent a condition \u002F suggestion, but it indicates the motivation for which the changelog of this plugin was left in English.\u003C\u002Fp>\n\u003Ch4>Privacy\u003C\u002Fh4>\n\u003Cp>This plugin does not collect or store any user related data or personally identifying information, does not set any cookies, and it does not connect to any third-party websites. It only uses functionality that is available in WordPress. In that terms does not affect your website’s users privacy in any way.\u003C\u002Fp>\n\u003Ch4>GDPR\u003C\u002Fh4>\n\u003Cp>This plugin does not collect or store any user related data or personally identifying information, but does not do anything to make your site less GDPR compliant. I have done my best to ensure that is 100% GDPR compliant, but I’m not a lawyer, so can’t guarantee anything. To determine if your site is GDPR compliant, please consult an attorney.\u003C\u002Fp>\n","dismiss serve happy nag php dashboard widget when it is activated or if it is in mu-plugins directory -- By Luciano Croce",1307,"2019-01-14T22:45:00.000Z","4.9",[47,48,7,49,20],"disable-serve-happy-nag","dismiss-serve-happy-nag","remove-serve-happy-nag","https:\u002F\u002Fgithub.com\u002Fluciano-croce\u002Fdismiss-server-nag\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdismiss-server-nag.zip","2026-04-06T09:54:40.288Z",{"slug":54,"name":55,"version":56,"author":7,"author_profile":8,"description":57,"short_description":58,"active_installs":13,"downloaded":59,"rating":13,"num_ratings":13,"last_updated":60,"tested_up_to":15,"requires_at_least":45,"requires_php":17,"tags":61,"homepage":64,"download_link":65,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":52},"dismiss-wsod-protection","Dismiss WSoD Protection","1.0.0","\u003Cp>Dismiss \u003Cem>coming soon\u003C\u002Fem> “\u003Cstrong>WSoD\u003C\u002Fstrong>” Protection (White Screen of Death) when it is activated, or if it is in mu-plugins directory.\u003C\u002Fp>\n\u003Cp>Development takes place at \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fluciano-croce\u002Fdismiss-wsod-protection\u002F\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Ftravis-ci.org\u002Fluciano-croce\u002Fdismiss-wsod-protection\u002F\" rel=\"nofollow ugc\">Travis CI\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Compatible with \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fdismiss-wsod-protection\u002F\" rel=\"nofollow ugc\">GlotPress Translations\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Approved in the repository of the plugin directory on 2019-02-01\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>this plugin use \u003Ca href=\"https:\u002F\u002Fsemver.org\u002F\" rel=\"nofollow ugc\">Semantic Versioning\u003C\u002Fa> MAJOR.MINOR.PATCH\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Because I made this?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>If you are not “interested” in this feature.\u003C\u002Fli>\n\u003Cli>For security purpose. Read more on \u003Ca href=\"https:\u002F\u002Fwww.zdnet.com\u002Farticle\u002Fconcerns-raised-about-wordpress-new-white-screen-of-death-protection-feature\u002F\" rel=\"nofollow ugc\">ZDNet here\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fmake.wordpress.org\u002Fcore\u002F2019\u002F01\u002F14\u002Fphp-site-health-mechanisms-in-5-1\u002F\" rel=\"nofollow ugc\">Felix Arntz here\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>White Screen of Death (WSoD) was posponed to WP 5.2 instead of 5.1\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Also consult the Codex about how to “fix” the \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FCommon_WordPress_Errors\u002F\" rel=\"nofollow ugc\">White Screen of Death\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Tips\u003C\u002Fh4>\n\u003Cp>A neat trick, is to put this single file dismiss-wsod-protection.php (not its parent directory) in the \u002Fwp-content\u002Fmu-plugins\u002F directory (create it if not exists) so you won’t even have to enable it, and will be loaded by default, also, since first step installation of WordPress setup!\u003C\u002Fp>\n\u003Cp>Also, for translation functionality, put all files of the single languages (dismiss-wsod-protection-en_US.mo for example) that you need (not its parent directory) in the \u002Fwp-content\u002Fmu-plugins\u002F directory (create it if not exists) and will also be loaded by default, since first step installation of WordPress setup!\u003C\u002Fp>\n\u003Cp>Note that mu-plugins functionality is available since WP 2.8+ or greater and is not present in WP 2.7+ or previous.\u003C\u002Fp>\n\u003Ch4>About it\u003C\u002Fh4>\n\u003Cp>The code of this plugin is not written with a PHP framework, but manually, with a simple PHP editor compatible UTF-8 without BOM, and Unix LF. To avoid code corruption, do not edit it with WordPress embedded editor, or with any specifications incompatible editor. This author is exonerated from any responsibility or damage (directly or indirectly) caused and due to the use of this bad practice.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>super light secure and fast plugin easy on server resources\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>About me\u003C\u002Fh4>\n\u003Cp>Dismiss WSoD Protection is developed by Luciano Croce, 13-years “officially” WordPress Plugins & Themes Developer Senior, Co-Author of plugin Classic Editor, polyglot (based on English, French, Spanish, German, Portuguese, Italian, Ligurian), Local Manager of WP Community Ligurian Language LIJ, GTE en_GB & en_CA, CLPTE for en_AU, PTE for Plugins & Themes in more other languages, PTE for Italian WordPress.org & Plugins & Themes Directory, Local Manager of Ligurian Language Community for WP LIJ, Validator English (UK) for WordPress.com, translator for my & other projects, book author of TRUE DOS (the dark side of its history from the dark side of its users) Code Tweaker & Bug Hunter, Security Mechanic & WPMU Lover, Freelancer & Volunteer.\u003C\u002Fp>\n\u003Ch4>Translation\u003C\u002Fh4>\n\u003Cp>Translated by: \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fluciano-croce\u002F\" rel=\"nofollow ugc\">Luciano Croce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Translators, except the similar strings “Release Date: February 01, 2019” or strings before latest version number “1.0.0” (for example), remember to leave all the other changelog strings commented in GlotPress “Meta” as “Found in changelog list item section” in english (copy from original -> suggest new translation) according to my disclaimer (read it after this section) all contributes are appreciated, and are credited!\u003C\u002Fp>\n\u003Ch4>Disclaimer\u003C\u002Fh4>\n\u003Cp>Given that the more languages in which the readme.txt file is translated, the greater the possibility of reaching a larger number of people, even through the use of search engines, with the exception of the main descriptions, it is a good practice, not to translate the changelog of the file readme.txt file in the various languages different from en_US (except for the other English languages derived from English – this is not a rule – everyone is free to translate or not translate according to the indications of their own polyglots community) to standardize the understanding of its technical content, and not to introduce new errors due to the misunderstanding of its correct translation. It should also be added that a good compilation of it can be represented by the perspective of offering the best description possible on what it does, on its characteristics, and its functioning. This does not represent a condition \u002F suggestion, but it indicates the motivation for which the changelog of this plugin was left in English.\u003C\u002Fp>\n\u003Ch4>Privacy\u003C\u002Fh4>\n\u003Cp>This plugin does not collect or store any user related data or personally identifying information, does not set any cookies, and it does not connect to any third-party websites. It only uses functionality that is available in WordPress. In those terms, it does not affect your website users’ privacy in any way.\u003C\u002Fp>\n\u003Ch4>GDPR\u003C\u002Fh4>\n\u003Cp>This plugin does not collect or store any user related data or personally identifying information, but does not do anything to make your site less GDPR compliant. I have done my best to ensure that is 100% GDPR compliant, but I’m not a lawyer, so can’t guarantee anything. To determine if your site is GDPR compliant, please consult a lawyer.\u003C\u002Fp>\n","dismiss wordpress wsod (white screen of death) protection introduced in wp 5.1-beta1 for security purpose -- By Luciano Croce",1414,"2019-02-12T11:30:00.000Z",[62,54,7,20,63],"disable-wsod-protection","white-screen-of-death","https:\u002F\u002Fgithub.com\u002Fluciano-croce\u002Fdismiss-wsod-protection\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdismiss-wsod-protection.zip",{"slug":67,"name":68,"version":69,"author":70,"author_profile":71,"description":72,"short_description":73,"active_installs":74,"downloaded":75,"rating":76,"num_ratings":77,"last_updated":78,"tested_up_to":79,"requires_at_least":80,"requires_php":81,"tags":82,"homepage":87,"download_link":88,"security_score":89,"vuln_count":90,"unpatched_count":13,"last_vuln_date":91,"fetched_at":27},"performance-lab","Performance Lab","4.1.0","WordPress Performance Team","https:\u002F\u002Fprofiles.wordpress.org\u002Fperformanceteam\u002F","\u003Cp>The Performance Lab plugin is a collection of features focused on enhancing the performance of your site, most of which should eventually be merged into WordPress core. The plugin facilitates the discovery and activation of the individual performance feature plugins which the performance team is developing. In this way you can test the features to get their benefits before they become available in WordPress core. You can also play an important role by providing feedback to further improve the solutions.\u003C\u002Fp>\n\u003Cp>The feature plugins which are currently featured by this plugin are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fembed-optimizer\u002F\" rel=\"ugc\">Embed Optimizer\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fauto-sizes\u002F\" rel=\"ugc\">Enhanced Responsive Images\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdominant-color-images\u002F\" rel=\"ugc\">Image Placeholders\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fimage-prioritizer\u002F\" rel=\"ugc\">Image Prioritizer\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnocache-bfcache\u002F\" rel=\"ugc\">Instant Back\u002FForward\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwebp-uploads\u002F\" rel=\"ugc\">Modern Image Formats\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Foptimization-detective\u002F\" rel=\"ugc\">Optimization Detective\u003C\u002Fa> (dependency for Embed Optimizer and Image Prioritizer)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fperformant-translations\u002F\" rel=\"ugc\">Performant Translations\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fspeculation-rules\u002F\" rel=\"ugc\">Speculative Loading\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fview-transitions\u002F\" rel=\"ugc\">View Transitions\u003C\u002Fa> \u003Cem>(experimental)\u003C\u002Fem>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These plugins can also be installed separately from installing Performance Lab, but having the Performance Lab plugin also active will ensure you find out about new performance features as they are developed.\u003C\u002Fp>\n","Performance plugin from the WordPress Performance Team, which is a collection of standalone performance features.",200000,3491178,86,50,"2026-02-27T20:19:00.000Z","7.0","6.6","7.2",[83,84,85,86,21],"diagnostics","measurement","optimization","performance","https:\u002F\u002Fgithub.com\u002FWordPress\u002Fperformance","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fperformance-lab.4.1.0.zip",100,1,"2023-05-18 00:00:00",{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":100,"downloaded":101,"rating":89,"num_ratings":102,"last_updated":103,"tested_up_to":104,"requires_at_least":105,"requires_php":106,"tags":107,"homepage":112,"download_link":113,"security_score":89,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"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,14,"2026-02-22T07:10:00.000Z","6.9.4","5.5","8.1",[108,109,110,111,21],"developer-tools","mysql-version","php-version","server-info","https:\u002F\u002Fversioninfoplugin.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fversion-info.2.0.0.zip",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":100,"downloaded":122,"rating":89,"num_ratings":123,"last_updated":124,"tested_up_to":104,"requires_at_least":125,"requires_php":126,"tags":127,"homepage":130,"download_link":131,"security_score":132,"vuln_count":90,"unpatched_count":13,"last_vuln_date":133,"fetched_at":27},"wpvulnerability","WPVulnerability","4.3.1","Javier Casares","https:\u002F\u002Fprofiles.wordpress.org\u002Fjaviercasares\u002F","\u003Cp>This plugin integrates with the WPVulnerability API to provide real-time vulnerability assessments for your WordPress core, plugins, themes, PHP version, Apache HTTPD, nginx, MariaDB, MySQL, ImageMagick, curl, memcached, Redis, and SQLite.\u003C\u002Fp>\n\u003Cp>It delivers detailed reports directly within your WordPress dashboard, helping you stay aware of potential security risks. Configure the plugin to send periodic notifications about your site’s security status, ensuring you remain informed without being overwhelmed. Designed for ease of use, it supports proactive security measures without storing or retrieving any personal data from your site.\u003C\u002Fp>\n\u003Ch4>Data reliability\u003C\u002Fh4>\n\u003Cp>The information provided by the information database comes from different sources that have been reviewed by third parties. There is no liability of any kind for the information. Act at your own risk.\u003C\u002Fp>\n\u003Ch3>Using the plugin\u003C\u002Fh3>\n\u003Ch4>WP-CLI\u003C\u002Fh4>\n\u003Cp>You can use the following WP-CLI commands to manage and check vulnerabilities:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Core: \u003Ccode>wp wpvulnerability core\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Plugins: \u003Ccode>wp wpvulnerability plugins\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Themes: \u003Ccode>wp wpvulnerability themes\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>PHP: \u003Ccode>wp wpvulnerability php\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Apache HTTPD: \u003Ccode>wp wpvulnerability apache\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>nginx: \u003Ccode>wp wpvulnerability nginx\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>MariaDB: \u003Ccode>wp wpvulnerability mariadb\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>MySQL: \u003Ccode>wp wpvulnerability mysql\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>ImageMagick: \u003Ccode>wp wpvulnerability imagemagick\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>curl: \u003Ccode>wp wpvulnerability curl\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>memcached: \u003Ccode>wp wpvulnerability memcached\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Redis: \u003Ccode>wp wpvulnerability redis\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>SQLite: \u003Ccode>wp wpvulnerability sqlite\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>To configure the plugin you can use:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Hide component: \u003Ccode>wp wpvulnerability config hide \u003Ccomponent> [on|off]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Notification email: \u003Ccode>wp wpvulnerability config email \u003Cemails>\u003C\u002Fcode> (comma separatted)\u003C\u002Fli>\n\u003Cli>Notification period: \u003Ccode>wp wpvulnerability config period \u003Cnever|daily|weekly>\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Log retention: \u003Ccode>wp wpvulnerability config log-retention \u003C0|1|7|14|28>\u003C\u002Fcode> (in days)\u003C\u002Fli>\n\u003Cli>Cache duration: \u003Ccode>wp wpvulnerability config cache \u003C1|6|12|24>\u003C\u002Fcode> (in hours)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All commands support the \u003Ccode>--format\u003C\u002Fcode> option to specify the output format:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>--format=table\u003C\u002Fcode>: Displays the results in a table format (default).\u003C\u002Fli>\n\u003Cli>\u003Ccode>--format=json\u003C\u002Fcode>: Displays the results in JSON format.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Need help?\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>wp wpvulnerability --help\u003C\u002Fcode>: Displays help information for WPVulnerability commands.\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp wpvulnerability [command] --help\u003C\u002Fcode>: Displays help information for a WPVulnerability command.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>REST API\u003C\u002Fh4>\n\u003Cp>The WPVulnerability plugin provides several \u003Cstrong>REST API endpoints\u003C\u002Fstrong> to fetch vulnerability information for different components of your WordPress site.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Core: \u003Ccode>\u002Fwpvulnerability\u002Fv1\u002Fcore\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Plugins: \u003Ccode>\u002Fwpvulnerability\u002Fv1\u002Fplugins\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Themes: \u003Ccode>\u002Fwpvulnerability\u002Fv1\u002Fthemes\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>PHP: \u003Ccode>\u002Fwpvulnerability\u002Fv1\u002Fphp\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Apache HTTPD: \u003Ccode>\u002Fwpvulnerability\u002Fv1\u002Fapache\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>nginx: \u003Ccode>\u002Fwpvulnerability\u002Fv1\u002Fnginx\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>MariaDB: \u003Ccode>\u002Fwpvulnerability\u002Fv1\u002Fmariadb\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>MySQL: \u003Ccode>\u002Fwpvulnerability\u002Fv1\u002Fmysql\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>ImageMagick: \u003Ccode>\u002Fwpvulnerability\u002Fv1\u002Fimagemagick\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>curl: \u003Ccode>\u002Fwpvulnerability\u002Fv1\u002Fcurl\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>memcached: \u003Ccode>\u002Fwpvulnerability\u002Fv1\u002Fmemcached\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Redis: \u003Ccode>\u002Fwpvulnerability\u002Fv1\u002Fredis\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>SQLite: \u003Ccode>\u002Fwpvulnerability\u002Fv1\u002Fsqlite\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The WPVulnerability REST API uses \u003Cstrong>Application Passwords\u003C\u002Fstrong> for authentication. You need to include a valid Application Password in the Authorization header of your requests.\u003C\u002Fp>\n\u003Cp>Example Request with Authentication\u003C\u002Fp>\n\u003Cpre>\u003Ccode>curl -X GET https:\u002F\u002Fexample.com\u002Fwp-json\u002Fwpvulnerability\u002Fv1\u002Fplugins -u username:application_password\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Replace username with your WordPress \u003Ccode>username\u003C\u002Fcode> and \u003Ccode>application_password\u003C\u002Fcode> with your \u003Ca href=\"https:\u002F\u002Fmake.wordpress.org\u002Fcore\u002F2020\u002F11\u002F05\u002Fapplication-passwords-integration-guide\u002F\" rel=\"nofollow ugc\">Application Password\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Extra Configurations\u003C\u002Fh3>\n\u003Ch4>“From:” mail (since: 3.2.2)\u003C\u002Fh4>\n\u003Cp>If, for some reason, you need the emails sent by the plugin to have a From different from the site administrator, you can change it from the \u003Ccode>wp-config.php\u003C\u002Fcode> by adding a constant:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>define( 'WPVULNERABILITY_MAIL', 'sender@example.com' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If the constant is active, it will be visible in the configuration screen.\u003C\u002Fp>\n\u003Ch4>Force hiding checks (since: 4.1.0)\u003C\u002Fh4>\n\u003Cp>If you want to always hide a specific component, you can define a constant in \u003Ccode>wp-config.php\u003C\u002Fcode>. When set to \u003Ccode>true\u003C\u002Fcode>, the option will be checked automatically in the settings screen and the related analysis will be skipped.\u003C\u002Fp>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>define( 'WPVULNERABILITY_HIDE_APACHE', true );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Available constants: \u003Ccode>WPVULNERABILITY_HIDE_CORE\u003C\u002Fcode>, \u003Ccode>WPVULNERABILITY_HIDE_PLUGINS\u003C\u002Fcode>, \u003Ccode>WPVULNERABILITY_HIDE_THEMES\u003C\u002Fcode>, \u003Ccode>WPVULNERABILITY_HIDE_PHP\u003C\u002Fcode>, \u003Ccode>WPVULNERABILITY_HIDE_APACHE\u003C\u002Fcode>, \u003Ccode>WPVULNERABILITY_HIDE_NGINX\u003C\u002Fcode>, \u003Ccode>WPVULNERABILITY_HIDE_MARIADB\u003C\u002Fcode>, \u003Ccode>WPVULNERABILITY_HIDE_MYSQL\u003C\u002Fcode>, \u003Ccode>WPVULNERABILITY_HIDE_IMAGEMAGICK\u003C\u002Fcode>, \u003Ccode>WPVULNERABILITY_HIDE_CURL\u003C\u002Fcode>, \u003Ccode>WPVULNERABILITY_HIDE_MEMCACHED\u003C\u002Fcode>, \u003Ccode>WPVULNERABILITY_HIDE_REDIS\u003C\u002Fcode>, \u003Ccode>WPVULNERABILITY_HIDE_SQLITE\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch4>Cache duration (since: 4.1.0)\u003C\u002Fh4>\n\u003Cp>By default, data from the API is cached for 12 hours. To change this, define \u003Ccode>WPVULNERABILITY_CACHE_HOURS\u003C\u002Fcode> in \u003Ccode>wp-config.php\u003C\u002Fcode> with one of \u003Ccode>1\u003C\u002Fcode>, \u003Ccode>6\u003C\u002Fcode>, \u003Ccode>12\u003C\u002Fcode> or \u003Ccode>24\u003C\u002Fcode>. This value overrides the setting screen and WP-CLI command.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>define( 'WPVULNERABILITY_CACHE_HOURS', 24 );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Log rotation (since: 4.2.0)\u003C\u002Fh4>\n\u003Cp>WPVulnerability stores the most recent API responses so you can review recent calls from the new log tab. Define \u003Ccode>WPVULNERABILITY_LOG_RETENTION_DAYS\u003C\u002Fcode> in \u003Ccode>wp-config.php\u003C\u002Fcode> to control how many days of entries are preserved. Supported values are \u003Ccode>0\u003C\u002Fcode>, \u003Ccode>1\u003C\u002Fcode>, \u003Ccode>7\u003C\u002Fcode>, \u003Ccode>14\u003C\u002Fcode> or \u003Ccode>28\u003C\u002Fcode>; using \u003Ccode>0\u003C\u002Fcode> disables logging entirely.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>define( 'WPVULNERABILITY_LOG_RETENTION_DAYS', 14 );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>When the constant is present its value is enforced in the settings UI and through WP-CLI, ensuring consistent log rotation across environments.\u003C\u002Fp>\n\u003Ch4>Security configuration (since: 4.3.0)\u003C\u002Fh4>\n\u003Cp>WPVulnerability uses a hybrid detection approach for server software (ImageMagick, Redis, Memcached, SQLite): PHP extensions first (most secure), then shell commands as fallback (most accurate). You can control this behavior using security configuration constants in \u003Ccode>wp-config.php\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Global disable of shell commands:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>define( 'WPVULNERABILITY_DISABLE_SHELL_EXEC', true );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Completely disables shell command usage. Falls back to PHP extensions only. Use for maximum security when accuracy loss is acceptable.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Security mode (standard\u002Fstrict\u002Fdisabled):\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>define( 'WPVULNERABILITY_SECURITY_MODE', 'strict' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>\u003Ccode>standard\u003C\u002Fcode> – Hybrid detection: PHP extensions first, shell commands fallback (default, best accuracy)\u003C\u002Fli>\n\u003Cli>\u003Ccode>strict\u003C\u002Fcode> – PHP extensions only, no shell commands (high security, lower accuracy)\u003C\u002Fli>\n\u003Cli>\u003Ccode>disabled\u003C\u002Fcode> – No software detection at all (maximum security)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Component whitelist:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>define( 'WPVULNERABILITY_SHELL_EXEC_WHITELIST', 'imagemagick,redis' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Allows shell commands only for specified components. Available components: \u003Ccode>imagemagick\u003C\u002Fcode>, \u003Ccode>redis\u003C\u002Fcode>, \u003Ccode>memcached\u003C\u002Fcode>, \u003Ccode>sqlite\u003C\u002Fcode>. Use for granular control.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Examples:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Maximum security (no shell commands):\u003C\u002Fp>\n\u003Cpre>\u003Ccode>define( 'WPVULNERABILITY_SECURITY_MODE', 'strict' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Only allow ImageMagick shell detection:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>define( 'WPVULNERABILITY_SHELL_EXEC_WHITELIST', 'imagemagick' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Complete disable:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>define( 'WPVULNERABILITY_DISABLE_SHELL_EXEC', true );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>All shell commands are hardcoded and validated – no user input is involved. Commands are logged for security auditing.\u003C\u002Fp>\n\u003Ch3>Compatibility\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress: 4.7 – 6.9\u003C\u002Fli>\n\u003Cli>PHP: 5.6 – 8.5\u003C\u002Fli>\n\u003Cli>WP-CLI: 2.3.0 – 2.11.0\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Security\u003C\u002Fh3>\n\u003Cp>This plugin adheres to the following security measures and review protocols for each version:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Fplugins\u002F\" rel=\"nofollow ugc\">WordPress Plugin Handbook\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Fplugins\u002Fwordpress-org\u002Fplugin-security\u002F\" rel=\"nofollow ugc\">WordPress Plugin Security\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Fapis\u002Fsecurity\u002F\" rel=\"nofollow ugc\">WordPress APIs Security\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FWordPress\u002FWordPress-Coding-Standards\" rel=\"nofollow ugc\">WordPress Coding Standards\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fplugin-check\u002F\" rel=\"ugc\">Plugin Check (PCP)\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>This plugin or the WordPress Vulnerability Database API does not collect any information about your site, your identity, the plugins, themes or content the site has.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Vulnerabilities\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>A security vulnerability was found and fixed in version 4.2.2.1. All previous versions (3.3.0 – 4.2.1) are affected. Please update to version 4.2.2.1 or later.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Found a security vulnerability? Please report it to us privately at the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjaviercasares\u002Fwpvulnerability\u002Fsecurity\u002Fadvisories\u002Fnew\" rel=\"nofollow ugc\">WPVulnerability GitHub repository\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Contributors\u003C\u002Fh3>\n\u003Cp>You can contribute to this plugin at the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjaviercasares\u002Fwpvulnerability\" rel=\"nofollow ugc\">WPVulnerability GitHub repository\u003C\u002Fa>.\u003C\u002Fp>\n","Get WordPress vulnerability alerts from the WPVulnerability Database API.",539168,20,"2026-01-20T15:01:00.000Z","4.7","5.6",[128,21,129],"security","vulnerability","https:\u002F\u002Fwww.wpvulnerability.com\u002Fplugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpvulnerability.4.3.1.zip",99,"2026-03-18 00:00:00",{"attackSurface":135,"codeSignals":207,"taintFlows":215,"riskAssessment":216,"analyzedAt":219},{"hooks":136,"ajaxHandlers":203,"restRoutes":204,"shortcodes":205,"cronEvents":206,"entryPointCount":13,"unprotectedCount":13},[137,143,145,149,152,155,158,160,165,168,172,175,178,182,187,191,194,198,200],{"type":138,"name":139,"callback":140,"priority":13,"file":141,"line":142},"action","admin_init","avcufr_psd_wp_version_init","admin-footer-version-rebranded.php",239,{"type":138,"name":139,"callback":140,"priority":13,"file":141,"line":144},243,{"type":138,"name":146,"callback":147,"file":141,"line":148},"admin_notices","avcufr_ant_wp_version_init",247,{"type":138,"name":150,"callback":147,"file":141,"line":151},"network_admin_notices",251,{"type":138,"name":139,"callback":153,"priority":13,"file":141,"line":154},"avcufr_psd_php_version_init",349,{"type":138,"name":146,"callback":156,"file":141,"line":157},"avcufr_ant_php_version_init",353,{"type":138,"name":150,"callback":156,"file":141,"line":159},357,{"type":161,"name":162,"callback":163,"file":141,"line":164},"filter","plugins_loaded","avcufr_load_plugin_textdomain",430,{"type":161,"name":162,"callback":166,"file":141,"line":167},"avcufr_load_muplugin_textdomain",433,{"type":161,"name":169,"callback":170,"priority":11,"file":141,"line":171},"plugin_row_meta","avcufr_adds_row_meta_build_release_date_and_current_used_language",436,{"type":161,"name":169,"callback":173,"priority":11,"file":141,"line":174},"avcufr_adds_row_meta_details",440,{"type":161,"name":169,"callback":176,"priority":11,"file":141,"line":177},"avcufr_adds_row_meta_links",445,{"type":161,"name":179,"callback":180,"priority":11,"file":141,"line":181},"plugin_action_links","avcufr_adds_action_links_legacy",476,{"type":161,"name":183,"callback":184,"priority":185,"file":141,"line":186},"admin_footer_text","core_admin_footer_text_rebranded",11,481,{"type":161,"name":188,"callback":189,"priority":185,"file":141,"line":190},"update_footer","core_update_footer_rebranded",485,{"type":161,"name":188,"callback":192,"priority":185,"file":141,"line":193},"core_update_footer_legacy_rebranded",490,{"type":161,"name":195,"callback":196,"file":141,"line":197},"admin_head","avcufr_dismiss_core_update_nag_message",496,{"type":161,"name":139,"callback":196,"file":141,"line":199},501,{"type":161,"name":139,"callback":201,"file":141,"line":202},"avcufr_dismiss_network_core_update_nag_message",505,[],[],[],[],{"dangerousFunctions":208,"sqlUsage":209,"outputEscaping":211,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":213,"bundledLibraries":214},[],{"prepared":13,"raw":13,"locations":210},[],{"escaped":13,"rawEcho":13,"locations":212},[],49,[],[],{"summary":217,"deductions":218},"The plugin \"admin-footer-version-rebranded\" v1.0.4 exhibits an exceptionally strong security posture based on the provided static analysis. The absence of any identified attack surface entry points, dangerous functions, or taint flows with unsanitized paths is a significant strength. Furthermore, the code demonstrates excellent practices by using prepared statements for all SQL queries and ensuring all output is properly escaped. The comprehensive use of capability checks (49 instances) indicates a robust approach to authorization.\n\nWhile the static analysis reveals no immediate code vulnerabilities, the complete lack of any recorded CVEs or historical vulnerabilities, even at lower severity levels, is noteworthy. This pattern, combined with the clean code analysis, suggests either a very mature and secure development process for this plugin or that it may have a very limited scope of functionality, thus naturally reducing its vulnerability surface.\n\nOverall, this plugin appears to be very secure. The development team has clearly prioritized security by implementing strong checks and avoiding common pitfalls. There are no apparent weaknesses derived from the provided data. The plugin's strengths lie in its minimal attack surface, secure coding practices regarding data handling and output, and a clean vulnerability history.",[],"2026-04-16T12:44:52.037Z",{"wat":221,"direct":226},{"assetPaths":222,"generatorPatterns":223,"scriptPaths":224,"versionParams":225},[],[],[],[],{"cssClasses":227,"htmlComments":228,"htmlAttributes":229,"restEndpoints":230,"jsGlobals":231,"shortcodeOutput":232},[],[],[],[],[],[],{"error":234,"url":235,"statusCode":236,"statusMessage":237,"message":237},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fadmin-footer-version-rebranded\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":13,"versions":239},[]]