Le slopsquatting : quand l’IA se trompe… et que ça devient dangereux

On va se le dire : les outils d’intelligence artificielle sont rendus pas mal incontournables en développement. Que ce soit pour gagner du temps, trouver une librairie ou débloquer un bug, c’est devenu un réflexe. Mais comme toute bonne chose, ça vient avec ses petits pièges. Et aujourd’hui, on parle d’un de ceux-là : le slopsquatting.

C’est quoi, au juste ?

Le slopsquatting, c’est une technique utilisée par des gens mal intentionnés pour profiter… des erreurs de l’IA.

Concrètement, quand tu demandes à une IA de te suggérer une librairie ou un outil, il arrive qu’elle invente quelque chose. Pas par méchanceté — juste parce qu’elle essaie de “combler les trous” avec ce qui semble logique.

Et là, un attaquant peut embarquer dans le jeu.

Il voit qu’une fausse librairie est souvent suggérée, crée un package avec ce nom-là, y met du code douteux… et attend que quelqu’un l’installe.

Pourquoi ça marche aussi bien ?

Parce que ça joue sur quelque chose de très humain : la confiance.

Quand une réponse est bien formulée, claire, et qu’elle semble logique, on a tendance à ne pas trop la remettre en question. Surtout quand on est dans le flow, concentré à régler un problème.

Ajoute à ça le fait que :

  • les noms proposés ont l’air “professionnels”
  • l’IA donne rarement l’impression d’hésiter
  • et que copier-coller une commande, c’est rapide

… et tu as la recette parfaite pour que ça passe sous le radar.

Un exemple simple

Imagine que tu demandes :

“C’est quoi la meilleure librairie pour parser du JSON rapidement ?”

L’IA te répond avec une suggestion comme :

fast-json-parser-pro

Ça sonne crédible. Très crédible, même.

Sauf que… ça n’existe pas.

Mais maintenant, quelqu’un décide de créer cette librairie-là et l’uploade sur un registre public. Et toi, tu fais confiance à la réponse, tu installes… et sans t’en rendre compte, tu viens peut-être d’ouvrir la porte à du code malveillant.

En quoi c’est différent du typosquatting ?

Le typosquatting, c’est quand quelqu’un profite d’une faute de frappe (genre écrire “gooogle” au lieu de “google”).

Le slopsquatting, lui, va un peu plus loin :

  • ce n’est pas une erreur humaine
  • c’est une erreur générée par une IA

Donc même si toi tu fais tout “comme il faut”, tu peux quand même te faire piéger.

Est-ce que c’est fréquent ?

On commence à en entendre parler de plus en plus, surtout avec l’adoption massive des outils d’IA en développement.

Ce n’est pas encore partout, mais clairement, c’est une tendance à surveiller. Et comme souvent en sécurité, le problème n’est pas juste la fréquence… c’est l’impact potentiel.

Comment éviter de tomber dans le piège ?

Pas besoin de devenir parano, mais quelques bons réflexes peuvent faire toute la différence :

  1. Vérifie que la librairie existe vraiment
    Un petit tour rapide sur le registre officiel (npm, PyPI, etc.) ou sur GitHub, ça prend 10 secondes et ça peut t’éviter bien des problèmes.

  2. Regarde les signaux de confiance
    Nombre de téléchargements, activité récente, documentation… si ça a l’air vide ou louche, méfiance.

  3. Évite le copier-coller automatique
    Oui, c’est tentant. Mais prendre 30 secondes pour lire ce que tu installes, c’est un bon investissement.

  4. Mets en place des outils de sécurité
    Audit de dépendances, règles internes, allowlist… en équipe, ça vaut vraiment la peine.

Le takeaway

Le slopsquatting, c’est un rappel assez simple :

Même si l’IA est super utile, elle n’est pas infaillible.

Elle peut inventer des choses, et certaines personnes vont essayer d’en profiter. Ce n’est pas une raison d’arrêter de l’utiliser — juste une raison de garder un petit esprit critique.

En gros : fais confiance… mais vérifie quand même 😉