OpenCode Console : une faille expose les clés de fournisseurs d'IA stockées
OpenCode a indiqué le 17 octobre 2026 qu'une faille avait touché 1,4 % des utilisateurs d'OpenCode Console. Leurs clés d'API OpenAI, Anthropic et Google stockées ont pu fuiter.
4 min de lecture

En chiffres
- of OpenCode Console users affected
- 1.4%
- providers whose stored keys may have leaked
- 3
- date OpenCode disclosed the breach, 2026
- Oct 17
OpenCode, l'agent de codage IA open source, a indiqué le 17 octobre 2026 qu'une faille de sécurité avait touché 1,4 % des utilisateurs d'OpenCode Console. Les clés que ces utilisateurs avaient enregistrées pour OpenAI, Anthropic et Google ont pu être exposées. Toute personne qui a stocké une clé de fournisseur à cet endroit doit la considérer comme volée et la remplacer dès maintenant. Une clé divulguée permet en effet à un inconnu de faire grimper les frais sur le compte de son propriétaire.
L'entreprise a annoncé la faille dans un message sur X à 18 h 08 UTC. « Nous avons subi la nuit dernière une faille de sécurité liée à une attaque par distillation à grande échelle, qui a touché 1,4 % des utilisateurs d'OpenCode Console », a-t-elle écrit. Les utilisateurs concernés avaient déjà été prévenus par e-mail, selon l'entreprise.
Ce qui s'est passé
OpenCode est développé par Anomaly Innovations, l'entreprise auparavant connue sous le nom de SST. L'outil fonctionne dans un terminal et écrit du code avec l'aide de modèles d'IA. OpenCode Console est le système de comptes web de l'entreprise. Les utilisateurs peuvent y associer leurs propres clés pour des fournisseurs de modèles externes.
L'avis de faille indique que les clés ont pu fuiter par un ancien système de console que l'entreprise était en train de fermer, selon Startup Fortune. Seuls les utilisateurs qui avaient associé des fournisseurs externes à leur compte ont été touchés, précise l'article.
| Détail | Ce que disent OpenCode ou l'article |
|---|---|
| Utilisateurs touchés | 1,4 % des utilisateurs d'OpenCode Console |
| Qui | Les utilisateurs ayant associé des fournisseurs de modèles externes |
| Clés menacées | OpenAI, Anthropic et Google |
| Avis | E-mail aux utilisateurs touchés le 17 octobre |
| Utilisation abusive des clés | L'entreprise ne peut pas encore la confirmer |
| Autres données | Aucune preuve de fuite trouvée jusqu'ici |
OpenCode n'a pas publié le nombre d'utilisateurs de la Console. Les 1,4 % ne peuvent donc pas être convertis en nombre de personnes. L'entreprise dit travailler avec Anthropic, OpenAI et Google sur la réponse.
Deux explications de la cause
L'entreprise a décrit la cause de deux façons. Son message sur X relie la faille à « une attaque par distillation à grande échelle ». L'e-mail, tel que le décrit Startup Fortune, pointe vers l'ancien système de console. Les deux peuvent être vrais à la fois, mais OpenCode n'a expliqué ni le lien entre les deux, ni le moment où l'intrusion a commencé.
La distillation consiste à entraîner un nouveau modèle d'IA sur les réponses d'un modèle existant. Un copieur envoie un très grand nombre de prompts à un modèle puissant et enregistre les réponses comme données d'entraînement. Cela demande énormément de requêtes payantes, et c'est une clé d'API qui détermine qui les paie. Une clé d'API est le code secret qu'un programme utilise pour appeler un fournisseur de modèles. Le fournisseur facture chaque requête à son propriétaire.
La distillation est désormais un conflit ouvert entre laboratoires d'IA. Anthropic a déclaré le 15 octobre que de nouvelles défenses avaient réduit la distillation de Claude de 90 à 99 %.
Startup Fortune rapporte que certains utilisateurs ont vu des frais sur leurs factures OpenAI et Anthropic avant l'arrivée du premier avis. L'article ne donne aucun montant, et OpenCode dit ne pas pouvoir encore confirmer qu'une clé a été utilisée de manière abusive.
Ce qu'OpenCode demande aux utilisateurs de faire
Startup Fortune énumère quatre étapes tirées de l'avis de l'entreprise :
- Révoquez chaque clé concernée et créez-en une nouvelle dans les tableaux de bord d'OpenAI, d'Anthropic et de Google. Ouvrez les tableaux de bord directement, pas via les liens de l'e-mail.
- Vérifiez les journaux de facturation et d'utilisation en remontant jusqu'au 17 octobre.
- Fixez des plafonds de dépenses sur chaque compte de fournisseur.
- Mettez à jour chaque pipeline, tâche de CI et configuration locale qui utilisait l'ancienne clé. La CI, ou intégration continue, est le service qui compile et teste le code automatiquement.
Ce que cela signifie pour les développeurs
- Remplacez d'abord, enquêtez ensuite. Si vous avez un jour enregistré une clé de fournisseur dans OpenCode Console, remplacez-la aujourd'hui, même si vous n'avez reçu aucun e-mail. Une clé révoquée ne coûte rien. Une clé volée encore active peut coûter très cher.
- Fixez des plafonds de dépenses stricts. Les trois fournisseurs facturent à la requête. Avec une limite mensuelle basse, une clé volée n'est plus une ardoise sans fond mais une perte plafonnée.
- Donnez à chaque outil sa propre clé. Avec une clé par outil, vous voyez tout de suite quelle clé a fuité. Vous pouvez alors révoquer cette seule clé sans casser toutes vos autres applications et tâches de CI.
- Tapez vous-même l'adresse du tableau de bord. L'avis demande aux utilisateurs d'ignorer les liens de l'e-mail. Suivez ce conseil pour tout e-mail signalant une faille, quelle que soit l'entreprise.
- Limitez la portée de l'agent. Startup Fortune relève que la documentation d'OpenCode indique que l'outil « n'isole pas l'agent dans un bac à sable » et qualifie ses demandes d'autorisation de « fonctionnalité d'UX ». L'article suggère d'exécuter ce type d'agent dans Docker ou dans une machine virtuelle. Cette faille s'est produite sur les serveurs de l'entreprise, mais la leçon est la même : ne confiez à un outil d'IA que les secrets dont il a besoin.
- Surveillez le post-mortem. OpenCode doit encore expliquer le lien entre l'ancien système et l'attaque par distillation, et dire quand l'accès a commencé. D'ici là, considérez que toute clé stockée dans la Console peut être entre les mains de quelqu'un d'autre.
Sources
Articles liés

La conformité des licences de GitHub est disponible pour tous
La conformité des licences open source de GitHub est disponible pour tous depuis le 16 octobre 2026. Les rulesets peuvent bloquer les pull requests qui ajoutent des licences non approuvées.

Une faille du SAP Cloud SDK for Python peut divulguer des secrets OAuth2
Une faille notée CVSS 10.0 dans le SAP Cloud SDK for Python permet de rediriger les requêtes de jetons OAuth2 et de voler les secrets d'une application. Les versions 0.45.2 et suivantes la corrigent.

Tools This Week : 16 octobre 2026 - Bun 1.4.3, Figma Specs
Dix outils pour développeurs cette semaine, menés par le vérificateur TypeScript de Bun 1.4.3 et Figma Specs, avec Rust 1.99.1, les contrôles de licences de GitHub et DeepSeek V4.1-Flash-1017.