Sin impuesto Con impuesto

Modules tiers : comment évaluer si un module est sûr avant de l'installer

Chaque module que vous installez est du code qui s'exécute dans votre boutique avec toutes les permissions. Ces questions vous aident à décider s'il en vaut la peine.

Jesús Meilán
Updated: 26/09/2026 164
Modules tiers : comment évaluer si un module est sûr avant de l'installer
Share:

La plupart des vulnérabilités graves des boutiques PrestaShop ne se trouvent pas dans le cœur, mais dans les modules. Il ne s'agit pas de n'en installer aucun, mais de bien choisir.

Avant d'acheter ou de télécharger

  • Origine : PrestaShop Addons ou le site du développeur. Jamais de versions « gratuites » de modules payants : elles arrivent souvent avec une surprise.
  • Mises à jour : à quand remonte la dernière ? Prend-il en charge votre version de PrestaShop et de PHP ?
  • Support : le développeur répond-il ? Y a-t-il un journal des modifications ?

En examinant le paquet

  • Overrides : combien en installe-t-il ? Chacun est une source de conflits futurs.
  • Points d'entrée publics : des fichiers PHP isolés accessibles de l'extérieur (ajax.php, cron.php, export.php) sans vérification de jeton sont la vulnérabilité la plus courante.
  • Requêtes SQL avec des variables non échappées (pSQL(), (int)).
  • Code obfusqué : un module qui cache son code ne vous permet pas de savoir ce qu'il fait.
  • Appels à des serveurs externes : quelles données envoie-t-il, et où ?

Après l'installation

  • Testez-le d'abord sur une copie de la boutique.
  • Vérifiez quels hooks il enregistre et sur quelles pages il agit.
  • S'il n'est plus utilisé, désinstallez-le et supprimez son dossier.
Un signal d'alerte concret : un module qui compare le jeton de son endpoint à une clé de configuration qui n'existe pas. La comparaison avec une valeur vide peut laisser passer n'importe qui. Nous l'avons vu dans des modules d'export et de migration.
Chargement...
Consentement aux cookies
Retour en haut