La scoperta autonoma delle vulnerabilità è l'identificazione guidata dall'IA di difetti software con un intervento umano diretto limitato. Invece di affidarsi a un ricercatore di sicurezza per ispezionare manualmente il codice o eseguire ogni test, il sistema analizza il codice sorgente, i binari, le configurazioni e il comportamento runtime per individuare debolezze come corruzione della memoria, bug di injection, logiche insicure o configurazioni errate.
Nel campo della sicurezza informatica, questo è importante perché può accelerare notevolmente la fase di scoperta della ricerca sulle vulnerabilità e ridurre il tempo tra l'individuazione di una debolezza e la sua correzione. I difensori possono usarlo per dare priorità alla revisione, generare risultati proof-of-concept e integrare gli esiti nei flussi di lavoro di correzione. Anche gli attaccanti possono usare automazioni simili per scalare la ricognizione e la caccia ai bug su grandi basi di codice. Il suo valore dipende dalla validazione: l'IA può individuare rapidamente potenziali candidati, ma gli esseri umani o gli strumenti di test devono comunque confermare se un difetto è reale, sfruttabile e corretto in modo sicuro.


