top of page

Anthropic OSS Scanner è gratuito, ma i manutentori ereditano il triage

5 giorni fa
Tempo di lettura: 13 min

Anthropic ha lanciato OSS Scanner l'8 ottobre, offrendo a progetti open source idonei scansioni periodiche di sicurezza con IA senza costi. Il servizio invia i risultati direttamente ai manutentori senza revisione umana, creando un chiaro compromesso. L'individuazione delle vulnerabilità diventa più rapida, mentre verifica e correzione restano saldamente nelle mani delle persone.

Anthropic OSS Scanner è un servizio su adesione, non uno scanner pubblico per qualsiasi repository. I manutentori principali devono candidarsi e Anthropic valuta i progetti singolarmente. I progetti accettati ricevono report che contengono riproduzioni dell'exploit, spiegazioni tecniche e correzioni suggerite quando il modello riesce a produrle.

L'offerta arriva dopo che Anthropic ha individuato molte più potenziali vulnerabilità di quante i suoi revisori di sicurezza potessero elaborare. Segue inoltre il programma OSS-Fuzz di Google, attivo da tempo, e l'ingresso di OpenAI nella sicurezza del codice basata su agenti. La competizione non riguarda più soltanto la scoperta dei bug. La sfida più difficile riguarda chi riesce a trasformare l'output dei modelli in correzioni affidabili e distribuibili senza sovraccaricare i manutentori.

Cosa cambia davvero con Anthropic OSS Scanner

Anthropic sta spostando risultati non esaminati prodotti dai modelli da una coda interna ai flussi di lavoro dei manutentori open source che li richiedono esplicitamente.

Secondo lo scanner su adesione di Anthropic, i progetti iscritti riceveranno scansioni ricorrenti dai suoi modelli più potenti disponibili. Anthropic ha indicato specificamente Claude Mythos tra i modelli utilizzati per generare i report.

Ogni report può includere un riproduttore autonomo, ovvero codice o istruzioni che ricreano il difetto sospetto. I report possono anche contenere una spiegazione, una stima basata sulla cronologia di quando è comparso il bug e una patch candidata.

Questo pacchetto è importante perché un semplice avviso crea lavoro prima di creare valore. Un manutentore deve individuare il codice pertinente, ricreare il comportamento, valutarne la gravità e progettare una correzione sicura. Un riproduttore affidabile e una patch utilizzabile possono abbreviare diverse di queste fasi.

Anthropic afferma di aver testato le prime versioni del servizio con decine di progetti open source. Questi test hanno prodotto centinaia di report, comprese vulnerabilità che i ricercatori hanno combinato in catene di esecuzione remota di codice senza autenticazione. Una simile catena consente a un attaccante di eseguire codice senza prima accedere al sistema interessato.

L'azienda ha inoltre pubblicato un campione di validazione che copre 97 segnalazioni classificate come critiche o ad alta gravità in 48 progetti. Tester di penetration test indipendenti hanno stabilito che 85 segnalazioni soddisfacevano lo standard di divulgazione coordinata di Anthropic.

Tra le altre 12 segnalazioni, Anthropic ha dichiarato che 11 rappresentavano bug reali che duplicavano problemi noti o altri risultati di scansione. Una è stata giudicata non valida. Questi dati descrivono un campione selezionato ad alta gravità, non l'accuratezza di ogni report futuro.

Anthropic afferma separatamente di prevedere che il servizio operativo supererà un tasso di veri positivi del 90%. Questa previsione resta una stima aziendale. Non dovrebbe essere trattata come un tasso di accuratezza stabilito in modo indipendente tra progetti, linguaggi di programmazione e livelli di gravità.

Il confine per l'iscrizione è altrettanto importante. OSS Scanner è destinato a progetti con un impatto critico sull'infrastruttura o sulla sicurezza degli utenti. Anthropic afferma che utilizzerà criteri simili a quelli applicati da OSS-Fuzz di Google, seguiti da una revisione caso per caso.

Questo rende il servizio selettivo anziché universale. Un popolare repository amatoriale non è automaticamente idoneo, mentre una libreria meno visibile potrebbe esserlo perché altri sistemi dipendono da essa.

