Aller au contenu principal
Les AI Overviews sont déployés en France depuis le 22 juillet 2026
Sécurité WordPress Lecture 11 min

Extension abandonnée

Une extension abandonnée est une extension WordPress dont l'auteur ne publie plus de mise à jour, ce qui laisse ses failles connues ouvertes sans qu'aucune alerte n'apparaisse dans le tableau de bord.

Définition

Une extension abandonnée est une extension WordPress dont l’auteur ne publie plus de mise à jour, ce qui laisse ses failles connues ouvertes sans qu’aucune alerte n’apparaisse dans le tableau de bord. Elle continue de fonctionner exactement comme la veille, et c’est précisément ce qui la rend difficile à voir : rien ne ralentit, rien ne casse, rien ne s’affiche. Le seul endroit où l’abandon se lit est l’annuaire officiel de WordPress, pas l’écran d’administration du site.

01Une extension abandonnée n’affiche pas d’alerte, elle n’affiche rien : il n’y a plus personne pour publier une version.
02Trois champs suffisent à la repérer sur wordpress.org : dernière mise à jour, version testée, fiche ouverte ou fermée.
03Une extension retirée de l’annuaire ne recevra plus jamais de correctif, pas même de sécurité.

Abandonnée ne veut pas dire cassée

Le code continue de tourner. C’est l’entretien qui s’est arrêté, pas le logiciel.

Une extension, que les développeurs et une bonne partie des articles en ligne appellent indifféremment un plugin, est un programme déposé dans le dossier wp-content/plugins de votre site. Une fois installé, il ne dépend plus de son auteur pour fonctionner : il s’exécute à chaque page servie, indéfiniment, que l’auteur soit encore actif ou qu’il ait arrêté le développement cinq ans plus tôt. Un formulaire continue d’envoyer ses messages, un diaporama continue de tourner, un bloc de données structurées continue de s’écrire dans les pages.

Ce qui s’arrête, c’est la chaîne d’entretien. Quand quelqu’un découvre une faille dans le code, personne ne la corrige. Quand WordPress change une fonction interne, personne n’adapte l’extension. Quand PHP passe à une version majeure, personne ne vérifie la compatibilité, et un plugin écrit pour une syntaxe retirée depuis peut faire tomber le site entier au moment où l’hébergeur change de version. L’extension devient un morceau de logiciel figé dans un environnement qui, lui, continue d’avancer autour d’elle.

Le catalogue de failles de MITRE en a fait une catégorie à part entière sous la référence CWE-1104, l’utilisation d’un composant tiers non maintenu. L’OWASP la classe parmi les dix premiers risques applicatifs, sous l’intitulé composants vulnérables et obsolètes. Dans les deux cas, ce n’est pas une faille précise qui est décrite, c’est une situation : du code que plus personne ne surveille.

Les trois champs à regarder, et l’adresse exacte

Le diagnostic se fait dans l’annuaire, pas dans le tableau de bord.

Pour chaque extension installée, WordPress connaît un identifiant court appelé slug, visible dans le nom du dossier et dans l’adresse de sa page publique. Cette page a toujours la même forme : https://fr.wordpress.org/plugins/nom-de-lextension/. Trois informations y figurent, et elles suffisent.

Ce qu’on litCe que ça dit
Dernière mise à jourColonne de droite de la ficheUne date de plus de deux ans mérite un examen. Une date de plus de cinq ans est un abandon.
Testé jusqu’à WordPressColonne de droite de la ficheUn écart de trois versions majeures avec votre site signifie que personne n’a vérifié depuis longtemps.
Fiche ferméeBandeau en haut de la pageL’extension a été retirée. Le motif est affiché, et il est parfois Security Issue.

Deux signaux secondaires se lisent sur la même page et coûtent une poignée de secondes. L’onglet d’assistance affiche le nombre de fils de support ouverts et le nombre résolus au cours des deux derniers mois : une dizaine de demandes sans aucune réponse est le portrait exact d’un créateur qui a décroché. Les avis récents disent souvent la même chose, en plus direct, quand plusieurs utilisateurs signalent le même bug resté sans retour pendant des mois. Un auteur qui répond encore à son support n’a pas abandonné son outil, même si sa dernière version date d’un an.

Le cas le plus sérieux reste le troisième. Depuis 2017, WordPress affiche publiquement la raison pour laquelle une extension a été retirée de l’annuaire : violation des règles, demande de l’auteur, problème de licence ou de marque, fusion dans le cœur, ou problème de sécurité. Quand le motif affiché est un problème de sécurité, cela signifie qu’une faille a été signalée et que personne ne l’a corrigée dans le délai laissé par l’équipe de l’annuaire.

