hunt-file-upload

Detect and analyze file upload vulnerabilities including RCE, XSS, SSRF, and path traversal.

Updated Jun 18, 2026
One-click install
npx skills add https://github.com/Kisilev13/Hermes-Agent-Workspace --skill hunt-file-upload-kisilev13
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hunt-file-upload
Source: https://github.com/Kisilev13/Hermes-Agent-Workspace/tree/main/skills/hunt-file-upload
Command: npx skills add https://github.com/Kisilev13/Hermes-Agent-Workspace --skill hunt-file-upload-kisilev13

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill unit is designed to uncover file upload vulnerabilities, helping to detect potential Remote Code Execution (RCE), Cross-Site Scripting (XSS), Server-Side Request Forgery (SSRF), and other related security flaws in web applications.

Core Features & Use Cases

  • File Upload Vulnerability Detection: Scans for RCE via webshell, XSS via SVG/HTML, SSRF via XXE in DOCX, and path traversal via filename.
  • Bypass Table: Offers 10 techniques for bypassing common security checks.
  • Endpoint Detection: Monitors endpoints such as /upload, /avatar, /profile-picture, /attachment, and /import for suspicious file uploads.
  • Execution Testing: Verifies the success of file upload by checking for RCE results (e.g., whoami output) and reflected XSS in URLs.
  • Use Case: Use this skill when auditing file upload features and testing avatar/attachment endpoints, especially within bug bounty hunting or application security testing.

Quick Start

Use the hunt-file-upload skill to test for file upload vulnerabilities on a web application by scanning the '/upload' endpoint.

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 like remote code execution and cross-site scripting?

To test for file upload vulnerabilities, scan designated endpoints such as /upload or /avatar to detect potential remote code execution, cross-site scripting, server-side request forgery, and path traversal flaws. This includes verifying execution results like whoami outputs or reflected XSS.

What webshell upload techniques bypass common security checks during security auditing?

File upload security auditing utilizes a bypass table offering 10 distinct techniques for evading common security checks. These methods facilitate testing webshell uploads, XXE in DOCX, and SVG/HTML payloads against endpoints like /attachment and /import.

Can I detect server-side request forgery via XXE in DOCX file uploads?

Yes, you can detect server-side request forgery via XXE in DOCX file uploads by monitoring specific endpoints for malicious uploads. The analysis explicitly checks for SSRF payloads hidden within DOCX files alongside path traversal attempts via filenames.

Does file upload vulnerability detection work for bug bounty hunting on avatar and profile-picture endpoints?

File upload vulnerability detection is designed for bug bounty hunting and application security testing. It monitors endpoints like /avatar and /profile-picture to verify the success of malicious uploads by checking for code execution and reflected XSS.

How do I verify successful remote code execution after a webshell upload?

You verify successful remote code execution after a webshell upload by checking for specific execution results. The detection process monitors the endpoint for command outputs, such as verifying the whoami output to confirm RCE vulnerability.

What is file upload vulnerability detection and when do I need it for web application security?

File upload vulnerability detection is the process of uncovering security flaws like RCE, XSS, and SSRF in web applications. You need it when auditing file upload features to ensure endpoints properly validate files and prevent malicious code execution.