I manutentori principali si iscrivono tramite una pull request al repository pubblico di Anthropic. Questo requisito rende esplicito il consenso e offre al team del progetto l'opportunità di valutare se può gestire segnalazioni ricorrenti.

Anthropic prevede di mantenere il proprio processo di divulgazione con revisione umana per i progetti che non dispongono di tale capacità. Questo crea due percorsi. I team preparati ricevono output grezzo più rapidamente, mentre i team con risorse limitate continuano a ricevere segnalazioni più lente che hanno superato una revisione esperta.

La distinzione evita che “scansione gratuita” significhi consegna indiscriminata. Rivela anche il vero prodotto offerto. Anthropic non sta eliminando il flusso di lavoro della revisione di sicurezza. Sta offrendo ai progetti capaci un accesso anticipato all'inizio di quel flusso.

L'individuazione delle vulnerabilità con IA ha superato la revisione umana

Lo scanner esiste perché Anthropic può generare vulnerabilità candidate più rapidamente di quanto gli specialisti riescano a validarle, divulgarle e correggerle.

Anthropic afferma che i suoi modelli hanno trovato oltre 29.000 vulnerabilità candidate in sei mesi di scansione. Al momento dell'annuncio del servizio, i revisori umani ne avevano valutate manualmente circa 6.000.

Secondo l'azienda, i manutentori avevano già richiesto quasi 5.000 report in blocco. Questi team hanno accettato segnalazioni non validate perché attendere il processo completo di revisione di Anthropic creava di per sé un rischio per la sicurezza.

I numeri rivelano uno squilibrio produttivo in aumento. I modelli possono esaminare in parallelo molti percorsi del codice, ma ogni report credibile entra comunque in un sistema umano. Qualcuno deve riprodurre il difetto, eliminare i duplicati, valutare l'esposizione nel mondo reale, coordinare la divulgazione, integrare una correzione e distribuire un aggiornamento.

I precedenti risultati di Glasswing di Anthropic hanno mostrato lo stesso squilibrio su scala più ampia. L'azienda ha riferito di aver analizzato oltre 1.000 progetti open source con Mythos Preview.

Il modello ha classificato 6.202 segnalazioni come ad alta o critica gravità su 23.019 segnalazioni totali. Aziende di sicurezza indipendenti o revisori di Anthropic hanno valutato 1.752 del gruppo a maggiore gravità.

Tra le segnalazioni esaminate, 1.587 erano valide, producendo un tasso di veri positivi del 90,6% all'interno di quel campione valutato. Tuttavia, solo 1.094 hanno mantenuto una classificazione confermata come ad alta o critica gravità.

Questa differenza è cruciale. Un modello può identificare un difetto software reale sovrastimandone al contempo l'impatto sulla sicurezza. La gravità dipende dal contesto di distribuzione, dai percorsi di codice raggiungibili, dai requisiti di autenticazione, dalle mitigazioni esistenti e dalle conseguenze dello sfruttamento.

Anthropic ha riconosciuto che alcuni manutentori ritenevano le sue valutazioni gonfiate. Altri hanno affermato che lo scanner fraintendeva il modello di minaccia del loro progetto, ovvero che le sue ipotesi su attaccanti, risorse e confini di fiducia erano errate.

Un bug valido con la priorità sbagliata può comunque sprecare tempo prezioso. I manutentori potrebbero affrettarsi a correggere un problema improbabile mentre una vulnerabilità meno spettacolare resta esposta. Potrebbero inoltre ritardare il normale lavoro di affidabilità per indagare su emergenze generate dai modelli.

Project Glasswing ha riportato un'altra metrica rivelatrice. Anthropic ha affermato che, in media, una vulnerabilità confermata ad alta o critica gravità richiedeva circa due settimane per essere corretta.

Quel ritardo non era principalmente un problema di ricerca. Rifletteva il tempo necessario per convalidare il comportamento, progettare una correzione, testare la compatibilità, coordinare i rilasci e avvisare gli utenti dipendenti. OSS Scanner accelera soltanto parti selezionate di questa catena.

Il software open source amplifica questi vincoli perché le librerie essenziali dipendono spesso da piccoli team. Un progetto può essere integrato in migliaia di prodotti commerciali pur affidandosi a volontari per il triage delle segnalazioni e i rilasci.

