# Violação do OpenCode Console: escopo afetado, credenciais de provedores e verificações práticas

Published: 2026-10-18

OpenCode relata uma violação que afeta 1,4% dos usuários do Console, especificamente um subconjunto com provedores externos vinculados. O aviso público não revela o caminho de acesso e a correção concluída. Este acompanhamento explica o limite documentado do gateway, então examina o gancho de verificação de compreensão do Sphinx e o contrato de segurança de renderização de diagramas do Pele.

Canonical: https://thedailydiff.dev/pt-BR/video/2026-10-18-opencode-console-breach/

## O que este vídeo aborda

- O número de 1,4% se aplica aos usuários do Console; a instalação do agente de codificação local por si só não estabelece a inclusão no subconjunto afetado relatado.
- A documentação do provedor do Console diz que ele armazena as credenciais conectadas atrás de seu gateway. Esta é uma arquitetura documentada, não uma reconstrução do caminho da violação não divulgado.
- Revise a notificação oficial e a atividade do provedor; preservar evidências e revogar credenciais suspeitas são conselhos gerais de higiene de incidentes, não uma lista de verificação de reparo completo anunciada.
- O Sphinx envia código alterado e respostas para um revisor separado, altera um caminho de gancho Git global e não tem limite padrão de chamada de modelo. Seu examinador pode estar errado e as verificações locais podem ser ignoradas.
- O Pele suporta alterações de CSS para o mesmo SVG. Sua comparação de velocidade é relatada pelo fornecedor; as imagens ainda podem emitir solicitações de rede e a marcação de ícones fornecida pelo chamador continua sendo responsabilidade do aplicativo.
- A destilação descreve um suposto propósito envolvendo saídas de modelos; o caminho de acesso do incidente, a identidade do invasor e o impacto total no cliente permanecem não divulgados.

## Capítulos

- 0:00 Quem foi realmente afetado?
- 0:39 O que 1,4% realmente descreve?
- 1:09 Onde reside a credencial do provedor?
- 1:43 O que um usuário afetado deve verificar?
- 2:08 Um gancho Git pode verificar o entendimento?
- 2:55 O que o revisor do Sphinx recebe?
- 3:17 O que muda quando Pele renderiza Mermaid?
- 3:52 Quais limites de diagrama permanecem seus?
- 4:15 O que a destilação realmente explica?

## Transcrição traduzida

Traduzido da narração original em inglês. Áudio e legendas disponíveis são controlados pelo YouTube.

### Quem foi realmente afetado?

0:00 Você ouve que o OpenCode foi hackeado e imagina seu laptop. Seu aviso nomeia um subconjunto de usuários do Console. Nosso veredito anterior NEEDS REVIEW merece a história completa. Neste vídeo, quem foi afetado? O que você deve verificar? Por que um rótulo importa? É domingo, dezoito de outubro, e este é o The Daily Diff. Mantenha esse rótulo em mente.

0:18 OpenCode é um agente de codificação de código aberto para seu terminal, editor ou desktop. Console é seu gateway de modelo hospedado opcional. Ele também serve as contas de provedor que você conecta. O aviso nomeia essa peça hospedada. O aviso da noite lidera o diff de hoje. Então um gancho Git te questiona sobre o código do seu agente, e um renderizador de diagramas detalha

0:35 seus limites de segurança. Aparentemente, o novo recurso de produtividade é a leitura. OpenCode diz que um vírgula quatro por cento dos usuários do Console foram impactados,

### O que 1,4% realmente descreve?

0:42 um subconjunto com provedores externos vinculados. Diz que eles foram contatados por e-mail. Esse é o escopo atual da empresa, com o incidente ainda em andamento. Mantenha o denominador anexado. Usuários do Console são essa população. Seu tamanho não é divulgado, então não podemos calcular o número de vítimas. A instalação do agente local por si só não o coloca no grupo relatado. Um desenvolvedor chamado timo diz que a violação importa mais para os clientes do que o

1:03 rótulo de destilação. Preocupação justa. As pessoas querem respostas sobre suas contas enquanto a internet está discutindo sobre treinamento de modelos. A documentação do provedor explica o limite de confiança.

### Onde reside a credencial do provedor?

1:12 O Console armazena a credencial e roteia as solicitações através de seu gateway. Os membros do espaço de trabalho usam modelos sem ver a chave do provedor. Uma administração útil coloca o gateway em uma posição em que você precisa confiar. Você pode compartilhar o acesso sem colocar a chave upstream na máquina de cada colega de equipe. Uma pequena porcentagem ainda pode descrever uma exposição séria. O aviso não forneceu um relato técnico de como o acesso foi obtido. O marketing de segurança gosta de uma palavra reconfortante. Os desenvolvedores acompanham qual componente detém qual segredo.

1:37 Console merece outra caixa em seu diagrama mental, que é como cada desenho de arquitetura fica mais longo. Verifique a notificação oficial e os registros de atividade do provedor.

### O que um usuário afetado deve verificar?

