OpenCode a reconnu le 17 octobre 2026 une intrusion visant son service hébergé OpenCode Console. Selon l’éditeur, 1,4 % des utilisateurs de Console, ceux qui avaient connecté des fournisseurs externes, sont concernés. Des clés API OpenAI, Anthropic ou Google enregistrées dans leurs espaces de travail ont pu être exposées. Des développeurs signalent des dépenses non autorisées. Voici les faits vérifiés au 21 octobre et les mesures à prendre sans attendre.
Mis à jour le 21 octobre 2026.
Ce qu’il faut retenir
- 17 octobre : OpenCode annonce une intrusion survenue dans la nuit précédente et prévient les utilisateurs concernés par e-mail.
- 1,4 % : cette proportion concerne les utilisateurs d’OpenCode Console, pas tous les utilisateurs du logiciel libre OpenCode.
- Clés à risque : celles de fournisseurs d’IA enregistrées dans les espaces de travail Console, notamment OpenAI, Anthropic et Google.
- Logiciel local : OpenCode précise que l’application et ses clés stockées localement ne sont pas visées par cette intrusion.
- Risque concret : des appels API facturés à votre compte, même sans utiliser vous-même les modèles.
- Action prioritaire : révoquer les clés auprès de chaque fournisseur, puis examiner consommation et factures.
Ce qui s’est passé chez OpenCode
Le 17 octobre, le compte officiel d’OpenCode a annoncé une faille liée, selon ses termes, à une attaque de « distillation » à grande échelle. Les utilisateurs concernés ont reçu un message intitulé Action Required: Potential provider key breach. L’éditeur y évoque un accès non autorisé à un ancien système qu’il était en train de retirer.
Les clés API de fournisseurs tiers enregistrées dans certains espaces de travail ont pu être exposées. Un second message, reproduit par BleepingComputer, situe le début le plus précoce de cette exposition potentielle au 17 octobre à 00 h 30 UTC, soit 2 h 30 en France métropolitaine.
OpenCode affirme avoir prévenu tous les comptes concernés et indique que les personnes n’ayant reçu aucun message ne font pas partie du périmètre identifié. Par précaution, si vous aviez déposé des clés dans Console, vérifiez néanmoins vos accès et votre facturation.
OpenCode Console et OpenCode local : la différence essentielle
OpenCode est un agent de programmation open source utilisable dans un terminal, un éditeur ou une application de bureau. OpenCode Console est un service hébergé permettant notamment de centraliser des clés de fournisseurs d’IA dans un espace partagé.
Le cofondateur Dax Raad a expressément distingué les deux : les clés utilisées uniquement par l’application locale ne sont pas envoyées au service Console. Rien, dans les informations publiées, ne démontre une compromission générale du logiciel OpenCode installé sur les ordinateurs.
Il ne faut pas davantage conclure qu’OpenAI, Anthropic ou Google ont eux-mêmes été piratés. Le problème porte sur des identifiants de leurs API conservés chez un intermédiaire.
Des factures qui s’envolent : quels dégâts sont documentés ?
TechCrunch et BleepingComputer rapportent plusieurs témoignages de développeurs faisant état d’appels API non autorisés, de dépenses atteignant parfois plus de 1 000 dollars, voire environ 1 700 dollars, et de projets Google suspendus pour activité abusive. Il s’agit de signalements individuels, pas d’un bilan financier global vérifié.
Selon TechCrunch, Anthropic et Google ont bloqué des clés qu’ils estimaient concernées. OpenAI a travaillé avec OpenCode pour rétablir l’accès de clients touchés et rembourser des crédits consommés pendant l’attaque. OpenCode a également indiqué que des remboursements étaient en cours : cela ne garantit pas un remboursement automatique de chaque facture.
Le nombre exact de clés copiées, la méthode d’intrusion, la durée de l’accès de l’attaquant et le montant total des abus n’ont pas été rendus publics. La qualification d’« attaque de distillation » vient d’OpenCode : les éléments techniques permettant de la confirmer indépendamment restent limités.
Tutoriel : révoquer les clés OpenAI, Anthropic et Google
1. Identifier les clés enregistrées dans Console
Retrouvez le courriel d’alerte d’OpenCode, y compris dans les courriers indésirables. Faites l’inventaire des clés utilisées dans vos espaces de travail, applications, scripts et intégrations CI/CD. Ne copiez jamais leur valeur complète dans un ticket d’assistance ou une capture d’écran.
2. Supprimer les anciennes clés chez les fournisseurs
Pour OpenAI, ouvrez la page officielle de gestion des clés API et supprimez toute clé potentiellement exposée. Pour Anthropic, utilisez les paramètres API Keys de Claude Console afin de désactiver ou supprimer les anciennes clés. Pour Google Gemini, passez par Google AI Studio et, si nécessaire, les identifiants du projet Google Cloud associé.
Important : effacer une clé dans OpenCode Console ne la révoque pas automatiquement chez son fournisseur. Seule sa désactivation côté fournisseur empêche de nouveaux appels utilisant cette clé.
3. Générer des clés neuves et mettre à jour les projets
Créez des clés distinctes par application ou environnement lorsque c’est possible. Remplacez les secrets dans vos variables d’environnement, serveurs, gestionnaires de secrets et pipelines CI/CD. Testez ensuite les applications : une ancienne clé révoquée provoquera normalement des erreurs d’authentification.
4. Auditer les consommations et demander un remboursement
Examinez les tableaux de bord Usage et Billing de chaque fournisseur, en remontant au moins au 17 octobre à 00 h 30 UTC. Comparez les appels, modèles utilisés, heures et montants avec vos activités habituelles. Conservez des captures des anomalies, puis ouvrez un dossier auprès du support de facturation du fournisseur et d’OpenCode.
Activez enfin des alertes budgétaires, des plafonds lorsqu’ils existent et les restrictions de permissions disponibles. Un simple budget d’alerte n’est pas toujours un plafond bloquant : vérifiez le comportement exact du fournisseur.
Notre analyse : un risque propre aux clés centralisées
Le principal enseignement est simple : une clé API peut donner accès à des ressources facturables sans autre validation à chaque requête. Stocker plusieurs clés dans un même service simplifie le travail en équipe, mais concentre aussi le risque si ce service est compromis.
La distinction entre outil local et plateforme hébergée compte donc autant que le nom du logiciel. Pour aller plus loin, consultez notre guide pour déployer une IA en local en entreprise et notre dossier sur les usages malveillants de Claude documentés par Anthropic.
FAQ
Les utilisateurs du logiciel OpenCode local sont-ils touchés ?
Pas selon les informations rendues publiques : l’incident concerne les clés stockées dans OpenCode Console, pas celles conservées uniquement sur l’ordinateur.
Je n’ai reçu aucun e-mail : dois-je changer mes clés ?
OpenCode affirme que les comptes non avertis ne sont pas concernés. Si vous avez néanmoins enregistré des clés dans Console, les renouveler par précaution reste raisonnable.
Changer mon mot de passe suffit-il ?
Non. Une clé API potentiellement copiée doit être révoquée chez son fournisseur, même après modification du mot de passe.
Qui rembourse les appels frauduleux ?
OpenCode et plusieurs fournisseurs travaillent à des remboursements, mais leur prise en charge dépend des comptes et des dossiers. Signalez rapidement toute consommation suspecte avec les justificatifs.








