Skip to main content
GlossarySecurity TestingVulnerability Scanning

Vulnerability Scanning

Vulnerability scanning automatically checks systems, networks, and applications against a database of known vulnerabilities, flagging outdated software, missing patches, and common misconfigurations — broad, fast, and largely automated, in contrast to the manual, targeted depth of a penetration test.

Scanners work by fingerprinting the software and versions in use (a web server, an OS, a database engine) and cross-referencing them against public vulnerability databases (CVE listings), flagging anything with a known, disclosed issue — fast and broad coverage, but limited to vulnerabilities that are already publicly known and cataloged.

Scanning is typically run continuously or on a regular schedule as a baseline hygiene check, while penetration testing is reserved for periodic, deeper manual engagements — the two are complementary layers of a security program, not substitutes for each other.

Vulnerability Scanning — Definition, Example & How It's Used | QA Bash Glossary | QA Bash