Flowmapper uses an AI browser agent to navigate your target website and uncover endpoints that traditional crawling misses. The agent interacts with the site like a real user: clicking links, filling and submitting forms, and following multi-step flows to build a fuller map of your application’s attack surface. It is integrated into the Website Scanner and runs alongside the standard spider.Documentation Index
Fetch the complete documentation index at: https://pentest-tools.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
How it works
When Flowmapper is enabled, it runs as a parallel process during the spidering phase of a Website Scanner scan.The AI agent launches in parallel
A planner agent analyzes the current page and breaks it into specific user journeys to explore, such as submitting a form or moving through a checkout flow. Worker browser agents then carry out those tasks in a real browser.
Requests are captured
As the agents browse, every HTTP request and response is recorded, including URLs, methods, headers, and status codes.
The agent runs for up to half the scan’s maximum time. For a scan with a 60-minute limit, Flowmapper runs for up to 30 minutes.
What it discovers
Flowmapper is effective at finding endpoints that traditional spiders struggle with:JavaScript-driven navigation
Pages and routes rendered entirely by client-side JavaScript frameworks
Interactive workflows
Multi-step flows that require clicking buttons, expanding menus, or filling forms
Dynamic content
Content loaded via AJAX requests or single-page application routing
Hidden functionality
Endpoints reached only by submitting a form or completing a user flow
Enabling Flowmapper
Flowmapper runs automatically when it is turned on in your AI settings. There is no per-scan switch: enable it once under Account > AI > Flowmapper, and it then runs during every Website Scanner scan that includes the spider.Flowmapper is a paid AI feature. The toggle is managed by the organization owner and gated by your plan.
Confirming it ran
When Flowmapper runs during a scan, it adds a test entry to the scan results:Performed FlowmappingThis confirms the feature ran and contributed to the crawling phase.
How it complements traditional spidering
The AI agent and the traditional spider run concurrently, each contributing endpoints to the same scanning pipeline.| Approach | Strengths | Limitations |
|---|---|---|
| Traditional spider | Fast, efficient for static sites, handles large volumes of pages | Misses JavaScript-rendered content and interactive flows |
| AI browser agent | Navigates dynamic content, interacts with UI elements, completes multi-step flows | Slower due to real browser interaction, limited by the timeout |