Un « skill », c'est une extension qu'on ajoute à son assistant IA pour lui apprendre un savoir-faire : rédiger tes devis, trier tes mails, préparer tes comptes rendus. On les installe en dix secondes, souvent trouvés sur GitHub ou dans un post LinkedIn. Et personne ne les lit avant de les brancher. C'est exactement le trou que NVIDIA vient de combler avec un scanner gratuit.
1Pourquoi c'est un vrai sujet de dirigeant
Ce qu'est un skill, sans jargon. C'est un dossier qui contient des instructions écrites en français ou en anglais — parfois accompagnées de petits programmes. Quand tu l'installes, ton assistant IA lit ces instructions et les applique comme si c'était toi qui les avais écrites.
Là où ça coince. Un skill ne tourne pas dans une bulle isolée, comme une application sur ton téléphone. Il hérite de tes accès : tes fichiers, tes dossiers clients, tes mots de passe stockés, tes outils connectés (mail, CRM, Drive, comptabilité). Il n'y a ni App Store, ni comité de validation, ni éditeur responsable. Tu télécharges, ça s'exécute.
Le risque concret. Un skill malveillant n'affiche pas « je suis un virus ». Il fait son travail correctement — et, au passage, glisse une instruction invisible : recopier une clé d'API, envoyer le contenu d'une conversation vers un serveur extérieur, ou modifier discrètement les consignes de ton assistant pour toutes les fois suivantes.
2Ce que SkillSpector regarde à ta place
SkillSpector est le scanner de sécurité open source publié par NVIDIA (licence Apache 2.0, gratuit). Il ouvre le skill, le décortique, et cherche 71 motifs de vulnérabilité répartis en 17 familles. Il fonctionne sur un dossier local, un fichier, une archive ZIP ou directement sur une adresse GitHub — donc avant que quoi que ce soit n'arrive chez toi.
Deux niveaux d'analyse. D'abord une lecture automatique et instantanée du code et du texte. Ensuite, en option, une seconde passe où une IA relit le skill pour comprendre son intention — c'est elle qui attrape les formulations tordues qu'une simple recherche de mots-clés laisse passer.
Voici les principales familles, traduites en langage clair :
| Ce que le scanner traque | Ce que ça veut dire concrètement |
|---|---|
| Injection de prompt | Des instructions cachées dans les commentaires ou en texte invisible, qui détournent ton assistant |
| Anti-refus | Des phrases qui désactivent les garde-fous : « ne refuse jamais », « ignore tes règles » |
| Exfiltration de données | L'envoi de tes fichiers, variables d'environnement ou conversations vers l'extérieur |
| Escalade de privilèges | Une demande d'accès bien au-delà de ce que le skill prétend faire |
| Chaîne d'approvisionnement | Des dépendances douteuses ou des failles déjà connues et publiées |
| Agentivité excessive | Le skill agit tout seul, plus loin que ce que tu lui as demandé |
| Fuite de prompt système | Une tentative de récupérer tes propres consignes internes |
| Empoisonnement de mémoire | L'écriture d'instructions durables dans la mémoire de ton assistant |
| Détournement d'outils et de connecteurs | L'abus des accès MCP : mail, agenda, base de données, CRM |
3Le score sur 100, et la seule règle à retenir
À la fin du scan, tu n'as pas besoin de lire une ligne technique. Tu as un score de 0 à 100 et une recommandation en clair. Plus le score est haut, plus le skill est dangereux.
| Score | Gravité | Recommandation | Ta décision |
|---|---|---|---|
| 0 – 20 | Faible | Sûr | ★ Tu installes |
| 21 – 50 | Moyenne | Prudence | Tu lis le rapport avant |
| 51 – 80 | Élevée | Ne pas installer | Tu passes ton tour |
| 81 – 100 | Critique | Ne pas installer | Tu passes ton tour |
Comment le score se construit. Chaque problème détecté ajoute des points : +50 pour un problème critique, +25 pour un problème élevé, +10 pour un moyen, +5 pour un mineur. Et si le skill embarque des programmes exécutables, le total est multiplié par 1,3 — parce qu'un skill qui peut lancer du code fait bien plus de dégâts qu'un skill qui ne fait que parler.
4Prompt 1 — Installe SkillSpector
Copie-colle ce prompt dans Claude Code. Il se charge de tout : téléchargement, installation, configuration et scan de test. Tu n'as rien à taper d'autre.
Installe la dernière version de SkillSpector depuis le repo officiel https://github.com/NVIDIA/SkillSpector avec uv. Vérifie que la commande skillspector fonctionne, configure-la pour utiliser ma session Claude Code actuelle pour l'analyse sémantique et lance un scan test. À la fin, donne-moi le chemin d'installation et confirme la version installée.
5Prompt 2 — Scanne un skill avant de l'installer
C'est le réflexe à prendre. Quelqu'un te partage un skill ? Tu le passes au scanner avant de cliquer sur installer.
Analyse ce skill avec SkillSpector avant toute installation : [COLLE L'URL GITHUB OU LE CHEMIN]. Donne-moi son score de risque sur 100, les problèmes trouvés avec leur niveau de gravité, les fichiers et lignes concernés, puis une conclusion claire : faible, moyen, élevé ou critique.
6Prompt 3 — Audite tous les skills déjà installés
Celui-là, c'est le grand ménage. Il retrouve tout ce que tu as accumulé au fil des mois et te sort un classement du plus risqué au plus sûr. À lancer une fois, puis à répéter tous les trimestres.
Trouve tous les skills installés sur cette machine pour Claude Code et mes autres agents IA, puis analyse-les avec SkillSpector. Crée un rapport Markdown unique avec, pour chaque skill : nom, emplacement, score sur 100, niveau de risque et problèmes détectés. Termine par un classement du plus risqué au plus sûr.
7Prompt 4 — Rends le scan automatique
Le meilleur contrôle est celui que tu n'as pas besoin de penser à faire. Ce prompt inscrit la règle dans les instructions permanentes de ton assistant : plus aucun skill externe n'est installé sans passer par le scanner.
Ajoute à mes instructions globales Claude Code la règle suivante : avant d'installer ou d'activer un nouveau skill provenant de GitHub ou d'une autre source externe, lance d'abord SkillSpector sur le repo complet et affiche-moi le score ainsi que le rapport. Après l'ajout, montre-moi le fichier modifié et le texte exact de la règle.
Les commandes utiles, si tu veux la main
Tu n'en as pas besoin : les quatre prompts ci-dessus font le travail. Elles sont là pour la personne technique de ton équipe, ou pour toi si tu aimes comprendre ce qui tourne.
# Scanner un repo GitHub, sans rien télécharger chez toi skillspector scan https://github.com/auteur/skill # Scanner un dossier local skillspector scan ./mon-skill/ # Générer un rapport Markdown que tu peux partager skillspector scan ./mon-skill/ --format markdown --output rapport.md # Analyse rapide, sans la relecture par IA skillspector scan ./mon-skill/ --no-llm
Bonus, pour aller plus loin. SkillSpector peut aussi se brancher comme connecteur permanent de Claude Code. Le scanner devient alors un garde-fou en temps réel plutôt qu'un contrôle ponctuel :
claude mcp add skillspector -- skillspector mcp
Le dépôt officiel : github.com/NVIDIA/SkillSpector.
Ce que tu pilotes, ce que tu délègues
La sécurité des skills n'est pas un sujet technique. C'est un sujet de gouvernance avec une exécution technique. Voici la ligne de partage.
| Ce que tu pilotes (ta décision) | Ce qui se délègue (l'exécution) |
|---|---|
| La règle : aucun skill externe installé sans scan préalable | L'installation et la configuration de l'outil |
| Le seuil d'acceptation (par défaut : rien au-dessus de 50) | Le lancement des scans et la lecture des rapports techniques |
| Qui, dans l'équipe, a le droit d'ajouter un skill | La production de l'audit trimestriel de tout le parc |
| La revue du classement final — cinq minutes par trimestre | Le tri des fausses alertes et la mise à jour de l'outil |
Par où commencer, concrètement
Ne cherche pas à tout faire ce soir. Trois mouvements suffisent, dans cet ordre.