gg.GIUSEPPE
GAMBINO
Approfondimenti

Anthropic OSS Scanner: scansioni gratuite, requisiti e limiti per l’open source

Anthropic apre le scansioni gratuite ai progetti open source idonei. I report arrivano senza verifica umana preventiva: ecco come aderire, preparare il codice e valutare le segnalazioni.

Illustrazione ufficiale Anthropic Cyber Mission
Illustrazione ufficiale della Cyber Mission annunciata da Anthropic l’8 ottobre. OSS Scanner è uno dei servizi presentati: l’immagine non rappresenta una scansione del nostro sito.Anthropic · immagine ufficialeFonte dell’immagine

Scansioni gratuite, per chi può gestirle

OSS Scanner, annunciato da Anthropic l’8 ottobre 2026, offre scansioni periodiche gratuite ai progetti open source ammessi al programma. L’adesione è volontaria. La particolarità è il percorso accelerato: i manutentori ricevono le segnalazioni prodotte dai modelli senza attendere la revisione umana che precede le notifiche del programma CVD tradizionale. [1]

Per un piccolo gruppo di sviluppatori, avere più segnalazioni non equivale automaticamente a essere più sicuri. Il vantaggio arriva quando qualcuno riesce a leggerle, riprodurre il problema e intervenire. Conviene quindi valutare insieme la velocità dello scanner e il tempo disponibile nel progetto: una casella piena di report non risolti può diventare un nuovo arretrato, anche se ogni scansione è gratuita.

Il servizio fa parte della Cyber Mission di Anthropic, un’iniziativa che comprende anche il supporto alla difesa delle infrastrutture critiche. Questo contesto non cambia i requisiti di OSS Scanner: un progetto deve essere accettato, non basta rendere pubblico il codice. [4]

Illustrazione ufficiale Anthropic Cyber Mission
Illustrazione ufficiale della Cyber Mission annunciata da Anthropic l’8 ottobre. OSS Scanner è uno dei servizi presentati: l’immagine non rappresenta una scansione del nostro sito. Fonte: Anthropic

Una segnalazione non è una vulnerabilità confermata

Secondo l’annuncio, i report includono un riproduttore e la spiegazione del problema; quando possibile, anche una bisezione per individuare l’introduzione del bug e una patch candidata. Anthropic avverte che possono esserci errori, duplicati o valutazioni di gravità eccessive. Nel controllo iniziale su 97 segnalazioni alte o critiche, 85 rispettavano i criteri del suo CVD, 11 erano duplicati e una era errata. Sono dati di quella valutazione, non una precisione garantita su ogni repository. [1]

Il dettaglio utile è la presenza di qualcosa da verificare. Un messaggio che indica una funzione sospetta e uno che fornisce un caso riproducibile richiedono lavori diversi. Anche una patch allegata va letta: potrebbe correggere il caso descritto restringendo un comportamento che altri utenti considerano legittimo. La velocità della scoperta e la qualità della correzione restano due aspetti separati.

La novità, in tre punti
Infografica · La novità, in tre punti. Fonti: [1] [2]
Leggi il contenuto dello schema

Sintesi dei fatti documentati nell’articolo. I riferimenti sono riportati sotto lo schema.

  • Punto 1 · Scansioni gratuite, per chi può gestirle: OSS Scanner, annunciato da Anthropic l’8 ottobre 2026, offre scansioni periodiche gratuite ai progetti open source ammessi al programma.
  • Punto 2 · Una segnalazione non è una vulnerabilità confermata: Secondo l’annuncio, i report includono un riproduttore e la spiegazione del problema; quando possibile, anche una bisezione per individuare l’introduzione del bug e una patch candidata.
  • Punto 3 · Chi può aderire e chi riceve i report: Anthropic valuta l’idoneità caso per caso, con criteri simili a quelli di OSS-Fuzz: impatto sulle infrastrutture e sulla sicurezza, esposizione a input remoti e dipendenza di altri progetti.

Chi può aderire e chi riceve i report

Anthropic valuta l’idoneità caso per caso, con criteri simili a quelli di OSS-Fuzz: impatto sulle infrastrutture e sulla sicurezza, esposizione a input remoti e dipendenza di altri progetti. Prima dell’adesione verifica che il richiedente sia un manutentore principale. Per cifrare le email si può configurare una chiave pubblica GPG; in quel caso non sono ammessi destinatari aggiuntivi in copia. [2]

Un esempio illustrativo è una libreria che interpreta file ricevuti da utenti esterni. Nella richiesta avrebbe senso spiegare quali applicazioni la usano e dove il formato entra nel sistema. Per un programma impiegato solo in un contesto interno, occorrerebbe invece chiarire l’effettiva rilevanza. Questo non anticipa l’esito della candidatura: aiuta a descrivere il progetto senza ridurre tutto al numero di stelle su GitHub.

Preparare un ambiente che lo scanner possa usare

Il repository ufficiale richiede una configurazione project.yaml nella directory del progetto, con repository e contatto principale. Il Dockerfile prepara dipendenze e build. Il setup usa la rete; successivamente l’audit avviene senza Internet. La documentazione propone tools/validate.py per la configurazione e tools/check per costruire l’ambiente e aprire una shell senza rete nell’immagine pronta. [3]

