hunt-file-upload

Detect file upload vulnerabilities and demonstrate bypass methods via Python scripts.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill detects and demonstrates bypass techniques for common file upload vulnerabilities, allowing for secure testing and remediation.

Core Features & Use Cases

  • File Upload Bug Detection: Identifies endpoints vulnerable to file upload attacks like RCE, XSS, and SSRF.
  • Bypass Techniques: Provides a comprehensive list of bypass methods for file upload checks.
  • Use Case: When auditing web applications for security, use this Skill to find and bypass potential file upload vulnerabilities to validate the security posture.

Quick Start

Scan for file upload vulnerabilities in the application using the hunt-file-upload skill.

Frequently Asked Questions about hunt-file-upload

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

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

To bypass file upload vulnerabilities, you can use Python scripts to detect and demonstrate bypass methods for RCE via webshell, XSS via SVG/HTML, and SSRF via XXE in DOCX. This requires manual verification to confirm exploitability.

What is the best way to test file upload endpoints for path traversal and SSRF?

The best way to test file upload endpoints for path traversal and SSRF is to target common endpoints like /upload, /avatar, /profile-picture, and /attachment using specialized scripts to identify and bypass vulnerable file checks.

How does uploading an SVG or DOCX file lead to XSS and SSRF?

Uploading an SVG or DOCX file can lead to XSS and SSRF because these formats support embedded scripts and external entities. The Skill demonstrates how SVG/HTML payloads achieve XSS and XXE in DOCX achieves SSRF.

Can I use Python scripts to detect and bypass file upload checks automatically?

Yes, you can use Python scripts to detect file upload vulnerabilities and generate bypass payloads automatically. However, manual verification is required to validate the security posture and confirm the bypass techniques.

When do I need to audit web applications for file upload vulnerabilities?

You need to audit web applications for file upload vulnerabilities when assessing the security posture of endpoints like /upload and /attachment. This identifies bypass techniques for file upload checks to prevent RCE, XSS, and SSRF attacks.

Why does my file upload bypass not work for webshell RCE on certain endpoints?

A file upload bypass for webshell RCE might not work due to strict server-side validation or endpoint configuration restrictions. The Skill helps identify these limitations by providing comprehensive bypass methods and requiring manual verification to confirm results.