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

Ilustração de cadeado quebrado sobre painel do OpenCode Console representando vazamento de chaves de API

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

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

Conteúdo complementar do Hora de Codar para conhecer o canal; não é uma demonstração específica desta notícia ou versão.

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

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:

  1. 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
  2. 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
  3. 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

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.

Escrito por | Matheus Battisti

Matheus Battisti
Fundador da Hora de Codar

Programador apaixonado pelo mundo das tecnologias, sempre buscando em aprender e se aprofundar em linguagens, frameworks e o que mais for necessário para executar um bom trabalho. Agora tem uma nova missão que é de passar seu conhecimento adiante para formar novos programadores e especializar mais os que já são.

Subscribe
Notify of
guest

0 Comentários
Oldest
Newest Most Voted

Formações

Formação Vibe Coding

Formação Vibe Coding

Do Prompt ao Produto: Crie Software Real com IA

  • 474 aulas
  • 20 projetos
  • 39h 30min

Blog | Mais populares