Un report di sicurezza compete quindi con la manutenzione ordinaria, il supporto agli utenti, la documentazione e il lavoro di compatibilità. Inviare più segnalazioni può migliorare la sicurezza, ma solo quando il progetto ricevente dispone di sufficiente attenzione per trasformare i report in patch.

Anthropic limita esplicitamente il servizio accelerato ai team in grado di stare al passo. Questa restrizione non è una nota amministrativa a piè di pagina. È la scelta progettuale che impedisce alla scoperta accelerata di diventare un generatore automatico di arretrati.

Il lancio fa parte della più ampia Cyber Mission di Anthropic, che mira anche alle infrastrutture critiche. L'azienda sostiene che modelli altamente capaci stiano diventando disponibili agli attaccanti prima che i processi difensivi siano cresciuti in modo equivalente.

Questa argomentazione spiega perché Anthropic privilegi la velocità nonostante report imperfetti. Una vulnerabilità in attesa in una coda di revisione resta disponibile affinché un attaccante la scopra indipendentemente. Una divulgazione più rapida offre ai manutentori preparati più tempo per chiudere quella finestra.

Tuttavia, la velocità trasferisce la responsabilità. Il collo di bottiglia della revisione interna di Anthropic non scompare quando i report grezzi lasciano i suoi sistemi. Si sposta sui manutentori che scelgono il canale più rapido.

Anthropic OSS Scanner compete sul contesto, non solo sulla copertura

Il confronto importante non è tra IA e scanner più vecchi. Riguarda il ragionamento basato sui modelli combinato con metodi consolidati di test e revisione.

Anthropic afferma che OSS Scanner è stato ispirato da OSS-Fuzz di Google, operativo dal 2016. OSS-Fuzz utilizza il fuzzing continuo, una tecnica che fornisce al software input vari o malformati per innescare crash e comportamenti inattesi.

Google descrive il fuzzing continuo come un metodo per scoprire errori di programmazione tramite esecuzioni ripetute su larga scala. È diventato un'infrastruttura consolidata per progetti open source molto utilizzati.

Il fuzzing eccelle quando un sistema può riconoscere automaticamente un errore. Un crash, una violazione della memoria o un'asserzione fallita forniscono prove concrete. Gli ingegneri possono quindi ridurre al minimo l'input che ha provocato il problema e risalire al codice difettoso.

Gli scanner basati su modelli linguistici seguono una strada diversa. Possono ragionare tra file sorgente, dedurre confini di fiducia, ispezionare la logica dei permessi e proporre sequenze di attacco. Questo contesto più ampio può far emergere difetti che non producono immediatamente un crash.

Anthropic ha citato HotCRP, un sistema di gestione delle conferenze, come esempio. Il suo manutentore ha affermato che i report dimostravano una comprensione del complesso modello di permessi del progetto. Questo tipo di logica è difficile da testare solo attraverso input casuali.

Anche Anton Arapov di OpenSSL Corporation ha confrontato i report recenti con le scarse segnalazioni IA ricevute circa 18 mesi prima. Ha detto che l'output grezzo di Anthropic era talvolta paragonabile, o migliore, dei report provenienti da persone.

Per wolfSSL, Anthropic ha riferito che 72 delle 74 segnalazioni consegnate erano valide. Cinque sono diventate record Common Vulnerabilities and Exposures, che forniscono identificatori standardizzati per difetti di sicurezza tracciati pubblicamente.

Queste testimonianze mostrano perché i manutentori potrebbero accettare output grezzo dei modelli. Un report con un exploit funzionante può essere verificato rapidamente. Una patch quasi utilizzabile può inoltre ridurre il tempo tra conferma e correzione.

Non dimostrano prestazioni equivalenti nell'intero ecosistema open source. PostgreSQL, OpenSSL, wolfSSL e HotCRP sono progetti maturi con manutentori esperti. I loro team dispongono di processi per testare e gestire report di sicurezza sensibili.

Anche il panorama competitivo si sta muovendo rapidamente. OpenAI ha introdotto Codex Security come agente di sicurezza applicativa che costruisce un modello di minaccia specifico per il progetto prima di analizzare un repository.

