Las pruebas de vulnerabilidad, disponibles como una larga lista de plugins, son escritos en NASL ("Nessus Attack Scripting Language", Lenguaje de Scripting de Ataque Nessus por sus siglas en inglés), un lenguaje scripting optimizado para interacciones personalizadas en redes.