Un intruso accedió a un sistema antiguo de OpenCode la noche del 16 de octubre, lo que podría haber expuesto las claves de proveedores de IA de terceros que los usuarios habían introducido en OpenCode Console, según el relato de The Hacker News sobre las declaraciones de la empresa.
OpenCode indicó que la posible exposición afectó al 1,4 % de los usuarios de Console, todos los cuales habían conectado un proveedor externo. El porcentaje no revela cuántos usuarios ni cuántas claves de API están implicados.
La redacción de la empresa sigue siendo condicional: las claves «podrían haber quedado expuestas». OpenCode no ha dicho que se haya copiado o usado posteriormente ninguna credencial.
OpenCode notificó a los usuarios afectados de Console el 17 de octubre
La mañana del 17 de octubre, OpenCode envió correos con el asunto «Acción requerida: posible filtración de claves de proveedor» a los usuarios que consideraba afectados. Más tarde ese mismo día, la empresa explicó en X que el incidente seguía en curso y que trabajaba con Anthropic, OpenAI y Google.
OpenCode también comunicó a los usuarios que quien no hubiera recibido el correo no se había visto afectado. La empresa atribuyó la filtración a lo que denominó un «ataque de destilación a gran escala», pero no identificó a ningún autor ni explicó cómo esa actividad llevó a la intrusión en el sistema antiguo.
El 18 de octubre, el cofundador Dax Raad escribió que los atacantes habían estado apuntando a los sistemas de OpenCode «sin parar» durante las 48 horas anteriores. Esa declaración no establece cuándo empezó el acceso no autorizado al sistema afectado.
Raad describió el incidente como algo que afectó a «OpenCode Console, no a OpenCode en sí». En la práctica, la exposición informada se limita a las claves de proveedor introducidas en Console.
Según Raad, las claves añadidas mediante las aplicaciones de línea de comandos y de escritorio de OpenCode se almacenan localmente en una base de datos SQLite en la máquina del usuario y «nunca llegan a nosotros». Por tanto, esas credenciales almacenadas localmente quedan fuera del alcance que describe la empresa.
Por qué una clave de proveedor potencialmente expuesta debe reemplazarse
Las claves de API de OpenAI, Anthropic y Google funcionan como credenciales de portador. Quien posea una clave válida podría enviar solicitudes facturadas al titular hasta que el proveedor la revoque.
Eliminar una clave de OpenCode Console no basta, porque quitarla de la consola no invalida la credencial en el proveedor. Del mismo modo, un presupuesto configurado dentro de Console no puede limitar las solicitudes hechas directamente con la clave: OpenCode solo puede registrar el tráfico que pasa por su pasarela.
Los usuarios notificados por OpenCode deberían:
- Revocar la clave afectada en el panel del proveedor correspondiente y generar una nueva.
- Sustituir la credencial antigua en cada aplicación, script y servicio que la usara.
- Revisar el uso y la facturación del proveedor en busca de solicitudes desconocidas desde el 16 de octubre como mínimo.
- Configurar límites de gasto o alertas de facturación con el proveedor, cuando estén disponibles.
- Usar una clave de API distinta para cada herramienta, lo que reduce el número de sistemas que hay que actualizar tras una exposición de credenciales.
La revocación es el paso crítico. Rotar una clave sin actualizar las aplicaciones que dependen de ella también puede interrumpir cargas de trabajo legítimas, así que los usuarios deben identificar cada lugar donde estaba configurada la credencial antigua.
Usuarios denuncian uso no autorizado de IA, pero la causa no está confirmada
Varios usuarios han afirmado por separado que sus cuentas con proveedores registran cargos inesperados. Dealroom informó de que Colin Parsons atribuyó a su cuenta 281 dólares de uso no autorizado de OpenAI y 168 dólares de uso de Anthropic. También citó a Preston Zeller, que habló de unas pérdidas de 1.700 dólares.
Notebookcheck recogió las afirmaciones de dos usuarios de Reddit sin nombre: uno describió 400 dólares de uso no autorizado de Anthropic, mientras que el otro citó unos 200 € de uso de Google antes de que se suspendiera el proyecto.
Son cifras comunicadas por los propios usuarios. OpenCode solo ha dicho que las claves «podrían haber quedado expuestas» y no ha afirmado que ninguna clave se haya copiado o usado. Por tanto, estos informes no establecen que las claves expuestas se hayan copiado o utilizado de forma abusiva.
La propia versión de OpenCode justifica rotar las credenciales de inmediato, porque la exposición es posible, pero no llega a confirmar el robo ni el uso indebido. Para los usuarios afectados, la revocación en el lado del proveedor, la sustitución de la clave y la revisión de la facturación son las medidas que contienen directamente ese riesgo.




