Anthropic: falla in Claude Code espone segreti su GitHub

Una falla nella gestione delle impostazioni locali di Claude Code, lo strumento di Anthropic basato sull’intelligenza artificiale per lavorare sul codice, ha portato alla pubblicazione accidentale di password, chiavi API e credenziali riservate su GitHub. Il problema, reso noto il 10 novembre 2026, è stato analizzato dai ricercatori di sicurezza di Apiiro, che hanno individuato oltre 100.000 casi di file di configurazione caricati in archivi pubblici.

Secondo l’analisi, circa 1.100 file riconducibili a 63 organizzazioni ed enti contenevano segreti informatici direttamente sfruttabili, tra cui password per database aziendali, chiavi crittografiche private e token per l’accesso a servizi software. L’esposizione coinvolge uno strumento utilizzato da sviluppatori, ingegneri del software e team tecnici per scrivere, modificare e analizzare codice con il supporto dell’IA.

PubblicitĂ 

Come Claude Code può registrare password e chiavi API

Il problema nasce dal sistema con cui Claude Code richiede all’utente l’autorizzazione a eseguire operazioni sul computer. Una richiesta apparentemente limitata, se approvata, può consentire al software di memorizzare i dettagli dell’operazione in un file locale chiamato .claude/settings.local.json.

Se nei comandi autorizzati sono presenti password, token, chiavi di accesso o altri dati riservati, questi elementi possono essere registrati nel file senza essere automaticamente rimossi. Il documento rimane inizialmente sul computer dello sviluppatore e, in questa fase, non costituisce di per sé una pubblicazione online.

Il rischio emerge quando il progetto viene copiato, trasferito o predisposto per la condivisione. Il file locale, infatti, non sempre mantiene le protezioni previste per impedirne il caricamento insieme al resto del codice. In questo modo le credenziali possono raggiungere repository pubblici senza che l’utente si accorga della loro presenza.

Il meccanismo è particolarmente delicato perché riguarda informazioni che spesso vengono inserite direttamente nei comandi impartiti all’assistente AI. Un’autorizzazione concessa per completare un’attività di sviluppo può quindi lasciare una traccia persistente nella configurazione del progetto, anche quando l’utente non intende condividere quei dati.

Oltre 100.000 file pubblicati su GitHub

Apiiro ha rilevato più di 100.000 file settings.local.json caricati pubblicamente su GitHub. La piattaforma è utilizzata da programmatori e aziende per archiviare, gestire e sviluppare software in modo individuale o collaborativo.

All’interno di questo insieme, circa 1.100 file appartenenti a 63 realtà diverse contenevano dati classificabili come segreti operativi. Tra gli elementi individuati figurano credenziali per l’accesso a database, chiavi API e chiavi crittografiche private. Informazioni di questo tipo, se ancora valide, possono consentire l’accesso non autorizzato a sistemi, servizi cloud o applicazioni aziendali.

La rimozione dal repository originale non è sempre sufficiente a eliminare l’esposizione. Le copie dei progetti, le versioni duplicate e gli archivi collegati possono continuare a conservare il file compromesso. Per questo la bonifica deve essere effettuata anche negli spazi derivati, verificando la cronologia e le repliche del codice pubblicato.

La presenza di un segreto in un repository pubblico non implica automaticamente che sia stato utilizzato da un attaccante, ma aumenta il rischio di abuso. Una chiave pubblicata può essere individuata attraverso strumenti automatici di scansione, anche molto tempo dopo il caricamento iniziale.

Il rischio per sviluppatori e organizzazioni

La vulnerabilità riguarda soprattutto i progetti nei quali le impostazioni locali vengono incluse, per errore, nei materiali condivisi. Il passaggio da un ambiente privato a uno pubblico può avvenire quando un progetto viene duplicato, spostato su un altro computer o preparato per una collaborazione esterna.

In alcuni casi Claude Code può inoltre salvare automaticamente modifiche ai file di configurazione. Questa dinamica riduce le occasioni di controllo manuale e rende più difficile individuare tempestivamente password o chiavi inserite nei comandi approvati.

Per le organizzazioni, l’esposizione può coinvolgere non solo il repository pubblico, ma anche i servizi collegati alle credenziali. Database, API e sistemi interni possono restare vulnerabili finché le chiavi non vengono revocate o sostituite e finché tutte le copie del progetto non vengono sottoposte a verifica.

Aggiungici su Google News Aggiungi MRW alle tue fonti preferite su Google! Aggungi su Google
PubblicitĂ 
Massimiliano Bossi
Massimiliano Bossi
Stregato dalla rete sin dai tempi delle BBS e dei modem a 2.400 baud, ho avuto la fortuna di poter trasformare la mia passione in un lavoro (nonostante una Laurea in Giurisprudenza). Adoro scrivere codice e mi occupo quotidianamente di comunicazione, design e nuovi media digitali. Orgogliosamente "nerd" sono il fondatore di MRW.it (per il quale ho scritto centinaia di articoli) e di una nota Web-Agency (dove seguo in prima persona progetti digitali per numerosi clienti sia in Italia che all'estero).

Leggi anche...

Anthropic porta l’IA di Claude dentro conti e carte

Anthropic ha lanciato negli Stati Uniti Personal Finance, una...

Perplexity lancia Teammates, agenti AI sempre attivi

Il 6 novembre 2026 Perplexity ha presentato Teammates, una...

Airbnb prepara un agente AI per viaggi e prenotazioni

Airbnb sta sviluppando un agente AI per aiutare gli...

Geoffrey Hinton: “Forse meglio senza IA”, allarme per l’AI

Geoffrey Hinton: “Forse meglio senza IA”, allarme per l’AI Geoffrey...

Instagram Edits su Mac: Meta Muse monta video con l’AI

Il 6 novembre 2026 Meta ha lanciato Instagram Edits...

IOS 27, Apple Foto diventa un editor AI con Apple Intelligence

Con iOS 27, Apple aggiorna profondamente l’app Foto su...
PubblicitĂ