WPScan es un escáner de vulnerabilidades de código abierto, escrito en Ruby y diseñado específicamente para sitios WordPress. Permite identificar la versión del núcleo instalada, enumerar plugins y temas, detectar usuarios expuestos y comparar todo ello contra una base de datos de vulnerabilidades conocidas (WPScan Vulnerability Database) que se consulta mediante una API.

WordPress impulsa más del 40% de los sitios web del mundo, y esa popularidad lo convierte en un objetivo constante para atacantes. La mayoría de las brechas no vienen del núcleo de WordPress, sino de plugins y temas desactualizados o con vulnerabilidades conocidas. Por eso, auditar la seguridad de un sitio de forma periódica no es opcional, y para eso existe una herramienta que se ha vuelto un estándar: WPScan.
Con él puedes:
- Detectar plugins, temas y versiones de WordPress con vulnerabilidades públicas.
- Enumerar usuarios y revisar configuraciones inseguras.
- Realizar pruebas de fuerza bruta de contraseñas en entornos autorizados.
- Integrarlo en flujos de auditoría o pipelines de CI para revisiones recurrentes.
Es una herramienta muy usada por administradores, desarrolladores y profesionales de seguridad, y viene incluida en distribuciones como Kali Linux.
¿Como puedo instalarlo?
ejecuta los siguientes comando para realizar la instalacion en linux
sudo apt install -y git curl build-essential libssl-dev libreadline-dev zlib1g-dev libyaml-dev libffi-dev
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init - bash)"' >> ~/.bashrc
source ~/.bashrc
rbenv install 4.0.7 # pon aquí una versión estable de esa lista
rbenv global 4.0.7
gem install wpscan