OpenCode invadido: chaves de API vazadas no Console geram cobranças nas contas de IA dos usuários

Fala aí, beleza? Se você usa o OpenCode como alternativa ao Claude Code ou ao Cursor, vale abrir a caixa de entrada hoje
Segundo o TechCrunch (19/10/2026), invasores entraram em um sistema mais antigo do OpenCode e expuseram chaves de API salvas no OpenCode Console, a plataforma online
Desenvolvedores relataram alertas de gasto e cobranças não autorizadas nas contas de IA
Se liga no detalhe que mais importa: o problema foi no serviço hospedado, o OpenCode Console
O agente open source que tu roda no terminal e a ferramenta de linha de comando não aparecem entre os afetados, segundo o cofundador Dax Raad
O que foi invadido: o OpenCode Console, não o agente de terminal
A parte atingida foi o OpenCode Console, a plataforma hospedada
O agente de terminal open source, que o TechCrunch descreve como alternativa que vem ganhando espaço entre desenvolvedores ao lado do Claude Code e do Cursor, ficou de fora dos afetados confirmados
No comunicado de 17/10, o OpenCode diz ter identificado acesso não autorizado a um sistema legado que já estava em processo de desativação, segundo o texto reproduzido pelo CyberSecurityNews
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 120 aulas
- 4 projetos
- 9h 48min
Que sistema legado? O OpenCode não detalhou em público qual sistema era, nem como os invasores entraram, nem como as chaves ficavam armazenadas ali. Até agora, não existe um post-mortem técnico publicado
Dax Raad (@thdxr), do OpenCode, escreveu no X que o incidente foi no Console: "Note this is the OpenCode Console, not OpenCode itself, those keys never come to us", segundo o TechCrunch
Pela fala de Raad, dá para entender que o Console é uma camada separada do agente que roda localmente: mas o OpenCode não detalhou publicamente como as chaves ficam armazenadas em cada caso
Nenhuma versão do CLI foi citada como afetada, porque o problema foi no serviço hospedado
Entendendo o OpenCode local conectado a modelos
Pra visualizar a diferença entre o agente local e a plataforma hospedada, vale ver o agente rodando na prática
O vídeo abaixo é do canal do Hora de Codar e mostra o OpenCode sendo configurado com modelos de IA direto no terminal
Se você também usa a API do OpenCode nas integrações, o raciocínio é o mesmo: o que importa agora é saber se alguma chave de provedor ficou salva no Console
Quem foi afetado pelo vazamento de chaves do OpenCode
Os afetados são um subconjunto de usuários do Console com provedores externos vinculados
Segundo o OpenCode, o incidente atingiu 1,4% dos usuários do Console, como publicou o BleepingComputer
A empresa não divulgou o número absoluto de vítimas por trás desse percentual
O aviso, citado pelo OfficeChai, diz que chaves de provedores terceiros salvas no workspace podem ter sido expostas, trazendo como exemplos "eg OpenAI, Anthropic". O Google não aparece entre os exemplos citados no texto do aviso; ele surge no comunicado público como um dos provedores com quem o OpenCode está trabalhando na remediação

VPS Hostinger para seu sistema
10% OFF extraVPS com SSD NVMe e backups semanais. O cupom MATHEUSHORADECODAR é aplicado automaticamente pelo link.
Ver planos com 10% OFF →Como saber se você está nesse grupo? O OpenCode mandou e-mail pra todos os afetados na manhã de 17/10 e disse com todas as letras: "If you did not get an email you were not impacted"
Usuários relataram cobranças não autorizadas nas contas dos provedores de IA depois do vazamento, segundo o Notebookcheck. São relatos de quem foi afetado, não números oficiais do OpenCode
Os valores dessas cobranças não foram confirmados oficialmente
Quem usa só o agente local, com as chaves configuradas na própria máquina, não está entre os afetados confirmados
O que fazer agora se você usou o OpenCode Console
Se chegou o e-mail, não deixa pra depois, porque chave vazada é cartão de crédito aberto pra quem pegou
A orientação oficial do OpenCode se resume a três ações:
- Revogar e substituir as chaves dos provedores. Vale pra toda chave de OpenAI, Anthropic ou outro provedor que estava salva no workspace do Console. O erro comum aqui é criar uma chave nova e esquecer de revogar a antiga, que continua funcionando pra quem roubou
- Atualizar as aplicações que usam essas chaves. Depois da troca, tudo que dependia da chave antiga para de funcionar: scripts, automações, até aquele job que gera imagens em lote com Gemini. Tome cuidado com variável de ambiente esquecida em servidor ou em CI, que costuma ser onde a chave velha fica escondida
- Revisar o uso recente e o faturamento. Confira os painéis da OpenAI, da Anthropic e dos demais provedores atrás de atividade inesperada, tipo picos de consumo em horários que você nem estava codando
Como cautela geral, considere definir limites de gasto nos provedores que oferecem esse recurso
Não é exigência do comunicado, mas reduz o estrago se outra chave vazar no futuro
Atualização: segundo o TechCrunch, os reembolsos das cobranças não autorizadas já estão em andamento. A OpenAI disse estar trabalhando com o OpenCode para restaurar o acesso e reembolsar os créditos usados no ataque aos clientes da API, enquanto a Anthropic e o Google bloquearam as chaves que acreditam ter sido expostas

