hunt-file-upload

Identify and exploit insecure file-upload endpoints across PHP, JSP, and ASP.NET stacks.

3.3k|507|Updated May 5, 2026
One-click install
npx skills add https://github.com/elementalsouls/Claude-BugHunter --skill hunt-file-upload-elementalsouls
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hunt-file-upload
Source: https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-file-upload
Command: npx skills add https://github.com/elementalsouls/Claude-BugHunter --skill hunt-file-upload-elementalsouls

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

File upload endpoints often provide unauthenticated upload vectors that attackers can abuse to achieve remote code execution, stored XSS, SSRF, and directory traversal. This Skill compiles common bypass techniques, how to test them, and how to interpret results to prevent insecure deployments.

Core Features & Use Cases

  • Identify and test insecure upload endpoints across PHP, JSP, and ASP.NET stacks.
  • Document bypass vectors (double extension, null byte, case variants, content-type spoofing, ZIP slip, and SVG/HTML/XSS payloads) and how servers respond.
  • Provide actionable remediation guidance and evidence-ready results for bug-bounty and pentest reports.

Quick Start

Analyze your web app's upload endpoints to identify exploitable vectors and generate a remediation plan.

Frequently Asked Questions about hunt-file-upload

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

FAQPage Schema
How do I test file upload endpoints for RCE and XSS vulnerabilities?

Test file upload endpoints for RCE and XSS by injecting payloads across PHP, JSP, and ASP.NET stacks. This Skill identifies insecure handling and validates evidence through test requests, interpreting server behavior to confirm exploitability.

What file upload bypass techniques work against web application security filters?

Common file upload bypass techniques include double extension, null byte injection, case variants, content-type spoofing, ZIP slip, and SVG/HTML payloads. This Skill documents these vectors and analyzes how servers respond to each bypass attempt.

How does insecure file upload handling lead to remote code execution?

Insecure file upload handling leads to remote code execution when attackers upload executable payloads to accessible directories. This Skill identifies unauthenticated upload vectors and validates RCE risks by analyzing server behavior across multiple web stacks.

Can I use this for bug bounty hunting on PHP and ASP.NET targets?

Yes, this Skill tests upload handling across PHP, JSP, and ASP.NET stacks during bug-bounty programs. It enforces detection of common bypass vectors and generates evidence-ready results with actionable remediation guidance for pentest reports.

What is the best way to document file upload vulnerabilities for pentest reports?

Document file upload vulnerabilities by capturing server responses to bypass payloads and mapping them to RCE, XSS, or SSRF risks. This Skill validates evidence through test requests and guides secure remediation recommendations for reporting.

Does file upload testing detect SSRF and directory traversal risks?

File upload testing detects SSRF and directory traversal risks by analyzing how servers process uploaded content. This Skill identifies unauthenticated upload vectors that attackers can abuse to achieve these vulnerabilities beyond standard RCE and XSS.