Een pentest wordt uitgevoerd door een pentester met alle kennis die benodigd is om de test te kunnen uitvoeren. Bij een pentest wordt een uitgebreid rapport opgemaakt over hoe en waar kwetsbaarheden gevonden zijn door deze te testen en daarna efficiënt te verhelpen. Door het opvolgen van de geconstateerde aanbevelingen kan men de beveiliging optimaliseren. Een vulnerability scan is een geautomatiseerde snelle check door middel van een softwareprogramma zonder verdere stappen en/of diepgang over de geconstateerde kwetsbaarheden.