XSS Agent¶
The XSS (Cross-Site Scripting) Agent autonomously discovers XSS vulnerabilities through context-aware payload crafting and testing.
Capabilities¶
- Reflected XSS Detection: Tests for XSS vulnerabilities where scripts are reflected immediately in responses
- Stored XSS Detection: Tests for XSS vulnerabilities where scripts are stored and executed later
- DOM-Based XSS Detection: Tests for XSS vulnerabilities through DOM manipulation
- Context-Aware Payload Generation: Crafts payloads adapted to HTML, attributes, JavaScript, CSS, SVG contexts
- CSP Bypass Techniques: Tests Content Security Policy bypass methods
- Framework-Specific Testing: Tests React, Vue, Angular, Svelte frameworks
Configuration¶
Basic Configuration¶
Enable the XSS agent:
Scope Configuration¶
Configure scope to focus testing:
Requirements¶
- Web Applications: Designed for web applications, not APIs
- JavaScript Execution: Requires JavaScript execution for DOM-based XSS testing
- Start URL: Initial URL to begin exploration
- Authentication (optional): Configure if application requires authentication
Limitations¶
- Web applications only
- Requires JavaScript execution
- Tests within configured scope boundaries
- Limited by scan timeout settings
Related Documentation¶
- How It Works: Understanding XSS injection capabilities
- Frontend DAST Configuration: WebApp testing configuration options
- Agentic Crawling: Technical details on crawling
- Authentication: Set up authentication for scans