hunt-file-upload

Identify and demonstrate file upload security bypass techniques in web applications.

3|Updated Nov 12, 2025
One-click install
npx skills add https://github.com/cmndcntrlcyber/rtpi --skill hunt-file-upload-cmndcntrlcyber
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hunt-file-upload
Source: https://github.com/cmndcntrlcyber/rtpi/tree/main/knowledge_seed/bug_hunter_skills/hunt-file-upload
Command: npx skills add https://github.com/cmndcntrlcyber/rtpi --skill hunt-file-upload-cmndcntrlcyber

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill unit is designed to identify and bypass common file upload vulnerabilities in web applications.

Core Features & Use Cases

  • Vulnerability Detection: Identifies RCE, XSS, SSRF, path traversal, and other file upload-related issues.
  • Bypass Techniques: Lists and explains various bypass techniques like extension bypass, null byte, double extension, MIME spoofing, etc.
  • Use Case: It can be used by security professionals to test file upload features in web applications and ensure they are secure against common vulnerabilities.

Quick Start

Use the hunt-file-upload skill to test the file upload endpoint on the target application.

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 for file upload vulnerabilities in a web application?

File upload vulnerability testing involves targeting the application's upload endpoint to identify issues like RCE, XSS, SSRF, and path traversal. Security professionals use this assessment to ensure web applications are secure against common file upload attack vectors.

What techniques bypass file upload security controls?

Bypass techniques for file upload security controls include extension bypass, null byte injection, double extension manipulation, and MIME spoofing. These methods exploit weaknesses in how the web application validates file types and content before saving.

Why does MIME spoofing bypass content type checks during file upload?

MIME spoofing bypasses content type checks by manipulating the Content-Type header to match an allowed type while the actual file content contains malicious code. This exploits web applications that rely solely on header validation for file upload security.

Do I need web application security knowledge to use file upload bypass testing?

Yes, you need prior knowledge of web application security and common vulnerability exploitation methods to effectively use file upload bypass testing. Understanding attack vectors like RCE, XSS, and path traversal is required to accurately demonstrate and assess results.

What is the best way to identify path traversal via file upload features?

The best way to identify path traversal via file upload features is to attempt uploading files with manipulated filenames containing directory traversal sequences. This demonstrates whether the web application properly sanitizes file paths before saving the uploaded content.