La distinzione fra preparazione online e audit offline è concreta. Nell’esempio illustrativo di un progetto con test che scaricano dati al momento dell’esecuzione, la build potrebbe riuscire mentre la suite si fermerebbe nella fase senza rete. Una verifica utile consiste nel controllare quali dipendenze e dati siano già presenti nell’ambiente, prima di attribuire un errore allo scanner. Non occorre cambiare il progetto alla cieca: prima si identifica ciò che manca.

Un file opzionale sul modello delle minacce permette di descrivere input ostili, componenti esclusi, criteri di gravità e formato desiderato delle segnalazioni. Il repository consente di fornire questa guida insieme alla configurazione. [3]

Per il parser dell’esempio, una guida sensata distinguerebbe file provenienti dall’esterno e configurazione amministrativa fidata. Potrebbe anche chiedere al report di indicare le condizioni necessarie per raggiungere il codice sospetto. È più utile di una richiesta generica di trovare tutti i problemi: rende esplicito il contesto in cui una segnalazione verrà valutata, senza promettere che ogni istruzione sarà interpretata perfettamente.

Illustrazione ufficiale Project Glasswing
Immagine ufficiale Project Glasswing, il programma precedente da cui nasce l’esperienza di OSS Scanner. Non è una schermata del nuovo servizio né una misura della sua precisione. Fonte: Anthropic

Dal report a una correzione verificabile

Un flusso di lavoro illustrativo parte dall’identificazione della versione coinvolta e dalla lettura del riproduttore. Il manutentore può confrontare il comportamento descritto con il codice e con le segnalazioni già aperte, quindi controllare la patch proposta. Riprodurre il caso è una prova utile, ma non l’unico modo di analizzare un difetto: contano anche i requisiti del progetto e i percorsi effettivamente raggiungibili.

Per esempio, una modifica che rifiuta un input malformato andrebbe verificata sia sul caso segnalato sia su input validi vicini. Il secondo controllo può far emergere una regressione che il primo non mostra. Questa è una proposta operativa, non un test eseguito da noi né un risultato dello scanner. Vale la pena conservare versione, ambiente e condizioni della verifica, così che un altro sviluppatore possa comprenderla senza ricostruire tutta la discussione.

Project Glasswing è il precedente programma di Anthropic dedicato alla ricerca di vulnerabilità nel software critico. OSS Scanner riprende quell’esperienza, ma il suo percorso accelerato non va confuso con la validazione umana delle segnalazioni. [5]

Gratuità, sospensione e divulgazione

OSS Scanner va distinto da Claude Security, il prodotto di scansione e proposta di patch destinato alle aziende. Anthropic segnala anche Claude for OSS, un programma separato che offre abbonamenti Max 20 x ai manutentori idonei. L’esistenza di questi strumenti non rende universale l’accesso al nuovo scanner. [1]

La configurazione disabled permette di sospendere i report. Le FAQ non impongono la finestra CVD di 90 giorni alle segnalazioni non validate. Se una viene poi verificata manualmente, Anthropic può divulgarla secondo la politica CVD, contando 90 giorni dalla notifica della validazione. L’azienda indica che potrà modificare in futuro alcune condizioni, con preavviso e possibilità di uscire. [2]

La scelta pratica dipende dal carico che il team può sostenere. Un gruppo con una persona disponibile al triage può iniziare organizzando un piccolo flusso di lettura, verifica e assegnazione. Chi ha già un arretrato consistente dovrebbe prima decidere chi lo gestirà. Lo scanner aggiunge capacità di ricerca; la decisione di correggere, rilasciare una versione e comunicarla agli utenti resta un lavoro da organizzare.

Dalla lettura all'azione

Da mettere in pratica

  • Verificare i requisiti del programma e la disponibilità del manutentore a gestire i report.
  • Preparare configurazione, dipendenze e ambiente di build secondo il template ufficiale.
  • Distinguere la preparazione con rete dall’audit successivo senza Internet.
  • Descrivere nel modello delle minacce gli input ostili e i componenti esclusi.
  • Valutare riproduttore, duplicati e patch prima di intervenire sul progetto.

Fonti e riferimenti

  1. OSS Scanner: annuncio e valutazione inizialeAnthropic · consultata il 10 ottobre 2026
  2. OSS Scanner: requisiti, configurazione e gestione dei reportAnthropic · consultata il 10 ottobre 2026
  3. Repository ufficiale OSS Scanner: template e validazioneAnthropic · consultata il 10 ottobre 2026
  4. Anthropic Cyber Mission: strumenti per i difensoriAnthropic · consultata il 10 ottobre 2026
  5. Project Glasswing: contesto della ricerca di sicurezzaAnthropic · consultata il 10 ottobre 2026
Hai trovato un'informazione da correggere? Segnala una correzione →

Ti è stato utile?

Valutazioni in caricamento…

Valuta questo articolo da 1 a 5 stelle

Valutazioni degli ultimi 180 giorni. Un voto per lettore e rete.

Parliamone

Hai un’esperienza da condividere o una domanda? Scrivi un commento pertinente, senza pubblicità o link.

Lascia un commento

Nome e messaggio saranno pubblici. Evita dati personali. Privacy dei commenti.