OpenAI afferma che il suo sistema beta ha analizzato oltre 1,2 milioni di commit in un periodo di 30 giorni. Ha riportato 792 segnalazioni critiche e 10.561 segnalazioni ad alta gravità in repository esterni.

Questi numeri utilizzano le classificazioni e la popolazione di test di OpenAI, quindi non possono essere confrontati direttamente con i risultati di Anthropic. Le aziende potrebbero definire diversamente gravità, validazione e selezione dei repository.

Eppure, entrambi i prodotti riflettono lo stesso cambiamento strategico. I fornitori di modelli frontier vogliono sempre più che i loro sistemi comprendano un'applicazione prima di identificare le vulnerabilità. Competono sul contesto, sulla validazione, sul supporto alla remediation e sull'integrazione nei flussi di lavoro.

L'elemento distintivo di Anthropic è il canale rapido, gratuito e ricorrente per selezionati manutentori open source. Claude Security rimane il suo prodotto generale di scansione del codice per l'uso organizzativo, mentre OSS Scanner indirizza i modelli più potenti verso progetti pubblici idonei.

Il servizio non sostituisce fuzzing, analisi statica, scansione delle dipendenze, revisione del codice o penetration testing. Anthropic stessa raccomanda la verifica umana e i suoi report possono fraintendere le ipotesi operative di un progetto.

Uno stack di sicurezza più realistico combina questi metodi. Gli strumenti tradizionali possono rilevare continuamente modelli di difetti noti e guasti in fase di esecuzione. I modelli possono indagare relazioni che richiedono un ragionamento più ampio. I revisori umani decidono se la teoria risultante corrisponde alla realtà.

Questo approccio a strati contiene anche il rischio dei modelli. Un risultato privo di prove riproducibili non dovrebbe avere priorità su un crash verificato solo perché la sua spiegazione appare sicura.

Lo scanner vincente non sarà quindi il sistema che produce il maggior numero di segnalazioni. Sarà quello che aiuta in modo affidabile i manutentori a chiudere vulnerabilità rilevanti senza richiedere più attenzione di quanta ne faccia risparmiare.

I report gratuiti spostano il lavoro più difficile sui manutentori

OSS Scanner elimina il costo dell'accesso ai modelli, ma non elimina il lavoro, la responsabilità o il rischio operativo derivanti dall'agire in base ai suoi risultati.

Ogni report arriva senza revisione umana o triage da parte di Anthropic. I manutentori devono decidere se il comportamento è riproducibile, se l'exploit proposto riflette una minaccia realistica e se la patch suggerita introduce regressioni.

Una patch candidata merita particolare cautela. Le correzioni di sicurezza spesso modificano parser, percorsi di autenticazione, gestione della memoria o comportamenti di compatibilità. Una modifica localmente corretta può danneggiare software downstream o creare un'altra vulnerabilità.

I progetti necessitano anche di un canale di disclosure protetto. Pubblicare un exploit prima che una correzione raggiunga gli utenti può esporre i sistemi che dipendono dalla libreria interessata. Il report deve restare riservato mentre i manutentori coordinano rilasci e avvisi.

L'attuale processo di coordinated vulnerability disclosure di Anthropic rimane rilevante in questo contesto. In base a tale processo, le vulnerabilità appena scoperte vengono generalmente divulgate dopo una finestra di remediation, consentendo agli utenti di aggiornare.

Il canale rapido cambia chi svolge la validazione iniziale, non la necessità di una disclosure responsabile. I manutentori partecipanti diventano il primo filtro umano tra un exploit generato da un modello e il più ampio ecosistema software.

C'è anche un problema di duplicazione. Il campione di validazione di Anthropic, composto da 97 risultati, includeva 11 problemi reali che duplicavano bug già noti o altri risultati. I report duplicati continuano a consumare attenzione prima che i manutentori li riconoscano.

I repository ricevono già invii rumorosi generati dall'AI. Il manutentore di Curl Daniel Stenberg ha documentato un'impennata di report di bassa qualità che imitano ricerche di sicurezza credibili senza fornire prove affidabili.

Anthropic ha progettato OSS Scanner anche in risposta a questa situazione. I suoi report includono riproduttori e spiegazioni, mentre l'accesso è limitato ai progetti approvati. Queste scelte dovrebbero migliorare il segnale rispetto agli invii automatizzati anonimi.

