Un progetto open source è software il cui codice sorgente è disponibile pubblicamente affinché chiunque possa ispezionarlo, usarlo, modificarlo e contribuire. Nella cybersecurity, questa visibilità è preziosa perché i difensori possono verificare il codice alla ricerca di vulnerabilità, controllare come vengono gestiti i dati e correggere i difetti senza attendere il processo di revisione privato di un fornitore. Tuttavia, l'open source non è automaticamente sicuro: gli attaccanti possono leggere lo stesso codice, quindi la sicurezza dipende da una manutenzione attiva, dalla revisione e da aggiornamenti tempestivi.
Negli attacchi reali, i progetti open source vengono spesso presi di mira attraverso la supply chain piuttosto che il codice stesso: commit malevoli, maintainer compromessi, avvelenamento delle dipendenze o pacchetti typosquatting possono infiltrarsi nelle build affidabili. Le difese includono code review, release firmate, build riproducibili, blocco delle dipendenze e auditing della community. Per i team di sicurezza, l'open source è sia un vantaggio sia una responsabilità: rende possibile la verifica, ma solo se il progetto ha abbastanza contributori per mantenerlo sotto controllo.


