FEDERICA BERTONICyber-geopolitica · AI Risk · Strategic Cyber Threat Intelligence
ANALISI

Home / Analisi

Analisi cybergeopolitica

Claude Code su Cursor e la fiducia nel codice che installiamo

Il caso dell’estensione alterata mostra perché l’autorizzazione a usare un assistente AI debba comprendere anche la provenienza del software, i privilegi della postazione e le condizioni che permettono di verificarne il recupero. La valutazione del rischio comincia prima della prima istruzione al modello.

Federica Bertoni
Tastiera di un portatile con codice JavaScript visibile sullo schermo.
Una postazione di programmazione fotografata nel 2015. L’immagine è illustrativa e non mostra l’estensione compromessa né un dispositivo coinvolto nell’incidente.Fotografia illustrativa Christiaan Colen / Wikimedia Commons, 2015. CC BY-SA 2.0. Ridimensionamento e compressione per il web, senza ritaglio. · Fonte dell’immagine · CC BY-SA 2.0

Prima ancora della prima istruzione

Quando un’impresa autorizza un assistente di programmazione, la decisione dovrebbe comprendere anche il percorso attraverso il quale il relativo software raggiunge le postazioni degli sviluppatori, poiché il rapporto fra il prodotto approvato e il codice effettivamente eseguito può interrompersi prima che venga formulata una sola richiesta al modello. Leggo il caso Claude Code su Cursor come una verifica della precisione con cui sappiamo descrivere ciò a cui abbiamo dato fiducia, soprattutto quando un marchio riconoscibile tende a riassumere componenti, distributori e privilegi che richiederebbero valutazioni distinte.

Nel comunicato datato 29 ottobre, Cursor segnala la versione alterata 2.1.313 dell’estensione Anthropic.claude-code nel proprio marketplace, con al massimo 5.000 utenti coinvolti, senza evidenze di compromissione della distribuzione ufficiale di Anthropic. Il tentativo di accesso SSH poteva fallire per errori e privilegi insufficienti, pur lasciando modifiche persistenti; Cursor dichiara di avere rimosso il pacchetto e disattivato il server dell’attaccante. La delimitazione dell’incidente va quindi conservata, evitando di trasferirlo all’intero prodotto Anthropic.

L’analisi del campione pubblicata da OpenSourceMalware il 30 ottobre descrive un caricatore inserito prima del codice legittimo, che poteva attivarsi al caricamento dell’estensione senza avviare una conversazione con Claude. Questa sequenza sposta il momento da esaminare, perché una verifica limitata alle istruzioni impartite all’assistente lascerebbe fuori un’esecuzione già avvenuta nel componente che avrebbe dovuto consentirne l’utilizzo.

La provenienza appartiene alla decisione

La documentazione di Cursor sulle estensioni avverte che lo stesso identificativo può corrispondere a codice o pubblicatori differenti fra registri e descrive il ruolo del proprio intermediario nella distribuzione. Ne ricavo un criterio che considero decisivo per l’autorizzazione aziendale, secondo il quale il nome commerciale deve essere accompagnato da una provenienza ricostruibile, affinché chi approva l’impiego sappia quale combinazione di editor, canale, versione e privilegi verrà realmente introdotta nell’ambiente.

Una ricostruzione di questo genere acquista valore durante l’incidente, quando permette di individuare le postazioni pertinenti senza estendere indiscriminatamente la sospensione a ogni utilizzatore dello stesso marchio. Se l’inventario conserva soltanto l’etichetta dell’assistente, chi deve intervenire sarà costretto a ricostruire sotto pressione una distinzione che avrebbe potuto documentare prima, consumando tempo proprio mentre occorre stabilire quali sviluppatori possano continuare a lavorare e a quali condizioni.

I privilegi definiscono il perimetro possibile

Il richiamo di Microsoft ai permessi delle estensioni, che coincidono con quelli dell’editor, rende esplicita una proprietà dell’architettura che merita di essere considerata anche nella valutazione degli strumenti AI. L’autorizzazione concessa a un componente va rapportata alle risorse che esso potrebbe raggiungere, mentre la descrizione della funzione desiderata, per esempio assistere nella scrittura del codice, non basta a dimostrare che l’accesso resti circoscritto a quella funzione.

