Een vulnerability scan is een geautomatiseerde scan waarbij er wordt gekeken naar de beschikbare services/software. Hierbij wordt gekeken naar de aanwezige versie en de bekende kwetsbaarheden. De resultaten van een vulnerability scan zijn vaak het vertrekpunt voor een pentester. De pentester kijkt of de kwetsbaarheden gebruikt kunnen worden om toegang tot het systeem of gegevens te krijgen.