Tuttavia, Anthropic chiede comunque ai manutentori di fidarsi di una pipeline di scansione privata. L'azienda non ha pubblicato una valutazione completa e riproducibile in modo indipendente che copra ogni linguaggio supportato, tipo di progetto e categoria di gravità.

Lo scanner invia inoltre il codice attraverso i modelli e i sistemi di Anthropic. Il codice open source è pubblico, ma branch non rilasciati, discussioni private sulle issue e correzioni soggette a embargo possono comunque contenere informazioni sensibili. I manutentori necessitano di confini operativi chiari prima di collegare flussi di lavoro correlati.

Un altro rischio riguarda il duplice uso degli exploit. Un modello capace di trovare e riprodurre vulnerabilità può supportare difensori o aggressori. OSS Scanner limita la distribuzione ai manutentori core iscritti, riducendo l'accesso indiscriminato ai suoi risultati.

La capacità più ampia non può rimanere esclusiva per sempre. Anthropic afferma che modelli con capacità simili diventeranno ampiamente disponibili. I concorrenti stanno già rendendo accessibili agenti di sicurezza del codice tramite servizi cloud e strumenti locali da riga di comando.

Questo crea una corsa tra scoperta e remediation. Se gli aggressori automatizzano la ricognizione più rapidamente di quanto i progetti automatizzino la verifica e il deployment delle patch, un maggior numero di risultati non renderà immediatamente più sicuro l'ecosistema.

I dati di Anthropic mostrano questo divario. Project Glasswing aveva identificato migliaia di probabili vulnerabilità, mentre solo una frazione aveva raggiunto correzioni confermate quando l'azienda ha pubblicato il suo aggiornamento iniziale.

I manutentori dovrebbero quindi misurare la remediation completata anziché il volume dei report. Indicatori utili includono risultati riprodotti, valutazioni di gravità accettate, patch integrate, tempi di rilascio, adozione downstream e issue riaperte.

I team necessitano inoltre di una titolarità esplicita. Un singolo manutentore non dovrebbe ricevere un flusso di risultati senza un piano per revisori di riserva, coordinamento della disclosure, test e gestione dei rilasci.

Per i progetti più grandi, i report di sicurezza possono entrare nello stesso sistema utilizzato per incidenti e modifiche ad alto rischio. Una base di conoscenza ingegneristica può conservare ipotesi sulle minacce, decisioni precedenti e prove di remediation tra diversi revisori.

I progetti più piccoli affrontano una scelta più difficile. L'adesione offre accesso a capacità che raramente potrebbero finanziare da soli. Può anche creare una coda che i volontari non sono in grado di elaborare in sicurezza.

Il percorso con revisione umana di Anthropic rimane l'opzione migliore quando un progetto non dispone di capacità di sicurezza dedicate. Una disclosure validata, seppur più lenta, può offrire più valore dell'accesso immediato a ogni possibile risultato.

Il vero test è se le patch tengono il passo

Anthropic OSS Scanner avrà successo solo se i progetti partecipanti correggeranno più rapidamente le vulnerabilità rilevanti, senza produrre patch non sicure né esaurire i manutentori.

Il primo segnale da osservare è la conversione dei report in correzioni verificate. Anthropic ha pubblicato conteggi delle vulnerabilità scoperte, revisionate, divulgate e corrette nell'ambito di Project Glasswing. Metriche simili dovrebbero seguire per OSS Scanner.

Un aumento del solo numero di report mostrerebbe una maggiore capacità di elaborazione del modello. Un aumento della quota di risultati validati che raggiungono i rilasci dimostrerebbe che il servizio migliora gli esiti reali della sicurezza.

Le variazioni di gravità meritano una rendicontazione separata. Anthropic dovrebbe indicare con quale frequenza i manutentori riducono la gravità dei risultati, respingono ipotesi sulle minacce, identificano duplicati o riscrivono sostanzialmente le patch proposte.

Queste informazioni metterebbero alla prova il tasso di veri positivi atteso dall'azienda. Rivelerebbero inoltre se lo scanner assegna priorità al lavoro giusto invece di limitarsi a individuare difetti reali.

