Vazamento no OpenCode expõe chaves de API
Um vazamento no OpenCode comprometeu chaves de API armazenadas no OpenCode Console e provocou cobranças não autorizadas em contas de IA. Segundo comunicado da empresa divulgado em 19 de outubro de 2026, 1,4% dos usuários da plataforma online foram afetados após invasores acessarem um sistema antigo.
O episódio não atingiu o aplicativo open source nem a ferramenta de linha de comando, de acordo com o cofundador Dax Raad. Usuários impactados devem revogar e regenerar imediatamente as credenciais usadas com OpenAI, Anthropic e Google, além de verificar faturamento e logs.
Tabela de conteúdos
O que aconteceu no OpenCode Console
O OpenCode é um agente de programação com IA, adotado como alternativa a ferramentas como Claude Code e Cursor. No caso relatado, o problema ficou restrito ao Console, ambiente online em que parte dos usuários guardava chaves de API em workspaces. Essas chaves funcionam como senhas digitais: quem as possui pode enviar solicitações aos serviços vinculados e, em determinadas configurações, gerar consumo cobrado na conta do titular.
A empresa classificou o episódio como ligado a um ataque de destilação em larga escala, mas não detalhou o vetor de entrada, o método de armazenamento das credenciais nem a extensão final do uso indevido. Especialistas e usuários citados na cobertura original contestaram essa classificação, pois a finalidade de destilação ainda não havia sido comprovada publicamente. O fato confirmado é a exposição de credenciais no OpenCode Console e a ocorrência de gastos suspeitos relatados por desenvolvedores.
Ponto essencial
Não basta alterar uma senha da plataforma: uma chave de API potencialmente exposta precisa ser revogada no provedor e substituída por uma nova credencial.
Cobranças e resposta de OpenAI, Anthropic e Google
Durante a madrugada do incidente, usuários relataram alertas de gasto e cobranças que, em alguns casos, chegaram a centenas ou mais de mil dólares. Conforme a reportagem, Anthropic e Google bloquearam chaves que acreditavam estar expostas. A OpenAI afirmou que trabalhou com o OpenCode para restaurar o acesso e reembolsar créditos de clientes de API usados no ataque. O OpenCode também disse que os reembolsos por cobranças não autorizadas estavam em andamento.
| Medida | Objetivo | Prioridade |
|---|---|---|
| Revogar a chave de API | Interromper uso indevido | Imediata |
| Gerar nova credencial | Restaurar integração com segurança | Imediata |
| Auditar logs e faturas | Identificar consumo fraudulento | Nas próximas horas |
| Definir limites e alertas | Reduzir impacto financeiro futuro | Contínua |
Como reduzir o risco após chaves expostas
O aviso por e-mail do OpenCode é um indicador importante, mas não deve ser a única checagem. Equipes que conectaram provedores de IA ao Console podem tratar o evento como um incidente de segurança e adotar uma rotação de credenciais. Isso reduz a janela em que tokens antigos podem ser usados, mesmo que não haja cobrança visível no momento.
- Revogue as chaves de API vinculadas aos workspaces do Console.
- Crie novas chaves com permissões e limites mínimos necessários.
- Revise logs de uso, projetos, modelos acionados e endereços de origem.
- Abra contestação e preserve registros de cobranças não autorizadas.
- Ative alertas de orçamento, quotas e bloqueio automático quando disponível.
IA defensiva também encontrou limites
O vazamento no OpenCode trouxe outra discussão: a dificuldade de usar modelos de IA na resposta a incidentes. Raad relatou que agentes defensivos foram mantidos em operação, mas alguns modelos passaram a recusar a análise de código malicioso quando os filtros de segurança eram acionados. Posteriormente, a equipe recebeu acesso ao programa Daybreak Blue, da OpenAI, destinado a usuários avaliados para trabalho defensivo de segurança cibernética.
Guardrails não conseguem distinguir, por si só, um respondente a incidentes de um invasor.
Esse dilema não elimina a necessidade de proteção dos modelos. Ele aponta, porém, para a necessidade de canais auditáveis e de acesso especializado para pesquisadores e equipes que investigam ameaças reais. Para empresas, a lição prática é não concentrar a segurança apenas no fornecedor: gestão de segredos, privilégio mínimo e monitoramento de consumo continuam indispensáveis.
O aplicativo OpenCode foi afetado pelo vazamento?
Não, segundo Dax Raad. O incidente ficou restrito ao OpenCode Console, onde alguns usuários armazenavam chaves de API em workspaces. O aplicativo open source e a ferramenta de linha de comando não foram apontados como afetados.
O que fazer se uma chave de API foi exposta?
Revogue a credencial imediatamente e gere outra no provedor. Em seguida, audite logs, faturas e alertas de uso. Trocar apenas a senha da conta não invalida uma chave de API já comprometida.
Haverá reembolso por cobranças não autorizadas?
O OpenCode informou que os reembolsos estavam em andamento. A OpenAI disse que reembolsaria créditos de API usados no ataque. Registre o caso também com cada provedor e guarde evidências.
Por que modelos de IA recusaram analisar código malicioso?
Filtros de segurança podem interpretar trechos maliciosos como pedido ofensivo, mesmo em uma investigação defensiva. O caso reforça a demanda por acesso auditado para resposta a incidentes legítimos.
Considerações finais
O vazamento no OpenCode evidencia como chaves de API se tornaram ativos críticos para desenvolvedores e empresas que usam IA. A confirmação de que o aplicativo local não foi afetado limita o alcance do caso, mas não reduz a urgência para quem utilizou o OpenCode Console.
Revogar credenciais, acompanhar reembolsos e adotar alertas de consumo são as ações mais objetivas enquanto a investigação segue sem detalhes técnicos completos.

