ZAP comes bundled with a Web Scanner similar to Burp Scanner. It is capable of building site maps using ZAP Spider and performing both passive and active scans to look for various types of vulnerabilities.
The ZAP Spider is a crawler feature used to discover links and map out a website, functioning similarly to Burp Crawler.
Note: When starting a scan via the HUD, ZAP may prompt you that the website is out of scope. Click 'Yes' to automatically add it. The Scope determines which URLs ZAP will test, and it can be customized to include multiple targets.
Note: In some browser versions, the ZAP HUD might not work exactly as intended.
Tip - Ajax Spider: You can launch the Ajax Spider using the third button on the right pane. Unlike the standard spider, it renders the page and identifies links requested through JavaScript/AJAX even after the page loads. Run this after the normal Spider to catch hidden links (this process takes longer to finish).
The Passive Scanner runs automatically in the background as the ZAP Spider navigates the application.
The Active Scanner targets the application by sending various payloads against identified pages and HTTP parameters to uncover deeper vulnerabilities.