☰ Menu

28.09.2026 · Signal Titans Editorial

Agente do Claude Code teria apagado 48.218 arquivos ativos por meio de junctions do Windows

Uma limpeza do Claude Code teria seguido junctions do Windows até dados ativos, expondo riscos de permissões amplas, isolamento fraco e Git apenas local.

Ilustração editorial de um braço robótico de programação apagando uma pasta vinculada em um ambiente de testes enquanto arquivos desaparecem de um arquivo ativo maior ao fundo.

Um agente do Claude Code teria apagado 48.218 arquivos do ambiente de trabalho ativo de um desenvolvedor enquanto reconstruía uma configuração de testes, segundo o relato da TechRadar sobre uma publicação posteriormente excluída do Reddit. A falha levou menos de dois minutos e também removeu os dados de objetos do Git necessários para reconstruir os arquivos localmente.

Uma limpeza de testes alcançou dados ativos

O desenvolvedor havia atribuído a um assistente de programação com IA 11 tarefas de reparo para um software usado na análise de dados históricos de opções de ações. Dez foram concluídas sem incidentes. A tarefa final exigia reconstruir um ambiente de testes descrito como um espelho, aplicar os reparos nele e manter inalterados os arquivos originais de trabalho.

Esse espelho continha 614 junctions do Windows. Elas podem parecer pastas comuns, embora redirecionem operações de arquivos para outro local. Nessa configuração, apontavam de volta para o ambiente de trabalho ativo. De acordo com a TechRadar, o agente não tratou as junctions como links durante a limpeza e as seguiu até os arquivos de produção.

Mais arquivos do que o previsto foram removidos

A limpeza apagou cerca de 55.550 arquivos ao todo. Aproximadamente 7.300 deveriam ser removidos, deixando 48.218 arquivos ativos apagados sem intenção. Depois, o agente avisou o desenvolvedor de que havia danificado alguma coisa, mas o reconhecimento veio somente após a operação destrutiva ter sido executada.

O índice do repositório permaneceu intacto, então o Git ainda conseguia identificar milhares de nomes de arquivos. No entanto, os objetos subjacentes do Git e o histórico armazenado foram apagados, impedindo que o repositório local restaurasse o conteúdo. A fonte não esclarece quanto dos dados acabou sendo recuperado.

As permissões foram a falha determinante

O incidente ilustra um risco que vai além de uma decisão incorreta do agente: a automação tinha acesso suficiente ao sistema de arquivos para transformar essa decisão em um dano amplo e imediato. Uma cópia de testes não estava efetivamente isolada quando suas junctions ainda ofereciam caminhos para os dados ativos.

Para desenvolvedores que usam agentes de programação, o caso sustenta várias medidas concretas: isolar ambientes de testes dos dados de trabalho, restringir permissões de exclusão, manter cópias remotas no controle de versão e tornar reversíveis as operações destrutivas. O Git local, sozinho, foi insuficiente porque a limpeza alcançou tanto os arquivos de trabalho quanto os objetos do repositório. A publicação original do Reddit foi excluída posteriormente, portanto o relato detalhado está disponível por meio da reportagem da TechRadar, e não da publicação inicial.

Ilustração editorial gerada por IA; não é uma fotografia documental.

Fonte: 'I broke something': A Claude Code AI agent deleted 48,000 files in just over 100 seconds — then apologized for doing so