Un progetto personale è una creazione sviluppata privatamente per apprendimento, sperimentazione, curiosità o espressione, piuttosto che per una necessità commerciale. In ambito di sicurezza informatica, questa etichetta si applica spesso a laboratori domestici, strumenti amatoriali, exploit proof-of-concept, script personalizzati o piccole utilità create da una sola persona o da un piccolo gruppo affiatato.
Questo è importante perché i progetti personali possono diventare sia risorse difensive sia strumenti di attacco. I difensori li usano per testare le rilevazioni, automatizzare il triage o esplorare nuove tecniche in un laboratorio sicuro. Anche gli attaccanti possono fare affidamento su codice privato, sviluppato su misura, per evitare gli strumenti commerciali rumorosi e adattare il comportamento a un ambiente di destinazione. Poiché questi progetti sono di solito realizzati rapidamente e al di fuori di una revisione formale, possono contenere bug, convalida debole o impostazioni predefinite non sicure. I team di sicurezza dovrebbero considerarli utili ma non affidabili finché non vengono revisionati, testati e isolati.