Il secondo segnale è la fidelizzazione dei manutentori. I progetti potrebbero iscriversi perché il servizio è gratuito, per poi abbandonarlo se il volume o la sensibilità dei report supera la loro capacità.

Una partecipazione continuativa suggerirebbe che riproduzioni e patch fanno risparmiare più sforzo di quanto ne consumi la verifica. Ritiri, consegna sospesa o richieste di scansioni più lente suggerirebbero che il collo di bottiglia si è semplicemente spostato a valle.

Anthropic dovrebbe anche spiegare in che modo la frequenza delle scansioni si adatta a ciascun progetto. Un grande team di sicurezza e una libreria gestita da volontari non possono assorbire report allo stesso ritmo. La scansione periodica necessita di una definizione operativa legata alla capacità del destinatario.

Il terzo segnale è la risposta dei concorrenti. Google può estendere il ragionamento dei modelli attorno a OSS-Fuzz, mentre OpenAI può ampliare l'accesso open source a Codex Security. I fornitori di sicurezza consolidati possono combinare dati proprietari sulle minacce con l'analisi del codice basata su modelli.

La concorrenza rafforzerebbe la tesi di Anthropic se i fornitori convergessero su scansioni ricorrenti e consapevoli del contesto, con patch utilizzabili. Indebolirebbe la differenziazione di OSS Scanner, ma potrebbe migliorare le difese di un numero maggiore di progetti.

Prove del fatto che i fornitori mantengano un'ampia validazione umana indicherebbero una direzione diversa. Suggerirebbero che l'output grezzo dei modelli frontier resta troppo rischioso per la maggior parte dei manutentori, nonostante gli impressionanti progressi nei benchmark.

La previsione più ampia di Anthropic è che l'AI finirà per favorire i difensori. L'azienda sostiene che i modelli dovrebbero rendere più facile trovare bug prima del rilascio e costruire software più sicuro fin dall'inizio.

I prossimi mesi metteranno alla prova una tesi più circoscritta. I team open source selezionati possono trasformare un volume maggiore di report non revisionati in correzioni sicure più rapidamente di quanto gli avversari possano sfruttare la stessa classe di modelli?

Per gli sviluppatori, la risposta conta anche se il loro repository non sarà mai idoneo. Le applicazioni moderne ereditano codice tramite framework, librerie di crittografia, database, strumenti di build e dipendenze di pacchetti. Un difetto corretto upstream può proteggere molti sistemi downstream.

I team di sicurezza aziendali dovrebbero monitorare se le loro dipendenze aderiscono al programma e se i rilasci corretti raggiungono gli ambienti distribuiti. Trovare una vulnerabilità non protegge un'applicazione che continua a eseguire la versione interessata.

I manutentori open source dovrebbero valutare la propria capacità prima di candidarsi. Hanno bisogno di persone in grado di riprodurre i risultati, mettere in discussione le valutazioni di gravità, revisionare le patch, coordinare la disclosure e pubblicare rilasci testati.

Anthropic OSS Scanner abbassa la barriera alla scoperta sofisticata delle vulnerabilità. Non abbassa ogni barriera che segue la scoperta.

È questo che rende il lancio più significativo di un altro strumento gratuito per sviluppatori. Anthropic sta verificando se i modelli frontier possano diventare contributori affidabili alla sicurezza all'interno di sistemi di manutenzione reali.

La risposta non emergerà da un punteggio di benchmark o da un totale elevato di risultati. Apparirà in un minor numero di rilasci sfruttabili, tempi di remediation più brevi, decisioni credibili sulla gravità e manutentori che hanno ancora tempo per mantenere i propri progetti.

Se il vostro progetto ricevesse domani centinaia di report di sicurezza plausibili, il vostro team potrebbe verificarli e risolverli in sicurezza? Questa domanda operativa dovrebbe decidere se l'accesso anticipato alla scansione AI rappresenta un sollievo o un'altra coda urgente.

 
 

Inizia gratis

Un assistente IA local-first con gestione della conoscenza personale

Per una migliore esperienza con l’IA,

al momento remio supporta solo Windows 10+ (x64) e M-Chip Macs.

Il tuo partner AI al lavoro
Fai di più con remio

Pianifica. Crea. Consegna.
Tutto in un unico posto.

bottom of page