ssrf_test
Test SSRF vulnerabilities by sending multiple localhost bypass variants to check if servers fetch internal resources. Returns detailed results for each attempt.
Instructions
Test SSRF with localhost bypass variants. Sends 10+ representations of localhost (127.0.0.1, 0, decimal, hex, IPv6, etc.) to check if the server fetches internal resources. Returns results array with variant, payload_url, status, length, different_from_baseline per attempt. Side effects: May cause the target server to make internal requests.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"url": "<url>",
"parameter": "<parameter>"
},
"name": "ssrf_test"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Target URL that accepts a URL/host parameter | |
| parameter | Yes | Parameter that accepts URLs, e.g. 'url', 'src', 'redirect' | |
| internal_target | No | Internal resource to reach, e.g. 'http://localhost/admin' | |
| method | No | HTTP method |