hunt-ssrf

Detect and validate SSRF vulnerabilities with out-of-band confirmation.

1.1k|191|Updated Jun 24, 2026
One-click install
npx skills add https://github.com/uphiago/recon-skills --skill hunt-ssrf-uphiago
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hunt-ssrf
Source: https://github.com/uphiago/recon-skills/tree/main/redteam/hunt-ssrf
Command: npx skills add https://github.com/uphiago/recon-skills --skill hunt-ssrf-uphiago

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

SSRF vulnerabilities allow attackers to trick servers into making unauthorized outbound network requests, enabling access to internal services, cloud metadata endpoints, and sensitive infrastructure that is not exposed externally. This Skill eliminates the guesswork of identifying and validating SSRF flaws, which are high-severity risks often missed during standard reconnaissance.

Core Features & Use Cases

  • OOB-Validated Detection: Mandatory out-of-band confirmation workflow eliminates false positives from URL echo bugs and parser-only validation, ensuring only confirmed SSRF flaws are reported.
  • Cloud Metadata Exploitation: Built-in payloads and methodology for extracting AWS IMDS, GCP, and Azure metadata credentials, the highest-impact SSRF attack path.
  • Internal Network Enumeration: Guidance for scanning internal ports, enumerating Kubernetes clusters, and accessing unauthenticated internal services like Redis and Elasticsearch via SSRF.
  • Filter Bypass Techniques: 11+ proven bypass methods for IP blocklists, schema restrictions, and redirect validators, including DNS rebinding, IP encoding, and protocol confusion.
  • Real-World Impact Context: Field-validated examples from 15 public bug bounty reports with payouts up to $25,000, including headless browser SSRF, gopher-to-Redis RCE chains, and link-preview SSRF. Use Case: For a cloud-hosted SaaS with a link preview feature, use this Skill to confirm SSRF via out-of-band callback, then extract AWS IAM credentials from the metadata endpoint to assess full account compromise risk.

Quick Start

Use the hunt-ssrf skill to test the target's link preview endpoint for SSRF by sending an out-of-band callback URL and confirming the server makes an unauthorized outbound request to internal cloud metadata services.

Frequently Asked Questions about hunt-ssrf

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect and validate blind SSRF vulnerabilities?

Detect blind SSRF vulnerabilities by sending an out-of-band callback URL to the target server and confirming the server-initiated request reaches your listener. Mandatory out-of-band confirmation eliminates false positives from URL echo bugs and parser-only validation.

Can I extract AWS IAM credentials via cloud metadata SSRF?

Yes, you can extract AWS IMDS, GCP, and Azure metadata credentials via SSRF. By tricking the server into requesting cloud metadata endpoints, you can retrieve IAM credentials to assess full account compromise risk.

What are the best SSRF filter bypass techniques for IP blocklists?

Effective SSRF filter bypass techniques include DNS rebinding, IP encoding, and protocol confusion to circumvent IP blocklists, schema restrictions, and redirect validators. These methods help reach internal resources despite input filters.

How do I enumerate internal networks and Kubernetes clusters using SSRF?

Enumerate internal networks via SSRF by scanning internal ports and accessing unauthenticated services like Redis and Elasticsearch. You can also map Kubernetes clusters by leveraging server-initiated requests to internal service endpoints.

Does this SSRF testing methodology apply to webhooks and PDF generators?

Yes, this methodology targets URL-fetching features like link previews, file imports, webhooks, and PDF generators. These services are highly susceptible to SSRF because they require server-side outbound network requests to process URLs.