Les chercheurs ont trouvé 520 compétences d’agents exposant des identifiants parmi 17 022 éléments analysés, ainsi que 282 applications iOS vulnérables sur 444. Dans l’étude sur les agents, 89,6 % des compétences concernées exposaient des identifiants immédiatement exploitables, notamment via les journaux de débogag...
Réponse de recherche

Create a landscape editorial hero image for this Studio Global article: What did a Wake Forest University study of AI-agent skills and iOS applications reveal about credential leakage—including the number of skil. Article summary: Wake Forest researchers found that credential leakage is widespread in both third-party AI-agent skills and LLM-enabled iOS apps—and that most leaked credentials can be abused immediately. The studies point to insecure d. Topic tags: general, education, academic, general web, user generated. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, water
Deux écosystèmes en plein essor de l’intelligence artificielle présentent une faiblesse commune : des identifiants sont souvent placés à portée des agents, des applications ou d’attaquants. Une étude a examiné 17 022 compétences (« skills ») tierces pour agents et recensé 520 compétences touchées, avec 1 708 problèmes de sécurité. Une autre, consacrée à 444 applications iOS intégrant un grand modèle de langage (LLM), a constaté que 282 exposaient des identifiants ou des mécanismes d’accès à leur infrastructure pendant les tests. 124
Le risque ne se résume pas à une simple chaîne de caractères divulguée. Une clé ou un jeton exposé peut donner accès à des données privées, à des fonctions avancées d’un agent ou à des requêtes payantes auprès d’un modèle, facturées sur le compte du développeur.
Les chercheurs ont sélectionné 17 022 compétences parmi 170 226 éléments présents sur SkillsMP, une place de marché de compétences open source pour agents. Ils ont combiné détection statique des secrets, tests dynamiques dans un environnement isolé avec des identifiants factices et comparaison entre l’objectif annoncé d’une compétence et son comportement à l’exécution. 34
L’analyse a mis en évidence :
Une revue limitée au code peut donc passer à côté de risques importants. Une compétence peut sembler légitime dans sa description, tandis que ses instructions ou ses scripts auxiliaires divulguent des secrets au cours de son exécution.
Les journaux de débogage constituent l’un des vecteurs les plus importants. Dans les frameworks d’agents qui injectent la sortie standard dans le contexte transmis au modèle, un identifiant affiché avec une fonction comme print ou console.log peut devenir accessible à la suite d’une simple demande en langage naturel. Le résumé de l’étude présente ces journaux comme le principal vecteur et attribue 73,5 % des fuites à l’exposition de la sortie standard au LLM. 4
Le danger ne concerne pas uniquement les clés d’API codées en dur. Des identifiants peuvent aussi apparaître dans des scripts, la gestion des variables d’environnement, les journaux, les instructions de l’invite ou dans la combinaison du code et du langage naturel, qui ne devient dangereuse qu’au moment de l’exécution.
Les travaux distinguent deux grandes causes :
Cette distinction influe sur la réponse à apporter. Les contenus malveillants doivent être détectés et retirés, tandis que les expositions accidentelles exigent une meilleure gestion des secrets, des journaux plus sûrs, des contrôles d’authentification et des tests avant publication.
Après avoir été informée par les chercheurs, l’équipe de SkillsMP a, selon Wake Forest, supprimé toutes les compétences identifiées comme malveillantes et corrigé la plupart des compétences vulnérables. Mais nettoyer le dépôt d’origine ne suffit pas toujours : des copies dérivées (« forks ») peuvent conserver les identifiants exposés après la correction de la source. 14
L’étude associée a porté sur 444 applications iOS dotées de fonctions utilisant des LLM. Elle a constaté que 282 d’entre elles — environ 64 % — exposaient, dans leur trafic réseau, des identifiants LLM exploitables ou des mécanismes d’accès à leur backend. 25
Les principaux scénarios recensés étaient les suivants :
Ces failles peuvent être observées pendant une utilisation ordinaire de l’application. Un attaquant qui intercepte une clé, réutilise un jeton ou découvre un proxy ouvert peut envoyer des requêtes via le compte LLM du développeur. Il peut ainsi consommer de l’inférence payante, détourner des ressources cloud ou provoquer des frais non autorisés. 25
Les éléments disponibles étayent le risque d’une facturation très importante, voire potentiellement non plafonnée selon les limites du compte et la durée de l’intrusion. Ils ne permettent toutefois pas d’établir indépendamment un montant précis, comme une perte de « plusieurs centaines de milliers de dollars ».
La correction des failles s’est par ailleurs révélée lente. Trois mois après leur signalement selon une procédure de divulgation responsable, seules 28 % des applications iOS concernées avaient corrigé la vulnérabilité ; 72 % restaient exploitables lors du suivi. 311
Pris ensemble, ces travaux montrent que l’ajout d’une fonction d’IA ou l’installation d’une compétence réutilisable peut élargir sensiblement la surface d’attaque d’un produit. Les risques comprennent notamment :
Le sujet devient encore plus sensible avec le « vibe coding », c’est-à-dire la création et l’assemblage rapides de logiciels à l’aide d’outils d’IA. La vitesse ne remplace pas l’analyse des menaces : authentification, gestion des secrets, autorisations, journalisation et examen des dépendances nécessitent toujours une véritable démarche d’ingénierie. L’étude sur les compétences a également relevé des signes de développement assisté par IA dans 72 % des cas de clés codées en dur, ce qui laisse penser que des pratiques peu sûres peuvent se diffuser dans du code généré ou assemblé rapidement. 4
Les résultats plaident pour un socle de sécurité destiné aux équipes qui développent des produits d’IA ou distribuent des compétences d’agents :
La leçon centrale est simple : la sécurité de l’IA ne peut pas être ajoutée après la mise en ligne d’un produit. Les identifiants, les permissions des agents, le contexte des modèles et les mécanismes de facturation doivent être traités comme des éléments essentiels de la sécurité du produit dès le départ.
Studio Global AI
Cette page comprend une réponse basée sur la source que vous pouvez continuer dans Studio Global.
Les chercheurs ont trouvé 520 compétences d’agents exposant des identifiants parmi 17 022 éléments analysés, ainsi que 282 applications iOS vulnérables sur 444.
Les chercheurs ont trouvé 520 compétences d’agents exposant des identifiants parmi 17 022 éléments analysés, ainsi que 282 applications iOS vulnérables sur 444. Dans l’étude sur les agents, 89,6 % des compétences concernées exposaient des identifiants immédiatement exploitables, notamment via les journaux de débogage et les instructions en langage naturel.
Les équipes développant des produits d’IA doivent stocker les clés côté serveur, appliquer le principe du moindre privilège, masquer les secrets dans les journaux et renforcer les contrôles avant distribution.