Anomaly Innovations, l'éditeur de l'agent de code OpenCode (anciennement SST), a confirmé le 17 octobre un accès non autorisé à un ancien système en cours de fermeture. Des clés API tierces stockées dans les espaces de travail de sa Console ont pu être exposées : clés OpenAI, Anthropic et Google. 1,4 % des utilisateurs de la Console sont touchés. Les personnes concernées ont reçu un email le 17 au matin. L'entreprise relie l'intrusion à une attaque de distillation à grande échelle et dit travailler avec les trois fournisseurs.
- Des clés API OpenAI, Anthropic et Google stockées chez OpenCode ont pu être volées : si vous avez lié un fournisseur externe à la Console, révoquez vos clés maintenant.
- Des utilisateurs rapportent déjà des factures sauvages : 400 $ chez Anthropic, environ 200 € chez Google, avec un projet suspendu pour abus.
- Selon Anomaly, les clés volées serviraient à de la distillation : interroger massivement les modèles pour entraîner un modèle concurrent, sur votre facture.
Vos clés dormaient sur un serveur en cours de décommissionnement
OpenCode est un agent de code en terminal, concurrent open source de Claude Code. Sa Console permet de lier ses propres clés de fournisseurs. Ces clés étaient stockées côté serveur, et une partie se trouvait sur un système hérité qu'Anomaly était en train de fermer. C'est par là que l'attaquant est entré. L'entreprise ne dit ni depuis quand, ni combien de clés sont concernées, ni comment l'intrusion a été détectée.
Des commentateurs contestent le terme « attaque de distillation ». La distillation consiste à entraîner un modèle sur les sorties d'un autre. Elle décrit ce que les attaquants font des clés, pas la façon dont ils sont entrés. Anomaly n'a publié aucune preuve technique reliant l'intrusion à cette campagne. Les signaux côté utilisateurs, eux, sont concrets : alertes d'usage reçues d'OpenAI et d'Anthropic avant même l'email d'OpenCode, clés OpenCode expirées, connexions Google et GitHub en échec pendant le week-end.
Le scénario n'est pas nouveau. Sysdig documente depuis mai 2024 le « LLMjacking » : des identifiants cloud volés, revendus, puis utilisés pour requêter des modèles au frais de la victime. La nouveauté est la cible : plus besoin de fouiller GitHub pour trouver des clés une par une, un seul outil tiers qui les centralise suffit. Et le mois est chargé côté agents : l'Inde vient de signaler des agents IA autonomes dans des systèmes réels.
Mon avis : notable, pas pour OpenCode lui-même, mais pour ce que l'incident révèle. Chaque SaaS, plugin ou agent qui stocke vos clés API est une surface d'attaque, et une clé sans plafond de dépense est une carte bleue sans code. Pour une agence ou un freelance français qui branche ses clés dans des outils de rédaction, de reporting ou des CI, le risque est identique.
Si vos clés traînent dans des outils tiers, c'est le moment de trier
Si vous utilisez la Console OpenCode avec un fournisseur lié, considérez vos clés comme compromises, email reçu ou pas : révoquez, régénérez, mettez à jour vos pipelines. Anomaly affirme que l'absence d'email signifie l'absence d'impact, mais une rotation coûte dix minutes.
Si vous n'utilisez pas OpenCode, l'incident vous concerne quand même. Faites l'inventaire des endroits où vos clés OpenAI, Anthropic ou Google vivent en dehors de chez vous : outils SEO qui appellent GPT, connecteurs no-code, extensions, scripts partagés. Chaque emplacement est un point de fuite possible. Les trois fournisseurs proposent des plafonds de dépense et des clés à périmètre restreint. Une clé par outil, avec un budget, borne les dégâts en cas de vol. Le montant le plus élevé rapporté publiquement à ce stade atteint 1 700 $ pour un seul utilisateur.
- Révoque et régénère tes clés directement dans les dashboards OpenAI, Anthropic et Google Cloud, jamais depuis un lien reçu par email. Mets ensuite à jour CI, scripts et outils qui les utilisent.
- Active un plafond : « Usage limits » dans la plateforme OpenAI, « Spend limits » dans la Console Anthropic, budgets et alertes dans Google Cloud Billing.
- Passe en revue les logs d'usage et la facturation depuis le 17 octobre. Liste ensuite les outils tiers qui stockent une de tes clés et donne à chacun une clé dédiée à budget limité.
Sources
- Startup Fortune - OpenCode breach exposes stored OpenAI and Anthropic keys, prompts urgent key rotation (18 octobre 2026)
- Notebookcheck - OpenCode hacked, users urged to revoke their API keys (17 octobre 2026)
- Cybersecurity News - OpenCode Security Breach Exposes Third-Party API Keys of its Console Users (18 octobre 2026)
- Sysdig - LLMjacking: Stolen Cloud Credentials Used in New AI Attack (mai 2024)
Source : Startupfortune.com
Cet article a été rédigé avec l’assistance d’un modèle de langage (LLM).