Crie sistemas com IA para vender
Prompts, modelos e checklists para criar e publicar seu sistema com IA e preparar a oferta para o primeiro cliente.
Quero o e-book gratuito Receba o livro e os bônus no seu e-mail.Mesmo assim, guarda registro de tudo: prints do painel, faturas e datas das cobranças suspeitas, caso precise contestar algo que não foi coberto
E se você não recebeu e-mail, mas já salvou chaves no Console? Pelo OpenCode, você não foi afetado
Mesmo assim, rotacionar essas chaves é uma precaução razoável e custa poucos minutos (isso é sugestão nossa, não orientação oficial)
Por que roubaram as chaves: o ataque de destilação
O OpenCode relacionou o incidente a um "large-scale distillation attack" (ataque de destilação em larga escala)
E o que é destilação? É treinar um modelo de IA usando respostas geradas por outro modelo, segundo o CyberSecurityNews
A empresa não especificou como o ataque aconteceu de fato, nem confirmou publicamente que as chaves expostas tenham sido usadas para gerar as respostas usadas nesse treinamento. Parte das pessoas que acompanham o caso considera essa explicação exagerada, já que o OpenCode não divulgou detalhes técnicos que sustentem essa ligação
Segundo o TechCrunch, Dax Raad disse que os atacantes vinham tentando invadir os sistemas do OpenCode sem parar por 48 horas seguidas
O OpenCode diz que está trabalhando com Anthropic, OpenAI e Google na remediação, e que o incidente continua em andamento
Quando a IA se recusa a analisar o código malicioso
Esse é o detalhe mais curioso da reportagem do TechCrunch
O time do OpenCode usou modelos de IA comerciais na investigação, e eles ajudaram no começo
Porém, quando o código malicioso analisado acionou os filtros de segurança, os modelos passaram a recusar o trabalho
Aí entrou o Daybreak Blue, um programa da OpenAI que dá a usuários revisados modelos menos propensos a recusar trabalho de segurança defensiva
Segundo Dax Raad, o OpenCode conseguiu acesso ao programa e isso ajudou na investigação
Pra quem usa IA no dia a dia, fica a pergunta: até que ponto dá pra contar com o assistente na hora de responder a um incidente?
O guardrail (limite) que barra o pedido mal intencionado é o mesmo que pode travar quem está defendendo, e é bom saber disso ANTES da emergência
Próximo passo
Procura na caixa de entrada, e no spam também, o e-mail do OpenCode de 17/10
Independente do resultado, rotaciona qualquer chave que já tenha passado pelo Console e dá uma olhada no faturamento dos provedores
Segundo o TechCrunch, o incidente segue em andamento e a empresa não detalhou como houve o acesso ao sistema legado. Outras coberturas, como a do DrChaos, apontam ainda que o OpenCode não publicou um post-mortem técnico sobre o caso. Então acompanha os canais oficiais da empresa, porque escopo, período e condições de reembolso ainda podem ser atualizados por lá
Até o próximo post! 🙂
Perguntas frequentes
O Claude Code ou o Cursor foram afetados por esse ataque ao OpenCode?
Não. A reportagem do TechCrunch cita o Claude Code e o Cursor só como referência, porque o OpenCode vem ganhando espaço como alternativa a eles. O incidente ficou restrito ao OpenCode Console, e nenhuma fonte aponta comprometimento desses outros produtos.
Quem foi afetado já recebeu reembolso das cobranças indevidas?
Segundo o TechCrunch, os reembolsos estão em andamento. A OpenAI disse estar trabalhando com o OpenCode para restaurar o acesso e reembolsar os créditos usados no ataque aos clientes da API, enquanto a Anthropic e o Google bloquearam as chaves que acreditam ter sido expostas. Não há prazos nem valores detalhados publicamente.
Quer aprender mais sobre inteligência artificial e programação na prática? Conheça o canal Hora de Codar no YouTube e acompanhe os próximos vídeos.
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 30min
Blog | Mais populares
Como usar OpenCode com Ollama para rodar um modelo local no seu agente de código?
Aprenda a configurar OpenCode com Ollama para rodar modelos locais no seu agente de código: duas rotas, contexto mínimo e provider ollama no opencode.json.
OpenCode vs Codex: qual assistente de código por terminal escolher?
OpenCode vs Codex: 75+ provedores e modelos locais contra sandbox polido da OpenAI. Compare os dois agentes de código por terminal e escolha o certo.
Como instalar o OpenCode e rodar seu primeiro projeto no terminal
Instalar o OpenCode leva um comando: script oficial, npm ou Homebrew. Veja como configurar a API key e rodar seu primeiro projeto no terminal, sem complicação.
