✕

Una falla di Claude Code espone dati sensibili online

Un'opzione salvata nei file di configurazione di Claude Code pubblica involontariamente chiavi di accesso e credenziali riservate online. I ricercatori scoprono oltre mille segreti informatici aziendali rimasti esposti sul web e ignorati per oltre un anno

2 minuti di lettura

Un errore nella gestione delle impostazioni locali del sistema IA Claude Code - strumento di Anthropic utile per scrivere, modificare e analizzare codice usato da sviluppatori, ingegneri del software e team tecnici - sta causando la pubblicazione accidentale di password, chiavi di accesso e credenziali riservate all'interno di depositi pubblici di codice su GitHub, piattaforma online usata da programmatori e aziende per archiviare e sviluppare progetti software anche in modo collaborativo.

Il problema è stato scoperto dai ricercatori di sicurezza informatica di Apiiro, azienda specializzata nella verifica della sicurezza del software e nell'analisi dei rischi per le applicazioni aziendali. La falla, già individuata un anno fa, coinvolge informazioni sensibili come le password di accesso a database, a dati di login e alle chiavi per l'utilizzo delle interfacce di programmazione delle applicazioni (API).

Come nasce la fuga di credenziali riservate

La diffusione dei dati deriva dal modo in cui Claude Code chiede all'utente l'autorizzazione a eseguire operazioni sul computer. In alcuni casi, queste richieste possono indurre a concedere l'accesso a informazioni che vengono poi trasmesse all'esterno e ciò significa che richieste apparentemente innocue possono portare alla condivisione involontaria di dati sensibili.

Quando un utente autorizza Claude Code a svolgere delle operazioni, il software può conservarne i dettagli in un file di configurazione che risiede fisicamente nel proprio computer (un file chiamato .claude/settings.local.json) e, se nei comandi utilizzati dallo sviluppatore sono presenti password, chiavi di accesso o altri dati riservati, queste informazioni possono essere registrate senza essere rimosse. Per ridurre il rischio di esposizione, tale file è normalmente escluso dai caricamenti online automatici. Finché rimane memorizzato solo sul dispositivo dell'utente, non rappresenta di per sé una minaccia immediata alla sicurezza, come peraltro esplicitato dalla stessa Anthropic.

La mancata protezione

Il nodo della questione è che la protezione progettata per evitare la pubblicazione accidentale di dati sensibili non sempre segue automaticamente i progetti quando vengono trasferiti su altri computer o pubblicati online. Di conseguenza, file che contengono password, chiavi di accesso o altre credenziali riservate possono finire nei materiali condivisi senza che l'utente se ne renda conto.

Il rischio aumenta quando un progetto viene spostato, copiato o trasformato in uno spazio di lavoro destinato alla pubblicazione. In alcune situazioni, inoltre, Claude Code può salvare automaticamente modifiche ai file di configurazione, riducendo le occasioni in cui l'utente verifica manualmente quali informazioni vengono archiviate o condivise.

La portata del problema

Le dimensioni dell'esposizione sono state quantificate nei dettagli dalle analisi condotte dalla società di sicurezza Apiiro, i cui esperti hanno individuato oltre 100.000 casi in cui il file di impostazioni locali di Claude Code è stato caricato pubblicamente all'interno di archivi sulla piattaforma GitHub.

Tra questi dati, circa 1.100 file appartenenti a 63 organizzazioni ed enti differenti contenevano veri e propri ‘segreti’ informatici direttamente sfruttabili da malintenzionati, tra cui chiavi API pubbliche, password di database aziendali e chiavi crittografiche private.

Un ulteriore elemento di vulnerabilità coinvolge la gestione delle copie dei progetti. Infatti, anche quando un file di configurazione sensibile viene individuato e rimosso dall’archivio originale su GitHub, i dati riservati possono continuare a rimanere visibili online all'interno delle versioni collegate o duplicate, se le parti coinvolte non provvedono alla loro bonifica manuale.

Segnalazioni ignorate per oltre un anno

Il comportamento era stato descritto già l’11 agosto 2025 in una segnalazione pubblica sul progetto Claude Code in un rapporto che indicava come i comandi approvati potessero essere archiviati insieme a password e token.

La segnalazione è stata chiusa automaticamente il 3 gennaio 2026, dopo un periodo di inattività. La diffusione dello studio Apiiro ha riaperto il confronto e Boris Cherny, responsabile di Claude Code, ha spiegato in una risposta pubblica che il suo team sta esaminando possibili interventi e che, tra le soluzioni valutate, figurano controlli sulle autorizzazioni automatiche e sistemi integrati per individuare le credenziali nei file.

Un fenomeno che riguarda l'intero settore delle IA

Questo episodio si inserisce in un quadro più ampio di criticità legate alla sicurezza degli strumenti basati sulle intelligenze artificiali.

Lo scorso ottobre, solo per citare uno tra i casi più recenti Meta, azienda proprietaria delle piattaforme di comunicazione Facebook, Instagram e WhatsApp, ha dovuto sospendere la funzionalità di condivisione del proprio assistente virtuale Meta Muse.

La decisione era arrivata a seguito delle scoperte effettuate da alcuni analisti di sicurezza, i quali avevano dimostrato che gli indirizzi web delle conversazioni salvate, potevano essere facilmente indovinati da soggetti esterni, esponendo anche i dati sensibili contenuti nei dialoghi degli utenti.