Scan policies

Scan policies

A scan policy decides which checks run. Speed settings on the same wizard step decide how hard the scanner pushes. Together they make the difference between a scan that finishes over lunch and one that is still running tomorrow.

Built-in policies

PolicyWhat it runsUse it for
QuickSecurity headers and version fingerprintingA first look at an unfamiliar host, or a fast pipeline smoke test
FocusedSQL, command and code injection, XXE, XSS and headersHigh-signal results without the slow, rarely relevant checks
StandardHeaders, versions, injection and XSSRegular testing that covers the OWASP Top 10 essentials
DeepCore categories, including SSRF, SSTI and IDORPre-release or pre-audit testing, run overnight
DefaultEvery check in the catalogueFull coverage. Recommended, and the slowest.

Default is the widest policy, not Deep. If you are unsure, start with Default and narrow down only if scan time becomes a problem. Built-in policies cannot be edited.

Create a custom policy

  1. Open Config → Policies and click New.
  2. Name it, then tick whole categories or open them to select individual checks.
  3. Save. It appears alongside the built-ins in every scan wizard.

Common custom policies:

  • Production-safe: remove the destructive and denial-of-service categories, and run at Stealth speed.
  • Stack-specific: drop the WordPress, Joomla and Drupal checks for an app that has never used PHP.
  • Regression: only the bug classes you have been caught by before, for a fast CI check.

Speed and throttling

PresetParallel requestsDelay
Stealth22 seconds
Normal5500 ms
Aggressive10none

Setting Requests / second, Concurrency or Delay directly overrides the preset. Where settings conflict, the larger delay wins. Two more options are useful:

  • Skip timing-based checks: faster, with fewer false positives on slow or noisy networks.
  • Max payloads / type: caps payloads for each check, trading some coverage for speed.

Attack scope

On the Policy step, Attack include / exclude decides which discovered URLs receive payloads. Exclude logout, delete and download endpoints. They still appear in the sitemap, but they are never attacked.

Full reference, including the whole check catalogue: Scan policies (docs)