WPScan

The de facto WordPress security scanner, enumerating plugins, themes, and core versions against a curated database of 71,900+ known WordPress vulnerabilities.

Developer

WPScan Team / Automattic

verified_user
Visit Official Site open_in_new

description Technical Dossier

WPScan is a black-box WordPress security scanner that approaches a target site the way an attacker would — from the outside, without access to source code or the database. It fingerprints the WordPress installation by inspecting HTTP responses, HTML metadata, JavaScript file paths, and known endpoint patterns to determine the WordPress core version, enumerate installed plugins and themes with their versions, and identify exposed user accounts. Each discovered component is then cross-referenced against the WPScan Vulnerability Database API, which returns structured CVE-style records for any known vulnerabilities affecting that exact version.

The scanner operates in three enumeration modes: passive (low-noise, metadata and headers only), aggressive (active probing of predictable file paths and endpoints), and mixed (the default, balancing coverage and stealth). Beyond version-based vulnerability matching, WPScan can perform dictionary-based password audits against the wp-login.php and XML-RPC endpoints, discover accessible backup files and configuration remnants, and identify security misconfigurations such as directory listing being enabled. Results can be output as JSON, CLI text, or fed into external tooling via the API.

What makes WPScan particularly notable is the quality and longevity of its vulnerability database, maintained since 2012 and processing hundreds of new vulnerability reports monthly. Following its 2021 acquisition by Automattic, the database now powers Jetpack Protect, giving it reach across millions of WordPress sites. Pre-installed in Kali Linux and cited in countless penetration testing engagements, WPScan remains the dominant reference tool for WordPress vulnerability intelligence.

storage WordPress Vulnerability Database

Curated database of 71,900+ vulnerabilities across WordPress core, plugins, and themes, updated continuously by a dedicated security research team.

search Deep Enumeration Engine

Enumerates installed plugins, themes, WordPress version, user accounts, exposed backup files, and wp-config.php remnants using passive, aggressive, or mixed detection.

key Password Audit

Performs dictionary-based brute-force attacks against WordPress login and XML-RPC endpoints to surface weak credentials with configurable concurrency.

api API & Integration

REST API for embedding vulnerability intelligence into CI/CD pipelines and security dashboards, with webhook support on enterprise tiers.

Distribution Model

Open Source

Free community edition available.
Enterprise support on request.

trending_up Popularity

Low 70 / 100 High

settings_suggest Deployment Complexity

Low 15 / 100 High

engineering Technical Difficulty

Low 20 / 100 High
WPScan visualization
radar

Vulnerabilities

71,900+

Language

RUBY

Detection

PASSIVE & AGGRESSIVE

License

PSL / COMMERCIAL