Invasão ao OpenCode Console pode ter exposto chaves de API de OpenAI, Anthropic e Google
A OpenCode informou que um invasor acessou, na noite de 16 de outubro, um sistema legado associado ao Console, serviço hospedado opcional que permite a workspaces salvarem centralmente suas próprias chaves de provedores de IA para uso compartilhado pela equipe. A empresa tratou o incidente como exposição potencial das chaves de OpenAI, Anthropic e Google armazenadas por esses workspaces, sem confirmar exfiltração efetiva.
O OpenCode Console é um serviço hospedado opcional dentro do ecossistema OpenCode que permite a uma equipe salvar centralmente suas próprias chaves de API de provedores de IA — OpenAI, Anthropic e Google foram citadas — para que o Console repasse essas chaves ao provedor em nome dos membros do time, evitando que cada desenvolvedor precise gerenciar sua própria credencial. Segundo a empresa, um invasor conseguiu acesso a um "sistema legado" na noite de 16 de outubro, o que pode ter exposto as chaves armazenadas pelos workspaces que utilizam esse recurso.
O ponto tecnicamente sensível é o modelo de confiança implícito nesse tipo de serviço: ao centralizar chaves de múltiplos provedores de IA em um único backend para simplificar o uso compartilhado, o Console se torna um ponto único de comprometimento de alto valor. Uma única violação no sistema de armazenamento de credenciais pode expor, de uma só vez, o acesso pago a múltiplos provedores de LLM para várias organizações clientes, em vez de limitar o dano à chave de um único desenvolvedor.
Como a própria empresa descreve o acesso como tendo ocorrido em um "sistema legado", é razoável supor que o componente comprometido não fazia parte da arquitetura mais recentemente revisada — um padrão recorrente em incidentes de segurança, em que sistemas mais antigos, frequentemente deprioritizados em auditorias e atualizações, acabam sendo o ponto de entrada efetivo do atacante, mesmo quando a infraestrutura principal está bem protegida.
Na prática, o episódio reforça uma lição relevante para qualquer organização que utiliza esse tipo de proxy centralizado de chaves de IA: credenciais de provedores de LLM equivalem, em termos de risco, a acesso a um orçamento e a um serviço crítico. Se expostas, permitem que terceiros consumam cota paga pela vítima, acessem modelos em nome dela e, potencialmente, usem o canal para observar dados enviados em prompts. Organizações afetadas deveriam rotacionar imediatamente as chaves salvas no Console, independentemente de confirmação de exfiltração, seguindo o princípio de tratar credenciais potencialmente expostas como já comprometidas.