WordPress Vulnerability Database API (original) (raw)

The WPScan WordPress Vulnerability Database API is provided for users and developers to make use of our vulnerability database data. Our data includes WordPress vulnerabilities, plugin vulnerabilities and theme vulnerabilities. This API is used by our WordPress Security Scanner and our WordPress Security Plugin.

New Vulnerabilities This Month

API Calls This Month

Vulnerabilities by Year

About our API

Where does the vulnerability data come from?

Many of the vulnerabilities in our database are manually verified by a WordPress security professional. These are indicated by the “Verified” flag in the API. Although this is very time consuming, we feel it is important to verify any vulnerability which may have a real‑world impact on user’s sites, while reducing the possibility of false positives. Our vulnerabilities are sourced from around the web, as well as being sent to us directly by security researchers. We also find many security issues ourselves. We are a CVE Numbering Authority (CNA), so we are able to directly assign CVE numbers for WordPress core vulnerabilities, plugin vulnerabilities and theme vulnerabilities. We are constantly updating older vulnerabilities with new information as it comes to light. Check out our WordPress Vulnerability Statistics for further details about our vulnerability data.

Using our API

General Terms and Conditions

By using our service you agree to the following:

For Developers

To use the API you need to register a user and use the API token from your profile page. You have to send this API token with every request in the Authorization HTTP Header, as seen below.

cURL example:

For full technical details, including endpoints and response data, refer to our official API documentation.

For some examples on how to integrate with our APIs, refer to our official integration examples.

Accessing Database Exports

Enterprise customers can download the latest data from the WPScan WordPress Vulnerability Database by using the cURL commands below.

Need access? Get started here.