ZAP Scanner

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.

1. ZAP Spider

The ZAP Spider is a crawler feature used to discover links and map out a website, functioning similarly to Burp Crawler.

How to Start a Spider Scan

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.

Progress and Results

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).

2. Passive Scanner

The Passive Scanner runs automatically in the background as the ZAP Spider navigates the application.

3. Active Scanner

The Active Scanner targets the application by sending various payloads against identified pages and HTTP parameters to uncover deeper vulnerabilities.

Running an Active Scan