{"id":3457,"date":"2025-02-14T14:10:26","date_gmt":"2025-02-14T14:10:26","guid":{"rendered":"https:\/\/s-o-s.net\/wpvulnerability\/"},"modified":"2025-02-14T14:10:26","modified_gmt":"2025-02-14T14:10:26","slug":"wpvulnerability","status":"publish","type":"post","link":"https:\/\/s-o-s.net\/en_gb\/wpvulnerability\/","title":{"rendered":"WPVulnerability"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<article id=\"post-156240\" class=\"alignwide post-156240 plugin type-plugin status-publish hentry plugin_tags-security plugin_tags-site-health plugin_tags-vulnerability plugin_category-security-and-spam-protection plugin_contributors-alexclassroom plugin_contributors-davidperez plugin_contributors-javiercasares plugin_contributors-lbonomo plugin_business_model-community plugin_committers-javiercasares plugin_support_reps-javiercasares plugin_support_reps-luciaalcantara\">\n<div class=\"plugin-banner\" id=\"plugin-banner-wpvulnerability\"><\/div>\n<header class=\"plugin-header\">\n<div class=\"entry-heading-container\">\n<div>\n<div class=\"entry-thumbnail\">\n\t\t\t\t\t<img decoding=\"async\" class=\"plugin-icon\" srcset=\"https:\/\/ps.w.org\/wpvulnerability\/assets\/icon-128x128.png?rev=3175410, https:\/\/ps.w.org\/wpvulnerability\/assets\/icon-256x256.png?rev=2719906 2x\" src=\"https:\/\/ps.w.org\/wpvulnerability\/assets\/icon-256x256.png?rev=2719906\" alt=\"\">\t\t\t\t<\/div>\n<div>\n<h1 class=\"plugin-title\">WPVulnerability<\/h1>\n<p>\t\t\t\t\t<span class=\"byline\">By <span class=\"author vcard\"><a target=\"_blank\" class=\"url fn n\" href=\"https:\/\/profiles.wordpress.org\/javiercasares\/\" rel=\"noopener\">Javier Casares<\/a><\/span><\/span>\n\t\t\t\t<\/div>\n<\/p><\/div>\n<div class=\"plugin-actions\">\n<div class=\"wp-block-button is-small plugin-download download-button\"><a target=\"_blank\" class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/downloads.wordpress.org\/plugin\/wpvulnerability.4.0.3.zip\" rel=\"noopener\">Download<\/a><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/header>\n<p><!-- .entry-header --><\/p>\n<p>\t<span id=\"description\"><\/span><br \/>\n\t<span id=\"reviews\"><\/span><br \/>\n\t<span id=\"installation\"><\/span><br \/>\n\t<span id=\"developers\"><\/span><br \/>\n\t<span id=\"advanced\" class=\"\"><\/span><br \/>\n\t<span id=\"section-links\"><\/p>\n<ul class=\"tabs clear\">\n<li id=\"tablink-description\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/wpvulnerability\/#description\" rel=\"noopener\">Details<\/a><\/li>\n<li id=\"tablink-reviews\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/wpvulnerability\/#reviews\" rel=\"noopener\">Reviews<\/a><\/li>\n<li id=\"tablink-installation\">\n\t\t\t\t<a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/wpvulnerability\/#installation\" rel=\"noopener\">Installation<\/a>\n\t\t\t<\/li>\n<li id=\"tablink-developers\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/wpvulnerability\/#developers\" rel=\"noopener\">Development<\/a><\/li>\n<\/ul>\n<div id=\"link-support\">\n\t\t\t<a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/plugin\/wpvulnerability\/\" rel=\"noopener\">Support<\/a>\n\t\t<\/div>\n<p>\t<\/span><br \/>\n\t<script type=\"text\/javascript\">if ( '#changelog' == window.location.hash ) { window.setTimeout( function() { window.location.hash=\"#developers\"; }, 10 ); }<\/script><\/p>\n<div class=\"entry-content\">\n<div id=\"tab-description\" class=\"plugin-description section\">\n<h2 id=\"description-header\">Description<\/h2>\n<p>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.<\/p>\n<p>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\u2019s 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.<\/p>\n<h4>Data reliability<\/h4>\n<p>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.<\/p>\n<h3>Using the plugin<\/h3>\n<h4>WP-CLI<\/h4>\n<p>You can use the following WP-CLI commands to manage and check vulnerabilities:<\/p>\n<ul>\n<li>Core: <code>wp wpvulnerability core<\/code><\/li>\n<li>Plugins: <code>wp wpvulnerability plugins<\/code><\/li>\n<li>Themes: <code>wp wpvulnerability themes<\/code><\/li>\n<li>PHP: <code>wp wpvulnerability php<\/code><\/li>\n<li>Apache HTTPD: <code>wp wpvulnerability apache<\/code><\/li>\n<li>nginx: <code>wp wpvulnerability nginx<\/code><\/li>\n<li>MariaDB: <code>wp wpvulnerability mariadb<\/code><\/li>\n<li>MySQL: <code>wp wpvulnerability mysql<\/code><\/li>\n<li>ImageMagick: <code>wp wpvulnerability imagemagick<\/code><\/li>\n<li>curl: <code>wp wpvulnerability curl<\/code><\/li>\n<li>memcached: <code>wp wpvulnerability memcached<\/code><\/li>\n<li>Redis: <code>wp wpvulnerability redis<\/code><\/li>\n<li>SQLite: <code>wp wpvulnerability sqlite<\/code><\/li>\n<\/ul>\n<p>All commands support the <code>--format<\/code> option to specify the output format:<\/p>\n<ul>\n<li><code>--format=table<\/code>: Displays the results in a table format (default).<\/li>\n<li><code>--format=json<\/code>: Displays the results in JSON format.<\/li>\n<\/ul>\n<p>Need help?<\/p>\n<ul>\n<li><code>wp wpvulnerability --help<\/code>: Displays help information for WPVulnerability commands.<\/li>\n<li><code>wp wpvulnerability [command] --help<\/code>: Displays help information for a WPVulnerability command.<\/li>\n<\/ul>\n<h4>REST API<\/h4>\n<p>The WPVulnerability plugin provides several <strong>REST API endpoints<\/strong> to fetch vulnerability information for different components of your WordPress site.<\/p>\n<ul>\n<li>Core: <code>\/wpvulnerability\/v1\/core<\/code><\/li>\n<li>Plugins: <code>\/wpvulnerability\/v1\/plugins<\/code><\/li>\n<li>Themes: <code>\/wpvulnerability\/v1\/themes<\/code><\/li>\n<li>PHP: <code>\/wpvulnerability\/v1\/php<\/code><\/li>\n<li>Apache HTTPD: <code>\/wpvulnerability\/v1\/apache<\/code><\/li>\n<li>nginx: <code>\/wpvulnerability\/v1\/nginx<\/code><\/li>\n<li>MariaDB: <code>\/wpvulnerability\/v1\/mariadb<\/code><\/li>\n<li>MySQL: <code>\/wpvulnerability\/v1\/mysql<\/code><\/li>\n<li>ImageMagick: <code>\/wpvulnerability\/v1\/imagemagick<\/code><\/li>\n<li>curl: <code>\/wpvulnerability\/v1\/curl<\/code><\/li>\n<li>memcached: <code>\/wpvulnerability\/v1\/memcached<\/code><\/li>\n<li>Redis: <code>\/wpvulnerability\/v1\/redis<\/code><\/li>\n<li>SQLite: <code>\/wpvulnerability\/v1\/sqlite<\/code><\/li>\n<\/ul>\n<p>The WPVulnerability REST API uses <strong>Application Passwords<\/strong> for authentication. You need to include a valid Application Password in the Authorization header of your requests.<\/p>\n<p>Example Request with Authentication<\/p>\n<pre><code>curl -X GET https:\/\/example.com\/wp-json\/wpvulnerability\/v1\/plugins -u username:application_password\n<\/code><\/pre>\n<p>Replace username with your WordPress <code>username<\/code> and <code>application_password<\/code> with your <a target=\"_blank\" href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/05\/application-passwords-integration-guide\/\" rel=\"nofollow ugc noopener\">Application Password<\/a>.<\/p>\n<h3>Extra Configurations<\/h3>\n<h4>\u201cFrom:\u201d mail (since: 3.2.2)<\/h4>\n<p>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 <code>wp-config.php<\/code> by adding a constant:<\/p>\n<pre><code>define( 'WPVULNERABILITY_MAIL', 'sender@example.com' );\n<\/code><\/pre>\n<p>If the constant is active, it will be visible in the configuration screen.<\/p>\n<h3>Compatibility<\/h3>\n<ul>\n<li>WordPress: 4.1 \u2013 6.7<\/li>\n<li>PHP: 5.6 \u2013 8.4<\/li>\n<li>WP-CLI: 2.3.0 \u2013 2.11.0<\/li>\n<\/ul>\n<h3>Security<\/h3>\n<p>This plugin adheres to the following security measures and review protocols for each version:<\/p>\n<ul>\n<li><a target=\"_blank\" href=\"https:\/\/developer.wordpress.org\/plugins\/\" rel=\"nofollow ugc noopener\">WordPress Plugin Handbook<\/a><\/li>\n<li><a target=\"_blank\" href=\"https:\/\/developer.wordpress.org\/plugins\/wordpress-org\/plugin-security\/\" rel=\"nofollow ugc noopener\" class=\"broken_link\">WordPress Plugin Security<\/a><\/li>\n<li><a target=\"_blank\" href=\"https:\/\/developer.wordpress.org\/apis\/security\/\" rel=\"nofollow ugc noopener\">WordPress APIs Security<\/a><\/li>\n<li><a target=\"_blank\" href=\"https:\/\/github.com\/WordPress\/WordPress-Coding-Standards\" rel=\"nofollow ugc noopener\">WordPress Coding Standards<\/a><\/li>\n<li><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/plugin-check\/\" rel=\"ugc noopener\">Plugin Check (PCP)<\/a><\/li>\n<li><a target=\"_blank\" href=\"https:\/\/www.sonarsource.com\/products\/sonarcloud\/\" rel=\"nofollow ugc noopener\">SonarCloud Code Review<\/a><\/li>\n<\/ul>\n<h3>Privacy<\/h3>\n<ul>\n<li>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.<\/li>\n<\/ul>\n<h3>Vulnerabilities<\/h3>\n<ul>\n<li>No vulnerabilities have been published up to version 4.0.2.<\/li>\n<\/ul>\n<p>Found a security vulnerability? Please report it to us privately at the <a target=\"_blank\" href=\"https:\/\/github.com\/javiercasares\/wpvulnerability\/security\/advisories\/new\" rel=\"nofollow ugc noopener\">WPVulnerability GitHub repository<\/a>.<\/p>\n<h3>Contributors<\/h3>\n<p>You can contribute to this plugin at the <a target=\"_blank\" href=\"https:\/\/github.com\/javiercasares\/wpvulnerability\" rel=\"nofollow ugc noopener\">WPVulnerability GitHub repository<\/a>.<\/p>\n<\/div>\n<div id=\"screenshots\" class=\"plugin-screenshots section\">\n<h2 id=\"screenshots-header\">Screenshots<\/h2>\n<ul class=\"plugin-screenshots\">\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/wpvulnerability\/assets\/screenshot-1.png?rev=3175410\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/wpvulnerability\/assets\/screenshot-1.png?rev=3175410\" alt=\"\"><\/a><figcaption>WP-Admin Dashboard widget.<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/wpvulnerability\/assets\/screenshot-2.png?rev=3175410\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/wpvulnerability\/assets\/screenshot-2.png?rev=3175410\" alt=\"\"><\/a><figcaption>Vulnerability list at Plugins list.<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/wpvulnerability\/assets\/screenshot-3.png?rev=3175410\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/wpvulnerability\/assets\/screenshot-3.png?rev=3175410\" alt=\"\"><\/a><figcaption>Vulnerability list at Site Health.<\/figcaption><\/figure>\n<\/li>\n<\/ul>\n<\/div>\n<div id=\"tab-installation\" class=\"plugin-installation section\">\n<h2 id=\"installation-header\">Installation<\/h2>\n<h4>Automatic download<\/h4>\n<p>Visit the plugin section in your WordPress, search for [wpvulnerability]; download and install the plugin.<\/p>\n<h4>Manual download<\/h4>\n<p>Extract the contents of the ZIP and upload the contents to the <code>\/wp-content\/plugins\/wpvulnerability\/<\/code> directory. Once uploaded, it will appear in your plugin list.<\/p>\n<\/div>\n<div id=\"faq\" class=\"plugin-faq section\">\n<h2 id=\"faq-header\">FAQ<\/h2>\n<dl>\n<dt id=\"where%20does%20the%20vulnerability%20information%20come%20from%3F\">\n<h3>Where does the vulnerability information come from?<\/h3>\n<\/dt>\n<dd>\n<p>The origin is in the WPVulnerability.com API. The vulnerabilities that appear in this API come from different sources, such as CVEs.<\/p>\n<\/dd>\n<dt id=\"is%20data%20from%20my%20site%20sent%20anywhere%3F\">\n<h3>Is data from my site sent anywhere?<\/h3>\n<\/dt>\n<dd>\n<p>No. Never. Your privacy is very important to us. We do not commercialize with your data.<\/p>\n<\/dd>\n<dt id=\"what%20vulnerabilities%20will%20i%20find%3F\">\n<h3>What vulnerabilities will I find?<\/h3>\n<\/dt>\n<dd>\n<p>Vulnerabilities in WordPress Core, Plugins, Themes, PHP, Apache HTTPD, nginx, MariaDB, MySQL, ImageMagick, curl, memcached, Redis, and SQLite are documented.<\/p>\n<\/dd>\n<dt id=\"what%20do%20i%20do%20if%20my%20site%20has%20a%20vulnerability%3F\">\n<h3>What do I do if my site has a vulnerability?<\/h3>\n<\/dt>\n<dd>\n<p>First of all, peace of mind. Investigate what the vulnerability is and, above all, check that you have the latest version of the compromised element. We actively recommend that you keep all your WordPress and its plugins up to date. Contact your hosting provider to patch non-WordPress vulnerabilities (like web server, databases, and other software).<\/p>\n<\/dd>\n<\/dl>\n<\/div>\n<div id=\"tab-reviews\" class=\"plugin-reviews section\">\n<h2 id=\"reviews-header\">Reviews<\/h2>\n<div class=\"plugin-reviews\">\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/01a4d1de8bdc699d5b30bebea22dbfb690d1fc526025b757faaf5746ddce837f?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/01a4d1de8bdc699d5b30bebea22dbfb690d1fc526025b757faaf5746ddce837f?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/wow-most-useful-wordpress-plugin-for-security\/\" rel=\"noopener\">Wow, most useful wordpress plugin for security!<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/bubalubs\/\" title=\"Posts by Bubalubs\" rel=\"author noopener\">Bubalubs<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">January 28, 2025<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">1 reply<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">It is a must have install on every WP project for security and maintaince! \ud83d\ude42<\/p>\n<p>Backed up by a open API that shares vulnerabilities.<\/p>\n<p>Thank you! \ud83d\ude0a<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/6781e84707046fa72f9227dbc9acbcfdae4b32cef8df4331dbb55e778a72a9f3?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/6781e84707046fa72f9227dbc9acbcfdae4b32cef8df4331dbb55e778a72a9f3?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/essential-plugin-252\/\" rel=\"noopener\">Essential plugin<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/danbamber\/\" title=\"Posts by Dan Bamber\" rel=\"author noopener\">Dan Bamber<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">January 28, 2025<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">1 reply<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">Without a doubt, the most important plugin to install on your WordPress instance.<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/694af5784d386616f5b9fa898c055fe7f101258d140919833a024992451ade95?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/694af5784d386616f5b9fa898c055fe7f101258d140919833a024992451ade95?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/mi-herramienta-principal-de-diagnostico\/\" rel=\"noopener\">Mi herramienta principal de diagn\u00f3stico<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/chipweb\/\" title=\"Posts by Lolo Marchal\" rel=\"author noopener\">Lolo Marchal<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">May 28, 2024<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">Resume en un solo plugin todas las vulnerabilidades tu WordPress, Plugins y Themes. Para mi es un \u201cmusthave\u201d desde hace m\u00e1s de 1 a\u00f1o. Lo instalo en todas mis auditor\u00edas.<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/87655adbe9c370936dcf446c1d77671f70f39b634917183c7fb97ac4098a95fc?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/87655adbe9c370936dcf446c1d77671f70f39b634917183c7fb97ac4098a95fc?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/this-is-awesome-121\/\" rel=\"noopener\">This is awesome<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/pixluser\/\" title=\"Posts by pixluser\" rel=\"author noopener\">pixluser<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">April 17, 2024<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">Vulnerabilities are listed into your plugins list.You should also being able to receive an automatic email too. It doesn\u2019t work on my system, but email test yes.So awesome plugin anyway!<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/35745cbb4065201434c30aad2e5980133a6a987f4dbbba485c04da8d57601f26?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/35745cbb4065201434c30aad2e5980133a6a987f4dbbba485c04da8d57601f26?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/perfect-10327\/\" rel=\"noopener\">Perfect<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/groovyx9\/\" title=\"Posts by Groovyx9\" rel=\"author noopener\">Groovyx9<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">April 8, 2024<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">1 reply<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">Exactly what I was looking for ! On the roadmap, it would be nice if :<\/p>\n<p>we can chose if we want to receive an email OR not (I may use it as a vuln reminder on the dashboard, as I have other plugins already keeping me informed)<\/p>\n<p>we can chose what will be in the email \u2013 php or not for exemple (it seems that it is planned, thanks)<\/p>\n<p>only receive an email if one the vuln is considered high risk <\/p>\n<p>etc.<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/f2949e1420c186ba7fe9eafb8f5c406b6b29ddebb639e7c7da6f93d39b784643?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/f2949e1420c186ba7fe9eafb8f5c406b6b29ddebb639e7c7da6f93d39b784643?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/must-have-700\/\" rel=\"noopener\">Must have<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/martinsauter\/\" title=\"Posts by Martin Sauter\" rel=\"author noopener\">Martin Sauter<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">February 21, 2024<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">This plugin alerts you about known vulnerabilities in your WordPress core, plugins, themes, and even PHP, so you can take action in a timely manner. If you don\u2019t have this plugin on your site already, you absolutely need it!<\/div>\n<\/p><\/div>\n<\/article><\/div>\n<p>\t\t<a target=\"_blank\" class=\"reviews-link\" href=\"https:\/\/wordpress.org\/support\/plugin\/wpvulnerability\/reviews\/\" rel=\"noopener\"><br \/>\n\t\t\tRead all 19 reviews\t\t<\/a><\/div>\n<div id=\"tab-developers\" class=\"plugin-developers section\">\n<h2 id=\"developers-header\">Contributors &amp; Developers<\/h2>\n<div class=\"plugin-contributors\">\n<p>\u201cWPVulnerability\u201d is open source software. The following people have contributed to this plugin.<\/p>\n<p><span class=\"screen-reader-text\">Contributors<\/span><\/p>\n<ul id=\"contributors-list\" class=\"contributors-list\">\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/a32b4c4fa59cb821c50a288a273d1593859c53ca5f90dd2a1791418c29ab7e0b?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/a32b4c4fa59cb821c50a288a273d1593859c53ca5f90dd2a1791418c29ab7e0b?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/javiercasares\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tJavier Casares\t\t\t\t<\/a>\n\t\t\t<\/li>\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/46f62c225e4ecfacd693ba7bc9523e4acda217b0fc860af5e32fe1dd3c42fe91?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/46f62c225e4ecfacd693ba7bc9523e4acda217b0fc860af5e32fe1dd3c42fe91?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/davidperez\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tDavid Perez\t\t\t\t<\/a>\n\t\t\t<\/li>\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/f04e398a9e2f31199768371aef9947cdf29e6220c3ea9aba007eae153f7626a0?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/f04e398a9e2f31199768371aef9947cdf29e6220c3ea9aba007eae153f7626a0?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/lbonomo\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tLucas Bonomo\t\t\t\t<\/a>\n\t\t\t<\/li>\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/7380236aa72a4ef0e6489d96e76e52426e9d492b2aeceedcf52317499636c716?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/7380236aa72a4ef0e6489d96e76e52426e9d492b2aeceedcf52317499636c716?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/alexclassroom\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tAlex Lion (\u963f\u529b\u7345)\t\t\t\t<\/a>\n\t\t\t<\/li>\n<\/ul><\/div>\n<div class=\"plugin-development\">\n<p>\u201cWPVulnerability\u201d has been translated into 14 locales. Thank you to <a target=\"_blank\" href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/wpvulnerability\/contributors\" rel=\"noopener\">the translators<\/a> for their contributions.<\/p>\n<p><a target=\"_blank\" href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/wpvulnerability\" rel=\"noopener\">Translate \u201cWPVulnerability\u201d into your language.<\/a><\/p>\n<h3>Interested in development?<\/h3>\n<p><a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/browser\/wpvulnerability\/\" rel=\"noopener\" class=\"broken_link\">Browse the code<\/a>, check out the <a target=\"_blank\" href=\"https:\/\/plugins.svn.wordpress.org\/wpvulnerability\/\" rel=\"noopener\">SVN repository<\/a>, or subscribe to the <a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/log\/wpvulnerability\/\" rel=\"noopener\" class=\"broken_link\">development log<\/a> by <a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/log\/wpvulnerability\/?limit=100&amp;mode=stop_on_copy&amp;format=rss\" rel=\"noopener\" class=\"broken_link\">RSS<\/a>.<\/p>\n<\/div>\n<\/div>\n<div id=\"tab-changelog\" class=\"plugin-changelog section\">\n<h2 id=\"changelog-header\">Changelog<\/h2>\n<h4>[4.0.3] \u2013 2024-10-28<\/h4>\n<ul>\n<li>Recreation of the 4.0.2 version. Something did not created the 4.0.2 version.<\/li>\n<\/ul>\n<h4>[4.0.2] \u2013 2024-10-25<\/h4>\n<p><strong>Fixed<\/strong><\/p>\n<ul>\n<li>ImageMagick: it crashes in some cases where the hosting does not have ImageMagick.<\/li>\n<\/ul>\n<p><strong>Compatibility<\/strong><\/p>\n<ul>\n<li>WordPress: 4.1 \u2013 6.7<\/li>\n<li>PHP: 5.6 \u2013 8.4<\/li>\n<li>WP-CLI: 2.3.0 \u2013 2.11.0<\/li>\n<\/ul>\n<p><strong>Tests<\/strong><\/p>\n<ul>\n<li>PHP Coding Standards: 3.10.3<\/li>\n<li>WordPress Coding Standards: 3.1.0<\/li>\n<li>Plugin Check (PCP): 1.1.0<\/li>\n<li>SonarCloud Code Review<\/li>\n<\/ul>\n<h4>[4.0.1] \u2013 2024-10-04<\/h4>\n<p><strong>Fixed<\/strong><\/p>\n<ul>\n<li>API endpoints: some API endpoints were failing.<\/li>\n<li>CLI endpoints: some CLI endpoints were failing.<\/li>\n<\/ul>\n<p><strong>Compatibility<\/strong><\/p>\n<ul>\n<li>WordPress: 4.1 \u2013 6.7<\/li>\n<li>PHP: 5.6 \u2013 8.4<\/li>\n<li>WP-CLI: 2.3.0 \u2013 2.11.0<\/li>\n<\/ul>\n<p><strong>Tests<\/strong><\/p>\n<ul>\n<li>PHP Coding Standards: 3.10.3<\/li>\n<li>WordPress Coding Standards: 3.1.0<\/li>\n<li>Plugin Check (PCP): 1.1.0<\/li>\n<li>SonarCloud Code Review<\/li>\n<\/ul>\n<h4>[4.0.0] \u2013 2024-10-01<\/h4>\n<p><strong>Added<\/strong><\/p>\n<ul>\n<li>ImageMagic vulnerabilities (Site Health + WP-CLI + API + mail).<\/li>\n<li>curl vulnerabilities (Site Health + WP-CLI + API + mail).<\/li>\n<li>memcached vulnerabilities (Site Health + WP-CLI + API + mail).<\/li>\n<li>Redis vulnerabilities (Site Health + WP-CLI + API + mail).<\/li>\n<li>SQLite vulnerabilities (Site Health + WP-CLI + API + mail).<\/li>\n<\/ul>\n<p><strong>Fixed<\/strong><\/p>\n<ul>\n<li>Test email without email.<\/li>\n<li>Improved MariaDB 11.x detection.<\/li>\n<li>Improved versions detection (major-minor.patch-build).<\/li>\n<li>WordPress &lt; 5.3: use of wp_date().<\/li>\n<li>WordPress &lt; 5.0: locale detection.<\/li>\n<li>Dashboard widget only for users with capabilities.<\/li>\n<li>WordPress &lt; 5.2: link to Site Health<\/li>\n<\/ul>\n<p><strong>Changed<\/strong><\/p>\n<ul>\n<li>Big refactory.<\/li>\n<li>Less files, less size, improved code quality.<\/li>\n<\/ul>\n<p><strong>Compatibility<\/strong><\/p>\n<ul>\n<li>WordPress: 4.1 \u2013 6.7<\/li>\n<li>PHP: 5.6 \u2013 8.4<\/li>\n<li>WP-CLI: 2.3.0 \u2013 2.11.0<\/li>\n<\/ul>\n<p><strong>Tests<\/strong><\/p>\n<ul>\n<li>Manual Testing:\n<ul>\n<li>WordPress 6.7 \/ PHP 8.4<\/li>\n<li>WordPress 6.6 \/ PHP 8.3<\/li>\n<li>WordPress 6.4 \/ PHP 8.2<\/li>\n<li>WordPress 6.1 \/ PHP 8.1<\/li>\n<li>WordPress 5.8 \/ PHP 8.0<\/li>\n<li>WordPress 5.5 \/ PHP 7.4<\/li>\n<li>WordPress 5.3 \/ PHP 7.3<\/li>\n<li>WordPress 4.9 \/ PHP 7.2<\/li>\n<li>WordPress 4.8 \/ PHP 7.1<\/li>\n<li>WordPress 4.6 \/ PHP 7.0<\/li>\n<li>WordPress 4.1 \/ PHP 5.6<\/li>\n<\/ul>\n<\/li>\n<li>PHP Coding Standards: 3.10.3<\/li>\n<li>WordPress Coding Standards: 3.1.0<\/li>\n<li>Plugin Check (PCP): 1.1.0<\/li>\n<li>SonarCloud Code Review<\/li>\n<\/ul>\n<h4>Previous versions<\/h4>\n<p>If you want to see the full changelog, visit the <a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/browser\/wpvulnerability\/trunk\/changelog.txt\" rel=\"nofollow ugc noopener\" class=\"broken_link\">changelog.txt<\/a> file.<\/p>\n<\/div><\/div>\n<p><!-- .entry-content --><\/p>\n<p>\t<!-- .entry-meta --><br \/>\n<\/article>\n<p><br \/>\n<br \/><a href=\"https:\/\/wordpress.org\/plugins\/wpvulnerability\/\" target=\"_blank\" rel=\"noopener\">Source link <\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>WPVulnerability By Javier Casares Download Details Reviews Installation Development Support Description 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. It delivers detailed reports directly within your WordPress dashboard, helping you stay aware [&hellip;]<\/p>","protected":false},"author":129,"featured_media":3458,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"give_campaign_id":0,"footnotes":""},"categories":[1933,39,40],"tags":[2373],"class_list":["post-3457","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-community-plugin","category-lite-version","category-wp-plugin-solution","tag-wpvulnerability"],"acf":[],"fifu_image_url":"https:\/\/ps.w.org\/wpvulnerability\/assets\/banner-772x250.png?rev=2719906","_links":{"self":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts\/3457","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/users\/129"}],"replies":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/comments?post=3457"}],"version-history":[{"count":0,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts\/3457\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/media\/3458"}],"wp:attachment":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/media?parent=3457"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/categories?post=3457"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/tags?post=3457"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}