How it works
When enabled, AI endpoint discovery runs as a parallel process during the spidering phase of a Website Scanner scan.AI agent launches in parallel
An AI-driven browser agent starts navigating the target site in a real browser. The agent explores the application by interacting with page elements, following navigation flows, and discovering content that static crawling cannot reach.
Requests are captured
As the agent browses, all HTTP requests and responses are recorded, including URLs, methods, headers, and status codes.
The AI agent runs with a timeout of half the scan’s maximum time. For a scan with a 60-minute limit, the agent runs for up to 30 minutes.
What it discovers
The AI agent 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 accessible only through specific user interactions
- URL and HTTP method (GET, POST, etc.)
- Request headers sent during the interaction
- Response status code and headers
- POST data when applicable
Enabling endpoint discovery
AI-powered endpoint discovery runs when the Website Scanner includesai_endpoint_discovery in the discovery modules list.
Use automatic spidering
Keep the spider approach set to
auto so endpoint discovery can run alongside the regular crawler.AI-powered endpoint discovery is not available in Light scan mode.
Generated finding
When AI endpoint discovery runs during a scan, it generates a test entry in the scan results:AI-powered endpoint discovery - Performed AI-powered endpoint discoveryThis confirms the feature ran and contributed to the scan’s 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, discovers hidden routes | Slower due to real browser interaction, limited by timeout |
API usage
You can enable AI endpoint discovery via the API by includingai_endpoint_discovery in tool_params.discovery:
See API examples and the OpenAPI reference tab for the full Website Scanner parameters schema.
AI data handling
The AI endpoint discovery feature processes target website content through our AI infrastructure:- Azure-hosted models: The AI agent uses Azure OpenAI models within our controlled infrastructure
- Target data only: Only the target website’s publicly accessible content is processed
- No external sharing: Your scan data is never sent to external companies for training
- No retention: Website content processed by the AI agent is not stored after the scan completes