Per una postazione che possa intervenire su repository e procedure di rilascio, esaminerei pertanto quali passaggi resterebbero necessari prima che una modifica raggiunga i clienti, distinguendo le capacità disponibili dalla prova che qualcuno le abbia effettivamente utilizzate. Una separazione fra sviluppo e pubblicazione sarebbe rilevante se imponesse un controllo indipendente ancora integro; dichiararne l’esistenza, senza verificare dove siano custodite le credenziali e chi possa superarlo, fornirebbe invece una rassicurazione difficile da sostenere.

Il ripristino richiede una storia coerente

OpenSourceMalware raccomanda di conservare le evidenze e ricercare eventuali attività successive, mentre l’analisi del campione, da sola, non permette di stabilire ciò che sia accaduto su ogni macchina. Su questa distinzione fonderei la valutazione del ripristino, collegando l’arrivo del pacchetto alla sua eventuale esecuzione e alle trasformazioni osservabili dell’ambiente, così che la conclusione poggi su una storia tecnica coerente.

Quando parte della telemetria manca, il grado di fiducia attribuito al recupero dovrebbe riflettere quella lacuna, spiegando quali verifiche aggiuntive o quali ricostruzioni dell’ambiente siano state scelte per compensarla. Il risultato utile per chi decide consiste nel sapere quali possibilità d’azione siano state eliminate e quali restino da chiarire, senza confondere un aggiornamento riuscito con la dimostrazione che ogni conseguenza precedente sia stata superata.

Un’adozione governabile anche durante l’incidente

Fra i controlli descritti da Cursor figurano liste di estensioni ammesse, verifiche delle firme e intervalli prima dell’installazione di nuove versioni. Valuterei questi strumenti rispetto al percorso concreto di distribuzione, prevedendo un’eccezione motivata per gli aggiornamenti urgenti, perché un ritardo indiscriminato potrebbe lasciare aperte vulnerabilità già note e una firma valida, pur contribuendo a verificare provenienza e integrità, non esaurisce il giudizio sul comportamento del software.

La conclusione che propongo riguarda dunque la qualità dell’autorizzazione iniziale e la possibilità di rivederla rapidamente, quando emergano informazioni sul componente effettivamente installato. Amplierei il perimetro dell’indagine davanti a nuove evidenze di distribuzione o di accesso non autorizzato, mentre lo restringerei sulla base di riscontri coerenti sulla provenienza e sulla mancata esecuzione; questa capacità di correggere una decisione, conservandone le ragioni verificabili, rende l’adozione dell’AI sostenibile anche quando una parte della filiera perde affidabilità.

Fonti e riscontri

  1. Cursor · Avviso sulla versione alterata di Claude Code nel proprio marketplaceComunicato del 29 ottobre 2026 · consultato il 30 ottobre 2026
  2. OpenSourceMalware · Analisi del campione e correzione sulla provenienza30 ottobre 2026 · versione aggiornata · consultato il 30 ottobre 2026
  3. Cursor Docs · Provenienza e controlli sulle estensioniDocumentazione corrente · consultato il 30 ottobre 2026
  4. Microsoft · Extension Marketplace e permessi delle estensioniDocumentazione corrente · consultato il 30 ottobre 2026

Il controllo resta a te

Le tue preferenze

Il sito non integra pubblicità, statistiche di navigazione o profilazione. Puoi scegliere se ricordare le impostazioni di accessibilità nelle prossime pagine e visite.

Funzioni tecniche

Sempre necessarie

Dopo una tua scelta, il browser ne conserva l’esito per 6 mesi, per rispettarlo e non riproporre l’avviso a ogni pagina. Questa registrazione non contiene identificativi personali e non viene inviata al sito.

Conserva sul dispositivo dimensione del testo, contrasto, sottolineatura dei link e riduzione del movimento. Le impostazioni non vengono inviate al Titolare né a terzi. Senza questa opzione puoi modificarle nella pagina aperta.

La durata coincide con quella della scelta: massimo 6 mesi. Se rifiuti o disattivi questa opzione, le impostazioni salvate vengono eliminate; quelle attive restano disponibili nella pagina aperta.

Questa scelta non autorizza strumenti o servizi futuri. Per tutti i dettagli, compresi gli eventuali strumenti tecnici di sicurezza dell’hosting, leggi l’informativa cookie e preferenze.