Un escner de vulnerabilidades es un software diseado para realizar anlisis automticos de cualquier aplicacin, sistema o red en busca de cualquier posible vulnerabilidad que exista. Aunque estas aplicaciones no son capaces de detectar la vulnerabilidad con total precisin, s son capaces de detectar ciertos elementos que podran desencadenar en una vulnerabilidad, facilitando enormemente el trabajo a los investigadores e ingenieros. Hay varios tipos de escneres de vulnerabilidades, autenticados, en los que se realizan pruebas y ataques potenciales desde la propia red, y no autenticados, en los que el investigador o hacker tico se intenta hacer pasar por un pirata informtico simulando un ataque desde fuera para ver hasta dnde es capaz de llegar analizando (y explotando) posibles vulnerabilidades.