1:45 Para uso suspeito, preserve as evidências e revogue a credencial exposta através do seu provedor. Substitua as integrações afetadas deliberadamente. Essa é uma higiene geral de incidentes; o aviso não possui uma lista de verificação de remediação completa para o cliente. O OpenCode diz que está trabalhando com a Anthropic, OpenAI e Google para remediar. Ele não pode compartilhar mais detalhes ainda. Precisaremos do relatório posterior para julgar a correção. Este aviso não faz nenhuma promessa de reembolso verificada.

### Um gancho Git pode verificar o entendimento?

2:08 Sphinx oferece um tipo diferente de supervisão. Ele pausa um push de branch protegido e pergunta se você entende o código do seu agente. A pull request adquiriu um exame oral. Seu preenchimento automático está estranhamente silencioso. Um revisor separado lê a alteração commitada através de ferramentas Git somente leitura, sem ver o chat gerador. Ele pergunta sobre comportamento e casos de falha. Responda incorretamente e você terá outro cenário.

2:30 Passe, e o push original continua. O readme pergunta o que acontece quando um trabalhador faz um commit, então falha antes de reconhecer seu trabalho. A reentrega pode repetir a operação. O exemplo é ilustrativo; não instalamos o Sphinx nem medimos uma melhoria na revisão de produção. Sphinx yolo desativa as verificações e registra a ignorância. Os ganchos locais podem ser ignorados, e o readme diz que o examinador pode estar errado.

2:51 O assistente de ensino robô tem permissão para admitir que é um robô. A configuração altera seu caminho global de ganchos Git, incluindo outros repositórios.

### O que o revisor do Sphinx recebe?

2:58 O revisor recebe o código alterado e suas respostas. Exclusões de nome de arquivo não conseguem pegar um segredo colado em uma fonte comum. Leia isso antes de adotá-lo. Não há limite padrão para chamadas de modelo. Uma verificação típica usa de cinco a oito solicitações, mais uma por resposta. Defina limites de gastos. Você pode pagar pelo privilégio de se explicar duas vezes.

### O que muda quando Pele renderiza Mermaid?

3:17 Kepano do Obsidian acaba de lançar Pele, que transforma texto Mermaid em SVG. Respondendo a um desenvolvedor cético, ele aponta seis anos escrevendo temas Mermaid. Há um histórico de manutenção por trás do tópico de lançamento. Seu pacote compactado é relatado em cerca de duzentos e trinta kilobytes, contra um vírgula seis megabytes do Mermaid. Ele suporta os tipos de diagrama do Mermaid doze ponto um. As alegações de velocidade são as medições do projeto. Não reproduzimos essa comparação.

3:40 Escreva o texto do diagrama, obtenha SVG e, em seguida, altere suas cores com CSS sem renderizá-lo novamente. O mesmo diagrama mantém sua identidade. Sua arquitetura pode parar de se vestir como um site não relacionado. Pele escapa do texto do diagrama e filtra links.

### Quais limites de diagrama permanecem seus?

3:54 Callbacks de clique em JavaScript são ignorados. As imagens ainda podem fazer solicitações de rede quando exibidas. Seu aplicativo é o proprietário da marcação de ícones que ele fornece e como ele abre links internos. Pele permite desativar links e imagens, com limites no tamanho da fonte e da saída. O aplicativo ainda tem trabalho a fazer. Notícias embaraçosas para quem esperava que uma dependência menor também diminuísse a responsabilidade. Agora aquele rótulo.

### O que a destilação realmente explica?

4:15 Destilação significa treinar um modelo usando as saídas de outro modelo. OpenCode associa a violação a um ataque de destilação em larga escala. Esse é o propósito alegado. Ele deixa o caminho de acesso, a identidade do invasor e o impacto total no cliente não divulgados. Meu veredito é NEEDS REVIEW. Manteria o incidente do Console sob revisão até que pudéssemos avaliar as credenciais afetadas e a correção. Identifique qual serviço detém seu acesso ao provedor,

4:39 antes que uma manchete escolha o modelo de ameaça para você. Se você preferir ler isso a me ouvir dizer, o diff chega à sua caixa de entrada todas as manhãs, gratuitamente em the daily diff dot dev, link abaixo. E esse é o diff de hoje. Sou Niko da Axrisi. Faça o merge com responsabilidade.

## Fontes

- [Latest edited OpenCode Console security notice](https://x.com/opencode/status/2111519637049319818) — OpenCode
- [Connected provider credentials and Console gateway](https://opencode.ai/v2/docs/console/providers/) — OpenCode documentation
- [Console is an optional provider](https://opencode.ai/v2/docs/console/models/) — OpenCode documentation
- [Distillation definition and separate background cases](https://www.anthropic.com/news/detecting-and-preventing-distillation-attacks) — Anthropic
- [Sphinx understanding checks and adoption caveats](https://github.com/parthh01/sphinx) — Sphinx project
- [Pele Mermaid-to-SVG renderer](https://pele.run/) — Pele project
- [Pele security and application responsibilities](https://pele.run/security) — Pele documentation
- [Pele maintainer's public explanation](https://x.com/kepano/status/2111575190081847776) — kepano
