A vulnerability scan is an automated test that scans the system for and reports potential vulnerabilities. Vulnerability scans are used by companies to monitor systems, networks, applications, and procedures for security vulnerabilities.