Vulnerability Scanning
Created bymhmdiaa-trickest
Last updated8/12/2024
Input Parameters
List of URLs
Header(s) to include in HTTP requests
List of URLs, paths, or regular expressions to include in scanning
Maximum number of requests to send per second per machine
Header(s) to include in HTTP requests
JSONLines records of URL and request details
List of URLs, paths, or regular expressions to exclude from scanning
Outputs
findingssitemap
Fuzz Web Applications for Vulnerabilities
Description
Scan for vulnerabilities in web applications actively by crawling the app, fuzzing inputs, and reporting insecure behaviors and potential security flaws.Features
- Scans for a wide range of vulnerabilities by actively injecting payloads and analyzing responses.
- Crawls the web application before and after payload injection to discover endpoints and detect stored vulnerabilities.
- Automatically switches to headless browser crawling when necessary.
- Can scan thousands of web applications simultaneously.
Inputs
Required
- urls: List of URLs
Optional
- exclude-urls: List of URLs, paths, or regular expressions to exclude from scanning
- header: Header(s) to include in HTTP requests
- header-file: File with header(s) to include in HTTP requests
- rate-limit: Maximum number of requests to send per second per machine (default: 300)
Outputs
- findings: JSONLines records of finding details.
Changelog
- v1.0.0
- Initial release
- v1.1.0
- Improved the finding
description
field to include more relevant information. - Resolved an issue where a scan rule for detecting proxy misconfigurations was generating false positives.
- Improved the finding
- v1.2.0
- Added
header-file
input
- Added
- v2.0.0
- Added automatic validation for SQL injection vulnerabilities using single-threaded, high-accuracy checks
- Added detection of file upload forms as informational findings
- Improved headless crawling to better support JavaScript-heavy dynamic applications
- Added
url-details
input to allow passing non-GET endpoints with custom bodies; enables integration with theAnalyze JavaScript Code
module - Added
sitemap
output to export the dynamically accessed sitemap in a format compatible withZAP Messages