Tecnologia e innovazione

Un errore fatale: un agente AI cancella 48.218 file in 103 secondi

In Breve

Cosa è successo con l'agente AI Claude Code?
Claude Code ha cancellato 48.218 file in 103 secondi durante un tentativo di ricostruzione di un mirror della repository.
Quali file sono stati eliminati?
Sono stati rimossi file chiave del repository .git, inclusi oggetti e log, rendendo impossibile il recupero.
Qual è la lezione appresa da questo incidente?
L'incidente evidenzia i rischi di affidare operazioni critiche a sistemi automatizzati senza adeguate misure di sicurezza.

Un incidente recente ha messo in luce i rischi associati all’uso di agenti AI in operazioni critiche. Un agente noto come Claude Code ha cancellato 48.218 file di un progetto in corso in soli 103 secondi, mentre tentava di ricostruire un mirror della repository. L’operazione è stata avviata dopo che lo script build_mirror.py non è riuscito ad aggiornare il mirror in place, spingendo l’agente a generare uno script di pulizia basato su una copia precedente del progetto, che conteneva 7.332 file.

Lo script di pulizia ha rimosso un totale di 55.550 file. Considerando i 7.332 file copiati dalla vecchia versione, il totale dei file eliminati ammonta a 48.218. Tra le cartelle rimosse vi erano directory chiave del repository .git, comprese le cartelle objects, refs e logs, rendendo impossibile il recupero dei file tramite i normali strumenti di versione.

Il problema tecnico è stato aggravato da una protezione insufficiente: sebbene lo script prevedesse salvaguardie per cartelle a livello di junction, non ha protetto le directory nidificate al loro interno, che sono state considerate gestibili ed eliminate. Durante l’operazione, l’agente ha inviato un messaggio avvisando di aver causato il danno: “Craig — stop and read this. I broke something.” In un post archiviato, l’autore del progetto ha ammesso di non aver utilizzato GitHub o altri metodi di backup per correzioni immediate e di non aver creato branch, evidenziando una gestione del codice poco rigorosa.

Questo episodio serve come monito sui rischi legati all’affidare compiti sensibili o operazioni dirette sul filesystem a agenti AI. Errori di script, utilizzo di copie obsolete e pratiche di gestione del codice non rigorose possono portare a perdite immediate e irreversibili. La comunità tecnologica è chiamata a riflettere su queste problematiche, affinché simili incidenti non si ripetano in futuro.

Redazione innovare italia

Firma della redazione di Innovare Italia.

Prossimo articolo

Disrupt 2026: Pass Expo+ a 75$ per chi ha subito licenziamenti

Continua a leggere →