Launch App
Documentation

Understanding Vulnerabilities

NetVigil identifies vulnerabilities by combining the results of web fingerprinting and service detection with the National Vulnerability Database (NVD). This page explains how findings are surfaced and what they mean.

How Vulnerabilities Are Discovered

When a scan identifies software running on your infrastructure (e.g., nginx 1.18.0, WordPress 6.4.2, OpenSSH 8.9), NetVigil queries the NVD for known CVEs affecting those specific versions. This includes:

Severity Levels

Each vulnerability is assigned a severity based on its CVSS v3.x score from the NVD:

Issues page showing vulnerability findings by severity
Severity CVSS Score Example
Critical 9.0 – 10.0 Remote code execution
High 7.0 – 8.9 SQL injection, auth bypass
Medium 4.0 – 6.9 Cross-site scripting (XSS)
Low 0.1 – 3.9 Information disclosure

Vulnerability Lifecycle

  1. Discovered — A scan finds matching CVEs for your detected software
  2. Tracked — The finding is recorded with the affected asset and severity
  3. Alerted — If alert rules are configured, notifications are sent
  4. Updated — Rescans may discover new CVEs or confirm that patched versions resolve existing ones

Limitations

NetVigil's vulnerability detection is based on version matching against the NVD. It does not perform active exploitation or authenticated scanning. This means: