Anthropic ha recentemente introdotto una funzionalità controversa per gli sviluppatori che utilizzano il suo modello di intelligenza artificiale, Claude Code. Questa nuova opzione consente di bypassare alcune delle misure di sicurezza progettate per proteggere gli utenti da azioni potenzialmente dannose. La versione aggiornata, v2.1.311, include una variabile ambientale chiamata CLAUDE_CODE_EVEN_MORE_DANGEROUSLY_SKIP_PERMISSIONS, che permette all’AI di eseguire il comando rm (utilizzato per eliminare file) senza necessitare di approvazione.
Daisy Hollman, membro del team tecnico di Anthropic, ha annunciato questa modifica attraverso un post sui social media. Ha specificato che la nuova variabile non consente l’approvazione automatica di tutte le azioni, poiché alcune operazioni come rm -rf ~ continueranno a essere bloccate. Tuttavia, gli sviluppatori possono disattivare questa restrizione impostando il valore della variabile a 1.
Nonostante alcune persone abbiano messo in dubbio l’effettiva validità di questa nuova funzionalità a causa del suo nome bizzarro, Hollman ha assicurato che non si tratta di uno scherzo e ha sottolineato che il nome della variabile è stato scelto proprio per essere memorabile.
Questa modifica segna un passo significativo per Claude Code, che offre vari livelli di autorizzazione tra cui default, acceptEdits, plan, auto, dontAsk e bypassPermissions. In particolare, la modalità auto consente tutto ma esegue controlli di sicurezza in background, mentre la modalità bypassPermissions non prevede questi controlli.
Nonostante l’aggiunta di nuovi strumenti per la programmazione, rimangono delle eccezioni che richiedono conferma per essere eseguite, come ad esempio l’utilizzo dei comandi rm e rmdir. La nuova variabile ambientale CLAUDE_CODE_EVEN_MORE_DANGEROUSLY_SKIP_PERMISSIONS disabilita però questa ultima protezione, sebbene altre impostazioni di gestione potrebbero imporre ulteriori limitazioni.
È importante notare che vi sono numerosi esempi di agenti AI che hanno erroneamente eseguito comandi distruttivi come rm -rf ~, causando la cancellazione di dati o interi hard disk. Con questa nuova funzione, gli sviluppatori devono considerare attentamente i rischi associati all’uso di Claude Code in modalità non sicura.



