Nell'agente AI Claude Code è stato individuato un problema di privacy che portava alla fuga di informazioni sull'indirizzo email durante l'accesso ad alcuni siti di terze parti. L'email veniva inclusa nell'intestazione HTTP User-Agent senza il consenso dell'utente e senza la possibilità di disattivare tale comportamento. La sostituzione avveniva per alcuni siti, come Wikipedia e la SEC (Securities and Exchange Commission), che non accettano richieste da bot senza l'indirizzo email del proprietario. A giudicare dal commento di un rappresentante dell'azienda Anthropic, tale attività non era una funzionalità aggiunta intenzionalmente, ma piuttosto un'iniziativa autonoma del modello AI che aveva preso in considerazione i requisiti per la formattazione delle richieste da bot e le raccomandazioni RFC-9110, che prescrivono di fornire un'email di contatto per comunicazioni automatizzate.
I dati sull'email associata all'account utente venivano trasmessi al modello AI di Claude Code per tenere conto del contesto durante l'elaborazione di compiti legati all'utente e al suo profilo. Senza tale contesto, il modello andava in contro a allucinazioni e utilizzava informazioni inventate, ad esempio, nei tag «@author». Un effetto collaterale è stato che il modello AI ha iniziato a utilizzare l'email non solo per scopi previsti, ma anche durante l'esecuzione di compiti secondari, ad esempio, inclusa nel campo User-Agent nella generazione delle stringhe di avvio dello strumento curl.
Per bloccare la fuga di email nelle richieste esterne
è stato preparato il plugin cc-plugin-privacy, che è incluso nel set standard di plugin ed è attivato per impostazione predefinita nella release claude-code 2.1.317. Il plugin richiede all'utente una conferma prima di utilizzare strumenti web o generare comandi in stile curl che menzionano l'email. Tuttavia, il plugin non risolve tutti i possibili percorsi di fuga, ad esempio, non aiuta nella situazione in cui Claude genera e avvia autonomamente uno script.
Per bloccare completamente il problema, nella prossima release di Claude Code, prevista per i prossimi giorni, è stata decisa l'eliminazione dell'email dal contesto trasmesso al modello AI.
Fonte: opennet.ru
