Wpscan is a WordPress security scanner used to test WordPress installations and WordPress-powered websites. This is a command line tool used in Kali Linux. This tool can be used to find any vulnerable plugins, themes, or backups running on the site. It is usually used by individual WordPress site owners to test their own websites for vulnerabilities and also by large organizations to maintain a secure website. This tool can also be used to enumerate users and perform brute-force attacks on known WordPress users. In this article, We are going to take you through different commands of wpscan tool, the most commonly used attacks on WordPress sites, and tips to defend against them. The below functionalities of this tool can be used from the point of view of a hacker or even just someone who wants to test if their WordPress site is secure enough.
SYSTEM REQUIREMENTS
RAM : Minimum 500 MB (more required for large scans).
Storage : Minimum 50 MB for Installation (more required for scans).
OS : Linux, macOS, and Windows (via Docker or Ruby).
Architecture : Compatible with x86 and x64 systems.
Available On : PC
ADDITIONAL INFORMATION
WPScan Team.
Around 2011.
19 MB
WPScan Team is a group of security researchers and developers.
English
24 February 2025, version 3.8.28
Primarily written in Ruby.
Cross-platform
Open-source (GNU General Public License).
WPScan is a powerful tool for scanning WordPress websites for vulnerabilities. Here are some examples of its usage :
wpscan --url http://example.comThis command checks for vulnerabilities in the WordPress core, plugins, and themes.
wpscan --url http://example.com --enumerate vpThis scans for plugins with known vulnerabilities.
wpscan --url http://example.com --passwords passwords.txt --usernames admin
This attempts to log in using a list of passwords.
wpscan --url http://example.com --wp-content-dir custom-content
wpscan --url http://example.com --stealthyThis randomizes user agents and uses passive detection techniques.
These examples highlight WPScan's versatility in identifying security issues in WordPress sites.
$ sudo apt-get update
$ git clone https://github.com/wpscanteam/wpscan.git
sudo apt updatesudo apt install wpscanWPScan will be installed and ready to use.
Installation using Docker
docker pull wpscanteam/wpscandocker run -it wpscanteam/wpscan --helpInstallation using WSL
wsl --installsudo apt install wpscan for Ubuntu).Using Homebrew (Recommended)
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install wpscanteam/tap/wpscanUsing RubyGems
brew install rubygem install wpscan
$ sudo apt-get remove wpscan
$ sudo apt autoclean && apt autoremove
sudo apt remove wpscansudo apt autoremovesudo apt purge wpscandocker rmi wpscanteam/wpscansudo apt remove wpscanHomebrew
brew uninstall wpscanteam/tap/wpscanRubyGems
gem uninstall wpscanCopyright © 2025 HACKERSPOT
All original content, including tools, software, and other information, is protected by copyright and remains the property of its respective owners.
HackerSpot is an informational platform that offers resources such as tools, software, courses, internships, and various other materials aimed at supporting individuals passionate about CyberSecurity and IT.