exploiting-server-side-request-forgery

Featured

Identifying and exploiting SSRF vulnerabilities to access internal services, cloud metadata, and restricted network resources during authorized penetration tests.

AI & Automation 12,642 stars 1468 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Exploiting Server-Side Request Forgery ## When to Use - During authorized penetration tests when the application fetches URLs provided by users (webhooks, URL previews, file imports) - When testing cloud-hosted applications for access to instance metadata services - For assessing PDF generators, screenshot services, or any feature that renders external content - When evaluating microservice architectures for internal service access via SSRF - During security assessments of APIs that accept URL parameters for data fetching ## Prerequisites - **Authorization**: Written penetration testing agreement including SSRF testing scope - **Burp Suite Professional**: With Collaborator for out-of-band detection - **interactsh**: Open-source OOB interaction server (`go install github.com/projectdiscovery/interactsh/cmd/interactsh-client@latest`) - **SSRFmap**: Automated SSRF exploitation framework (`git clone https://github.com/swisskyrepo/SSRFmap.git`) - **curl**: For manual SSRF payload testing - **Knowledge of target infrastructure**: Cloud provider (AWS, GCP, Azure), internal IP ranges ## Workflow ### Step 1: Identify SSRF-Prone Functionality Map all application features that make server-side HTTP requests. ```bash # Common SSRF-prone features: # - URL preview/unfurling (Slack-like link previews) # - Webhook configuration endpoints # - File import from URL (import CSV from URL) # - PDF/screenshot generation from URL # - Image/avatar fetching from URL # - RSS/feed aggregation ...

Details

Author
mukul975
Repository
mukul975/Anthropic-Cybersecurity-Skills
Created
3 months ago
Last Updated
today
Language
Python
License
Apache-2.0

Similar Skills

Semantically similar based on skill content — not just same category

DevOps & Infrastructure Listed

exploiting-server-side-request-forgery

Identifying and exploiting SSRF vulnerabilities to access internal services, cloud metadata, and restricted network resources during authorized penetration tests.

6 Updated today
26zl
AI & Automation Featured

performing-blind-ssrf-exploitation

Detect and exploit blind Server-Side Request Forgery vulnerabilities using out-of-band techniques, DNS interactions, and timing analysis to access internal services and cloud metadata endpoints.

12,642 Updated today
mukul975
DevOps & Infrastructure Solid

performing-ssrf-vulnerability-exploitation

Test for Server-Side Request Forgery vulnerabilities by probing cloud metadata endpoints, internal network services, and protocol handlers through user-controllable URL parameters. Tests AWS/GCP/Azure metadata APIs (169.254.169.254), internal port scanning via HTTP, URL scheme bypass techniques, and DNS rebinding detection.

12,642 Updated today
mukul975
AI & Automation Listed

ssrf

Detect Server-Side Request Forgery where user-controlled URLs can reach internal services, cloud metadata endpoints, or bypass network boundaries.

0 Updated today
Liaabnormal676
AI & Automation Listed

sast-ssrf

Detect Server-Side Request Forgery (SSRF) vulnerabilities in a codebase using a three-phase approach: recon (find outbound call sites), batched verify (trace user input to destinations in parallel subagents, 3 sites each), and merge (consolidate batch results). Requires sast/architecture.md (run sast-analysis first). Outputs findings to sast/ssrf-results.md. Use when asked to find SSRF or server-side request forgery bugs.

0 Updated today
reasonless-throne486