Une extension disparue de l’annuaire ne disparaît pas de votre site. Elle reste installée, elle reste active, et elle ne pourra tout simplement plus jamais être mise à jour, puisque le canal par lequel WordPress va chercher les mises à jour n’existe plus pour elle. La fermeture est une décision prise à un endroit dont votre site n’a aucune connaissance.

Pourquoi le silence est le vrai problème

Une extension périmée vous prévient. Une extension abandonnée, non.

Le réflexe de tout le monde est de regarder la pastille rouge des mises à jour. Elle se remplit quand un auteur publie une nouvelle version et que la vôtre est en retard. C’est un signal utile, mais il mesure l’activité de l’auteur, pas la sécurité de votre site. Un auteur qui publie souvent fait grossir le compteur. Un auteur qui a cessé de publier le laisse à zéro.

Autrement dit, l’écran de mise à jour donne exactement la même image d’un site parfaitement entretenu et d’un site dont les extensions sont mortes. Dans le premier cas le compteur est à zéro parce que tout est à jour. Dans le second il est à zéro parce que plus rien ne bouge. Rien à l’écran ne permet de distinguer les deux.

Le danger devient concret le jour où la faille est publiée. Une vulnérabilité corrigée est aussi une vulnérabilité rendue publique : le correctif décrit ce qui était cassé, et des recherches automatisées se mettent à parcourir le web pour trouver les sites qui ne l’ont pas appliqué. Sur une extension maintenue, la fenêtre se referme en quelques jours. Sur une extension abandonnée, elle ne se referme jamais.

Ce qu’il y a à faire, dans l’ordre

Inventorier, trier, remplacer. Rarement plus compliqué que ça.

01

Dresser la liste complète

Extensions dans le menu de gauche du tableau de bord, puis la liste entière, actives et inactives confondues. Les inactives comptent : leur code est toujours présent sur le serveur, et certaines failles se déclenchent sans que l’extension soit activée.

02

Ouvrir la fiche annuaire de chacune

Une par une, à l’adresse https://fr.wordpress.org/plugins/nom-de-lextension/. Une page absente n’est pas forcément mauvais signe : les extensions payantes et celles fournies par l’hébergeur n’ont jamais été publiées sur l’annuaire. Une page présente mais barrée d’un bandeau de fermeture, si.

03

Supprimer ce qui ne sert plus

C’est le tri le plus rentable et le plus rapide. Une extension désactivée depuis deux ans se désinstalle, elle ne se surveille pas. Désactiver ne suffit pas, il faut supprimer pour que le code quitte le serveur. Point technique à connaître avant de le faire : la suppression retire les fichiers, mais la plupart des extensions laissent derrière elles leurs réglages et parfois leurs tables dans la base de données. Ce résidu ne présente aucun risque de sécurité, puisque plus aucun code ne le lit. Il explique en revanche pourquoi une base grossit sans raison apparente, et pourquoi une réinstallation retrouve parfois d’anciens réglages.

04

Remplacer ce qui sert encore

Chercher une alternative maintenue qui rend le même service, la comparer sur les trois mêmes champs, la tester sur une copie du site, migrer, puis supprimer l’ancienne. Dans beaucoup de cas la fonction a fini par être couverte par une extension déjà présente, ou par WordPress lui-même, et il n’y a rien à installer du tout. C’est le résultat le plus fréquent d’un audit d’extensions un peu sérieux : le besoin a disparu avant l’outil.

05

Remettre le contrôle au calendrier

Une extension maintenue aujourd’hui peut être abandonnée dans dix-huit mois, sans que rien ne vous prévienne. C’est une vérification à refaire tous les six mois, pas une opération à faire une fois. Une année entière sans regarder suffit à laisser passer une fermeture pour faille de sécurité.

Ce qu’un relevé donne sur un site réel

