OpenCode informó que una brecha de seguridad afectó al 1,4% de los usuarios de OpenCode Console. Las cuentas afectadas habían vinculado proveedores externos de IA. Las claves API guardadas en esos espacios de trabajo, incluidas credenciales de OpenAI, Anthropic y Google, pudieron quedar expuestas.
La empresa notificó por correo a todas las cuentas afectadas y sostuvo que quienes no recibieron el mensaje no sufrieron impacto. En ese correo atribuyó el acceso no autorizado a un sistema antiguo de Console que estaba retirando. El incidente seguía abierto y OpenCode no detalló el método de entrada.
OpenCode es una herramienta de código abierto para programar desde la terminal, una aplicación de escritorio o extensiones de editores. Console es una capa alojada y opcional para equipos. El alcance comunicado se limita a una parte de sus usuarios que conectó proveedores externos; no incluye automáticamente las claves usadas solo en instalaciones locales.
Cómo almacena OpenCode las credenciales de los proveedores
La documentación de OpenCode indica que los propietarios y administradores conectan un proveedor desde Console e introducen su clave API. La plataforma guarda esa credencial y envía las solicitudes mediante su propia pasarela. Los demás miembros pueden utilizar los modelos habilitados sin ver la clave.
Una clave API permite que un programa se autentique ante un servicio y use la cuenta dentro de los permisos asignados. Si un tercero obtiene una copia válida, puede generar solicitudes a nombre de esa cuenta hasta que la credencial sea revocada. El proveedor cobra directamente los tokens consumidos, mientras Console registra cada solicitud y su costo.

OpenCode escribió en X. “Estamos trabajando con Anthropic, OpenAI y Google para remediarlo”. La compañía relacionó la brecha con un ataque de destilación de modelos a gran escala, un proceso que recopila respuestas de un modelo para entrenar otro. Esa técnica no extrae automáticamente los parámetros internos del sistema.
La compañía mantuvo abierta la investigación sobre el acceso y la exposición de credenciales. Cyera señaló que el método de entrada, la protección de las claves y su posible uso indebido seguían sin aclararse. La notificación individual permite a los equipos identificar las cuentas que OpenCode incluyó entre las afectadas.
Qué deben revisar los usuarios notificados por OpenCode
Cyera recomendó revocar y volver a emitir cada clave desde el panel del proveedor correspondiente. Eliminar una credencial dentro de OpenCode no invalida una copia que ya haya sido obtenida. La nueva clave también debe reemplazarse en otras aplicaciones o procesos que reutilicen la anterior.
Los equipos afectados pueden revisar el consumo y la facturación de cada proveedor para detectar solicitudes no reconocidas. También conviene identificar qué proyectos y servicios compartían la clave antes de revocarla, porque esos sistemas dejarán de funcionar hasta que reciban la credencial nueva.
Los presupuestos de Console cubren las solicitudes que pasan por esa plataforma, pero no bloquean el uso externo de una clave copiada. OpenCode permite fijar límites mensuales para espacios de trabajo y miembros. El control se comprueba cuando comienza cada solicitud; las que ya están en curso terminan y pueden superar levemente el límite. Al agotarse el presupuesto, las solicitudes nuevas reciben un error 429.
Fuentes
Cyera — análisis y medidas sobre las credenciales
OpenCode — documentación oficial de proveedores

