CoffeeDevs CVE Check for PHP shows site administrators whether the PHP version running their server is affected by known vulnerabilities (CVEs) and whether it is still supported.
The check runs under Tools CVE Check for PHP and compares the installed PHP version with:
The newest relevant CVE is highlighted, and the result is also shown in Tools Site Health.
The check is based on the PHP version number only. Linux distributions often fix vulnerabilities without changing the version number, so CVEs may be listed that have already been fixed on your server. For branches that reached end of life, new vulnerabilities are often no longer assessed by NVD. The plugin does not test the server for exploits and does not guarantee that a server is secure.
This plugin connects to the following external services. Requests are only sent when an administrator clicks “Run check now” on the plugin page or has enabled the weekly automatic check. No request is sent on activation, on page views of your website, or by Site Health.
The address of your website, user data and other site information are not transmitted. A neutral user agent (CoffeeDevs-CVE-Check-for-PHP/<version>) is used instead of the WordPress default, which would contain the site URL. As with every web request, the services see the IP address of your server.
php.net – PHP release information
8.3).https://www.php.net/releases/index.phpendoflife.date – support dates
https://endoflife.date/api/php.jsonNational Vulnerability Database (NVD), operated by NIST – CVE data
cpe:2.3:a:php:php:8.3.10:*:*:*:*:*:*:*) and, only if you saved one, your NVD API key.https://services.nvd.nist.gov/rest/json/cves/2.0This product uses the NVD API but is not endorsed or certified by the NVD.