A vulnerability scan is an automated check that finds known technical weaknesses, like missing patches or common misconfigurations, by comparing your system against a database of CVEs. A penetration test is a manual, human-driven process where security experts actively exploit vulnerabilities, chain them together, and test business logic flaws to demonstrate the real-world impact of a breach. Scans are passive and broad; pentests are active, deep, and adversarial.