Alberta ha scansionato 466 milioni di righe di codice governativo in 20 ore usando Claude
Il Governo dell'Alberta ha utilizzato circa 50 agenti Claude paralleli per completare una revisione di sicurezza che avrebbe richiesto 6,5 anni manualmente. Questa lezione analizza la scansione in due fasi, il flusso di lavoro di correzione e gli agenti di revisione continua che hanno costruito, e ti mostra come applicare lo stesso modello.
Il Governo dell'Alberta ha appena completato la più grande scansione di sicurezza assistita dall'IA mai registrata: 466 milioni di righe di codice governativo esaminate in 20 ore. Lo stesso lavoro, fatto tradizionalmente, avrebbe richiesto circa 6,5 anni.
Questa lezione analizza cosa ha fatto l'Alberta, perché ha funzionato e cosa significa il modello per chiunque utilizzi Claude per gestire lavori tecnici su larga scala.
Il Ministero della Tecnologia e dell'Innovazione dell'Alberta gestisce 1.280 applicazioni su 3.400 repository di codice per tutti i 27 ministeri provinciali — sistemi che contengono registri fiscali, fascicoli di casi di servizi sociali e dati di sicurezza pubblica. La maggior parte non aveva mai subito una revisione di sicurezza sistematica.
Per scansionare questa codebase, il team ha eseguito circa 50 agenti Claude in parallelo utilizzando un processo in due fasi. Primo, un motore di regole ha segnalato modelli di vulnerabilità noti in ogni repository. Secondo, Claude ha esaminato queste segnalazioni e ha citato il file esatto e il numero di riga per ogni scoperta — in modo che gli sviluppatori potessero verificare prima di toccare qualsiasi cosa.
Trovare vulnerabilità era il primo passo. Il team dell'Alberta ha quindi utilizzato Claude Code per generare patch, scrivere test dove non esistevano e in alcuni casi ricostruire interi sistemi legacy in linguaggi moderni.
Un esempio: un portale di sussidi originariamente codificato a mano in Java circa 25 anni fa — che ha richiesto cinque mesi per essere costruito la prima volta — è stato ricostruito in quattro o cinque giorni. Ogni correzione è stata esaminata e approvata dagli ingegneri del Ministero prima di essere rilasciata. L'IA ha accelerato il lavoro; gli esseri umani sono rimasti nel ciclo decisionale.
L'Alberta ha anche costruito tre agenti di revisione specializzati utilizzando l'SDK di Claude Agent. Un agente del team rosso sonda le applicazioni dall'esterno, come farebbe un attaccante. Un agente del team blu controlla le difese rispetto a uno standard di sicurezza internazionale e scrive un piano di rimedio indicando i file esatti da correggere. Agenti aggiuntivi controllano la qualità del codice e la scrittura rivolta al pubblico. Ogni applicazione passa attraverso circa 95 controlli di sicurezza ad ogni passaggio.
Il problema dell'Alberta non è unico. Lacune di sicurezza e sistemi legacy poco documentati esistono nelle agenzie governative di tutto il mondo. L'Alberta ha pubblicato white paper tecnici fornendo ad altre agenzie un progetto per eseguire lo stesso approccio, e ospiterà una giornata del settore a Edmonton nel luglio 2026 per condividere ciò che ha imparato.
Il modello che ha funzionato: scansione su larga scala con agenti paralleli, citazione di scoperte specifiche con riferimenti a file e righe, correzione con revisione umana obbligatoria, quindi costruzione di controlli di sicurezza continui nel processo di sviluppo stesso.
Cosa imparare: l'Alberta ha scansionato 466 milioni di righe di codice in 20 ore utilizzando circa 50 agenti Claude paralleli — un lavoro che avrebbe richiesto circa 6,5 anni manualmente. Il processo in due fasi (scansione con motore di regole, quindi revisione di Claude con citazioni esatte di file/righe) ha rilevato problemi che gli strumenti automatizzati tradizionali avevano perso. Claude ha quindi generato correzioni, scritto test mancanti e ricostruito sistemi legacy — con revisione umana richiesta prima di qualsiasi rilascio. Tre agenti specializzati eseguono ora controlli continui che coprono circa 95 controlli di sicurezza per applicazione per passaggio.