Cosa è emerso

Secondo quanto riportato da IT之家, che cita un'inchiesta della testata Ars Technica pubblicata il 9 novembre, il tema riguarda il modo in cui l'agente di programmazione Claude Code gestisce le autorizzazioni ai comandi. I ricercatori della società di sicurezza Apiiro hanno individuato più di 100.000 file di impostazioni locali caricati su repository pubblici; circa 1.100 di questi contenevano dati riservati come password di database, token API, chiavi private o credenziali di accesso root.

Incrociando la cronologia Git, i file di configurazione condivisi e i registri delle conversazioni con l'agente, i ricercatori hanno ricostruito 2.539 credenziali reali distribuite in 1.994 repository. Gli oggetti coinvolti sarebbero 63 organizzazioni, tra gruppi di studenti, startup, agenzie software e fornitori più strutturati. Tra i dati esposti il materiale elenca password di database Azure, token di produzione Square, accessi SSH root e credenziali di proprietario di database contenenti cartelle cliniche.

Il meccanismo e i motivi della diffusione

Il punto di partenza, secondo la ricostruzione, è la finestra con cui lo strumento chiede se autorizzare l'esecuzione di un comando. Scegliendo l'opzione che consente di non ricevere più richieste per quella istruzione, la regola viene salvata nel file locale di configurazione del progetto, insieme al testo del comando: quest'ultimo può includere password, token o chiavi digitate al suo interno.

Tale file dovrebbe restare fuori dal controllo di versione grazie a un'esclusione configurata a livello globale, ma questa impostazione non sempre si applica al singolo repository. Il rischio aumenta se un progetto viene clonato su un altro computer o se una cartella comune viene convertita in repository Git in un secondo momento. Il materiale riporta inoltre che lo strumento può talvolta includere le modifiche al file di impostazioni in un commit senza conferma dell'utente. La ricerca indica anche una correlazione tra dimensione dell'elenco delle autorizzazioni e presenza di segreti: i file molto corposi risultano più esposti rispetto a quelli di piccole dimensioni.

Precedenti e misure annunciate

Non si tratta di una segnalazione isolata. Secondo la fonte, già in agosto 2025 alcune segnalazioni di errore avevano evidenziato che il file di impostazioni poteva non essere escluso correttamente dal controllo di versione, oppure che comandi sensibili potevano finire in file non protetti; quelle segnalazioni sarebbero state chiuse dopo 60 giorni senza attività.

Il 7 novembre Boris Cherny, esponente del team di Claude Code, ha risposto su Hacker News: ha dichiarato che sono allo studio contromisure e che il file di impostazioni non dovrebbe essere sottoposto a controllo di versione. Ha inoltre consigliato di usare strumenti di scansione delle chiavi per ripulire i dati sensibili e ha detto che è allo studio l'integrazione di una funzione di scansione direttamente nello strumento.

Restano da verificare tempi e modalità delle correzioni annunciate e l'effettiva portata dei casi individuati: il materiale disponibile si basa sulla ricerca di Apiiro e sulle dichiarazioni del team, senza conferme indipendenti né dettagli sui singoli repository coinvolti. Rimane aperta anche la questione dei fork, che possono conservare le credenziali pure dopo la rimozione dal repository originale.

Fonte e attribuzione: questa sintesi originale è stata redatta da AICronaca sulla base del resoconto di IT之家 ↗. Le dichiarazioni sono attribuite alla fonte; eventuali limiti informativi: Le informazioni provengono da un unico articolo di IT之家 che riprende un'inchiesta di Ars Technica e i dati di Apiiro; numeri e meccanismo non sono verificabili in modo indipendente dal materiale fornito..