upload-insecure-files

Analyze insecure file upload workflows for validation bypasses and exploitation chains.

11|4|Updated Jun 7, 2026
One-click install
npx skills add https://github.com/sayseven7/frameseven --skill upload-insecure-files-sayseven7
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: upload-insecure-files
Source: https://github.com/sayseven7/frameseven/tree/main/internal/mcp/skills/upload-insecure-files
Command: npx skills add https://github.com/sayseven7/frameseven --skill upload-insecure-files-sayseven7

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps security testers assess insecure file upload features that can lead to validation bypass, storage abuse, unsafe file retrieval, parser exploitation, and upload-to-RCE chains.

Core Features & Use Cases

  • Review accept, store, process, and serve stages separately to find flaws that basic extension checks miss.
  • Test common bypass paths such as double extensions, MIME mismatches, rename logic, path control, preview rendering, and cross-tenant overwrite.
  • Use it for avatar uploads, document imports, archive extraction, media pipelines, and any workflow that may transform uploaded content after storage.

Quick Start

Ask the AI to analyze the authorized application’s file upload flow for validation bypasses, storage and retrieval weaknesses, parser differentials, and exploitable processing chains.

Frequently Asked Questions about upload-insecure-files

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

FAQPage Schema
How do I test insecure file uploads for validation bypasses and RCE chains?

Testing insecure file uploads involves reviewing accept, store, process, and serve stages separately to find validation bypasses, parser differentials, and exploitable upload-to-RCE chains. Analyze double extensions, MIME mismatches, and rename logic for storage abuse.

What file upload vulnerabilities lead to XSS and path traversal?

File upload vulnerabilities leading to XSS and path traversal include cross-tenant overwrite flaws, unsafe file retrieval, preview rendering abuse, and path control issues. Exploitable processing chains transform uploaded content to trigger parser differentials and command injection.

How does parser exploitation work in archive extraction and media upload pipelines?

Parser exploitation in archive extraction and media pipelines abuses file processing logic after storage. Attackers upload files with differentials that bypass extension checks, triggering unsafe rendering or extraction that yields path traversal, XXE, or command injection.

Can I assess cross-tenant overwrite and authorization flaws in avatar upload workflows?

Yes, you can assess cross-tenant overwrite and authorization flaws in avatar upload workflows by testing path control and rename logic. Analyze whether storage and retrieval stages allow unauthorized overwrites or unsafe file serving across tenants.

What is the best way to find MIME mismatch and double extension bypasses in document imports?

The best way to find MIME mismatch and double extension bypasses is to review the accept and store stages of document imports separately. Test validation logic against parser differentials and unsafe retrieval to expose storage abuse and exploitable processing chains.

When should I check for unsafe file retrieval and preview rendering vulnerabilities?

Check for unsafe file retrieval and preview rendering vulnerabilities when upload pipelines transform files after storage. Analyze serve stages for parser differentials and cross-tenant overwrite that can chain into XSS, XXE, or command injection.