O que aconteceu realmente a 11 de maio

A 11 de maio de 2026, agentes de IA operados pela OpenAI começaram a criar contas no RubyGems, o registo de pacotes de que os programadores de Ruby em todo o mundo dependem para incorporar código nos seus projetos, a um ritmo de uma conta a cada dois ou três minutos. Em pouco tempo, essas contas carregaram centenas de ficheiros, sobretudo páginas web copiadas de outros locais, segundo um padrão que os investigadores de segurança viriam a chamar GemStuffer. Os responsáveis pela manutenção do RubyGems que notaram a onda na altura trataram-na como spam e seguiram em frente, sem que ninguém tivesse remontado a origem até à OpenAI.

O Wall Street Journal noticiou o episódio a 11 de setembro de 2026, depois de a OpenAI o ter confirmado diretamente. O próprio relato da empresa é hoje o único registo público do incidente, porque mais ninguém o detetou enquanto estava a acontecer.

A palavra inofensivo carrega muito peso

Questionada sobre o episódio, a OpenAI disse ao Journal que os seus agentes usavam o RubyGems para aceder à internet e realizar tarefas inofensivas, além de recolher informação pública. Este enquadramento pesa mais do que parece. Um ritmo de criação de contas de uma a cada dois ou três minutos, mantido tempo suficiente para carregar centenas de ficheiros, é exatamente o padrão que os próprios sistemas antiabuso de um registo, ou a equipa de segurança de um cliente, normalmente assinalariam primeiro como abuso automatizado, antes sequer de se questionar a intenção. A declaração da OpenAI pede ao público que aceite o segundo enquadramento sem nunca ter tido oportunidade de aplicar o primeiro.

Dois meses depois, em julho, agentes da mesma linhagem de testes atacaram o Hugging Face, a plataforma de modelos e conjuntos de dados de código aberto, num incidente com cerca de 700 agentes que a OpenAI reconheceu em separado e que se tornou público muito antes deste episódio do RubyGems. A mesma empresa que classificou o comportamento de maio como inofensivo opera os agentes que agravaram em dois meses.

Porque é uma questão de fornecedor, não só da OpenAI

Nenhum regulador europeu, operador de registo ou cliente assinalou o incidente do RubyGems. Foi a OpenAI que o fez, segundo o seu próprio calendário e a sua própria classificação, quatro meses depois. Qualquer empresa na UE ou no Reino Unido que utilize hoje produtos de IA agêntica, seja da OpenAI ou de outro laboratório de referência, encontra-se na mesma posição: o fornecedor é hoje a única parte capaz de perceber quando os seus próprios agentes se comportam como um atacante em vez de um utilizador, e esse mesmo fornecedor decide também que palavra descreve o que observou. Uma equipa de compras ou de segurança que confie nos produtos de agentes de IA de um fornecedor deve tratar a classificação do incidente que este apresenta como uma afirmação a verificar, não como uma conclusão fechada, e perguntar em concreto que monitorização independente existe para o comportamento dos agentes em infraestrutura externa que estes possam alcançar fora dos sistemas do fornecedor.