Relevé du 14 septembre 2026, sur un site vitrine WordPress d’une trentaine de pages, hébergement mutualisé, 30 extensions installées dont 26 actives. Les 30 identifiants ont été confrontés un à un à l’annuaire officiel. Quatre n’y répondent pas. Deux de ces absences sont normales : une extension payante et une extension fournie par l’hébergeur, ni l’une ni l’autre n’a jamais été publiée sur wordpress.org. Les deux autres sont des fermetures. La première a été fermée le 21 juillet 2023, motif affiché Security Issue, et elle est active sur le site depuis, ses fichiers sur le disque datant du 24 mai 2021 : 1 151 jours sans le moindre correctif possible. La seconde a été fermée le 9 juin 2026 pour violation des règles de l’annuaire, active elle aussi. Une troisième extension, toujours présente dans l’annuaire, affiche une dernière mise à jour au 30 mars 2018, soit 3 090 jours, et se déclare testée jusqu’à WordPress 4.9 alors que le site tourne en 7.1. Pendant tout ce temps, le tableau de bord annonce une seule mise à jour en attente, et elle concerne une extension désactivée. Aucune des trois ne déclenche le moindre message. Détail qui résume la situation : la fonction de l’extension fermée pour faille de sécurité, l’écriture de données structurées, était déjà assurée par l’extension de référencement installée sur le même site. Elle ne servait plus à rien depuis des années, et personne ne l’avait remarquée parce qu’elle ne s’était jamais plainte.

Questions fréquentes

Comment savoir si une extension est abandonnée sans compétence technique ?

En ouvrant sa page sur wordpress.org, à l’adresse https://fr.wordpress.org/plugins/ suivie du nom de l’extension. Trois éléments s’y lisent sans rien connaître au code : la date de dernière mise à jour, la version de WordPress testée, et l’éventuel bandeau indiquant que la fiche a été fermée. C’est la seule vérification qui compte, et elle prend une minute par extension.

Mon site fonctionne très bien, pourquoi changer une extension qui marche ?

Parce que le fait qu’elle marche ne dit rien de sa sécurité. Une extension abandonnée rend le même service que le premier jour, tout en accumulant des failles que plus personne ne corrige. Le problème n’apparaît pas progressivement, il apparaît d’un coup, le jour où une faille est publiée.

Désactiver l’extension suffit-il, ou faut-il la supprimer ?

Il faut la supprimer. Une extension désactivée conserve tous ses fichiers sur le serveur, et certaines failles s’exploitent en appelant directement un de ces fichiers, sans passer par WordPress. La désactivation évite que le code s’exécute lors de l’affichage des pages, elle ne le retire pas de la machine.

Le remplacement risque-t-il de casser le site ?

Le risque existe et il se gère. Une migration d’extension se prépare sur une copie du site, jamais en direct, avec une sauvegarde disponible avant de commencer. L’ordre qui évite les mauvaises surprises est toujours le même : installer la nouvelle, vérifier que la fonction est rendue, puis seulement désactiver et supprimer l’ancienne. Par exemple, une extension de formulaires abandonnée se remplace en recréant les formulaires dans la nouvelle avant de toucher à l’ancienne, ce qui laisse le site fonctionnel du début à la fin.

Une extension payante peut-elle être abandonnée aussi ?

Oui, et c’est plus difficile à détecter puisqu’elle n’a pas de page d’annuaire à consulter. Les repères sont alors le site de l’éditeur, la date de la dernière version publiée dans son espace client, et l’état de votre licence. Une licence expirée coupe généralement l’accès aux mises à jour, ce qui produit exactement le même résultat qu’un abandon.

Est-ce la même chose qu’une extension qui n’est pas à jour ?

Non, et c’est la confusion la plus coûteuse. Une extension en retard a un correctif disponible qui attend d’être appliqué, et WordPress vous le signale. Une extension abandonnée n’a pas de correctif à appliquer, et WordPress ne vous signale rien. La première se règle en un clic, la seconde demande de la remplacer.

Les thèmes sont-ils concernés par le même problème ?

Oui, exactement de la même façon, et on y pense beaucoup moins. Un thème est du code qui s’exécute sur chaque page, au même titre qu’une extension, et il se lit sur l’annuaire à l’adresse https://fr.wordpress.org/themes/ suivie de son nom, avec les mêmes champs. Le cas courant est le thème acheté sur une place de marché il y a six ans, jamais mis à jour depuis, et dont le créateur a fermé son activité. Les thèmes installés mais inutilisés se suppriment au même titre que les extensions inactives.

À quelle fréquence refaire ce contrôle ?

Deux fois par an suffit pour un site vitrine, davantage si le site a beaucoup d’extensions ou si une partie de son activité en dépend. Ce qui compte est la régularité plus que la fréquence : l’abandon ne s’annonce jamais, il ne se constate qu’au moment où on regarde.

Sources

Et sur votre site ?

Une définition ne dit pas si vous êtes concerné.

L'audit gratuit répond dans votre cas : état technique, temps de chargement, et ce que Google voit réellement de vos pages. Un constat écrit, sans engagement et sans jargon.