Analyser son site WordPress avec WPScan

WPScan est un scanner de vulnérabilités WordPress, disponible dans les dépôts Arch Linux.

WPScan est un scanner de vulnérabilités WordPress reconnu, permettant d’analyser et de détecter des failles potentielles sur vos sites WordPress.

L’outil est libre et gratuit, maintenant disponible directement dans les dépôts officiels d’Arch Linux pour une installation simplifiée.

⚠️ AVERTISSEMENT LÉGAL

Cet article est présenté à titre éducatif pour la sécurité de vos propres sites. L’auteur ne pourra être tenu pour responsable d’une utilisation malveillante de cet outil. L’analyse de sites tiers sans autorisation est illégale.

L’installation en 2026#

Méthode recommandée : dépôts Arch Linux#

WPScan est maintenant disponible dans les dépôts officiels d’Arch Linux :

bash
# Installation directe depuis les dépôts
sudo pacman -S wpscan

Cette méthode installe automatiquement toutes les dépendances nécessaires (Ruby, curl, libxml2, etc.).

Méthode alternative : Ruby Gem (si besoin)#

Si vous souhaitez la dernière version depuis RubyGems :

bash
# Installation des dépendances Ruby
sudo pacman -S ruby ruby-bundler

# Installation depuis RubyGems
sudo gem install wpscan

Configuration et mise à jour#

Mise à jour de la base de données#

Après installation, mettez à jour la base de données des vulnérabilités :

bash
wpscan --update

Configuration API WPVulnDB (optionnel)#

Pour des résultats détaillés, obtenez un token API gratuit sur WPVulnDB :

bash
# Création du fichier de configuration
mkdir -p ~/.wpscan
nano ~/.wpscan/scan.yml

Ajoutez votre token :

yaml
cli_options:
  api_token: VOTRE_TOKEN_API_ICI

Scan complet de base#

Scan complet d’un site WordPress avec sortie détaillée :

bash
wpscan --url https://votre-site.com --verbose

Scan des plugins#

Scanner les plugins installés et leurs vulnérabilités :

bash
# Plugins installés
wpscan --url https://votre-site.com --enumerate plugins

# Plugins vulnérables uniquement
wpscan --url https://votre-site.com --enumerate vp

Scan des thèmes#

Scanner les thèmes et leurs vulnérabilités :

bash
# Thèmes installés
wpscan --url https://votre-site.com --enumerate themes

# Thèmes vulnérables uniquement
wpscan --url https://votre-site.com --enumerate vt

Scan des utilisateurs#

Énumération des comptes utilisateurs :

bash
wpscan --url https://votre-site.com --enumerate users

Scan de vulnérabilités spécifiques#

Recherche de vulnérabilités connues (TimThumb, etc.) :

bash
wpscan --url https://votre-site.com --enumerate tt

Options utiles#

  • --verbose : Mode verbeux pour plus de détails
  • --output fichier.txt : Sauvegarder les résultats dans un fichier
  • --random-agent : Utiliser un User-Agent aléatoire
  • --proxy http://proxy:port : Utiliser un proxy
  • --rate-limit 1/2s : Limiter le taux de requêtes

Exemple complet#

bash
wpscan --url https://votre-site.com \
       --enumerate vp,vt,tt,users \
       --verbose \
       --output rapport.txt \
       --random-agent

Bonnes pratiques#

Légalité et éthique#

  • Scannez uniquement vos propres sites ou ceux avec autorisation écrite
  • Respectez la robots.txt et les conditions d’utilisation
  • Utilisez des délais raisonnables entre les requêtes

Performance#

  • Utilisez --rate-limit pour ne pas surcharger le serveur
  • Préférez les scans ciblés aux scans complets pour des vérifications rapides
  • Sauvegardez les résultats pour comparaison future

Sécurité#

  • Gardez votre token API WPVulnDB confidentiel
  • Mettez régulièrement à jour WPScan avec wpscan --update
  • Combinez les résultats avec d’autres outils de sécurité

Restez informé

Abonnez-vous au flux RSS ou suivez pour les nouveaux articles.

Articles similaires

Derniers dans #archlinux

Aucune image

Les emojis sous Arch Linux

Vous ne voyez pas d'émojis dans votre Arch Linux fraichement installé ? Un paquet suffit pour régler le problème, suivez le guide !

Lire l'article