Every vulnerability scanner assigns a severity score to each finding — CVSS 7.4 (High), CVSS 5.0 (Medium), and so on. These scores assess the vulnerability in isolation: how severe would this be if successfully exploited, independent of context.
The problem is that attackers do not exploit vulnerabilities in isolation. They chain them. A subdomain takeover might be rated Medium on its own — it requires additional steps to cause harm. An exposed internal API might also be Medium — it requires authentication to be useful. But if the subdomain takeover allows an attacker to intercept the authentication token for the internal API, the combination is a Critical path to data breach.
Reviewing a list of CVSS scores without attack path context forces security and engineering teams to infer these chains themselves — a task that requires security expertise and time.
Attack path analysis takes the set of verified findings from a scan and searches for chaining relationships:
When a chain is identified, the analysis constructs a narrative:
When engineering time is limited, the question is not "which finding has the highest CVSS score?" but "which fix reduces the most risk?" Attack path analysis answers this directly.
If a Critical attack path runs through a Medium finding as its first step, fixing that Medium finding eliminates the Critical-risk chain — even though the finding itself is not Critical. This is often more efficient than fixing a standalone High finding that does not chain into any broader risk.
VeilScan's attack path reports include this guidance explicitly: which finding in each chain, if fixed, breaks the path, and what the estimated business impact of the chain as a whole is.
See: Attack Path Analysis feature · What is an Attack Path? · Business Impact Score feature
They are related but different. MITRE ATT&CK is a framework of attacker tactics and techniques. Attack path analysis applies the chaining concept from MITRE ATT&CK to your specific findings — constructing realistic paths through your actual vulnerabilities rather than theoretical tactics. VeilScan's attack paths draw on ATT&CK-aligned thinking without requiring users to understand the framework.
Attack paths are only constructed when meaningful chains exist. If your scan produces only isolated, unrelated findings, no attack paths are shown. This is not a failure — it means your findings are low-chaining-risk. Attack path analysis adds the most value when multiple findings exist across related assets.
No. Attack paths are constructed only when related verified findings chain meaningfully. Some scans produce no attack paths (isolated findings). Attack paths are shown in the dedicated section of paid plan reports when they are detected. The free plan shows a count of detected attack paths; full chains are locked until you upgrade.