Taylor Edwards ha segnalato che Claude Code avrebbe inserito l’indirizzo email dell’account in un header HTTP User-Agent inviato a siti di terzi durante ricerche sul web. Anthropic descrive controlli per impedire alcuni invii, ma il README attuale ne circoscrive la copertura a specifiche chiamate e indica condizioni che possono disattivarli o sovrascriverli. La segnalazione è stata aperta il 5 novembre su GitHub.
Il User-Agent è un’intestazione della richiesta HTTP che identifica il client. L’eventuale presenza dell’email in una richiesta in uscita riguarda quindi il traffico verso il sito contattato: la riservatezza del repository, da sola, non cambia quel percorso.
Il controllo descritto nel README copre forme specifiche di chiamata: non va considerato una barriera universale.
Quali chiamate copre il README attuale
Il README del modulo per la privacy descrive un hook tool.check, cioè un controllo eseguito prima di alcune chiamate agli strumenti. Intercetta determinati input di Bash, PowerShell o Monitor quando contengono sia l’indirizzo dell’account sia un riferimento a User-Agent. Il controllo riconosce anche indirizzi scritti con maiuscole o codificati in forma percentuale.
La stessa documentazione esclude le chiamate a WebFetch, WebSearch e agli strumenti MCP. Elenca inoltre forme che possono sfuggire al controllo, come indirizzi calcolati durante l’esecuzione, variabili, file, script, client diversi o altri metodi per impostare l’intestazione. Anthropic descrive il perimetro e le esclusioni nel README attuale del modulo.
Impostazioni e hook che possono fermare il controllo
Secondo il README, le impostazioni del plugin o dell’applicazione e un interruttore lato server possono disattivare il controllo. Un hook di un plugin installato può sovrascriverlo; inoltre, il controllo non opera in una sessione in cui la registrazione degli hook non viene eseguita.
La documentazione attuale descrive anche un rifiuto senza richiesta di conferma. È una descrizione diversa da quella delle note di rilascio di Claude Code v2.1.317: pubblicate il 3 novembre, dicono che il controllo chiede conferma prima che una chiamata web o shell invii l’email dell’account alla rete. Le note di versione della v2.1.317 e il README descrivono quindi il controllo con formulazioni diverse.
Che cosa riportano i test degli utenti
Un resoconto pubblicato da Pasquale Pillitteri il 7 novembre riferiva che due utenti non erano riusciti a far scattare il blocco con Claude Code v2.1.318: uno aveva provato su macOS, l’altro su Windows 11. Lo stesso resoconto attribuiva a uno dei tester un comportamento analogo con la v2.1.317. Si tratta di prove riferite da utenti, non di test confermati da Anthropic.
Nel record GitHub aggiornato il 7 novembre, la segnalazione #107757 risultava aperta.