What problem does it solve?
Insecure file upload features create risk when validation, storage, and processing boundaries are misconfigured; this Skill helps testers identify and chain upload vulnerabilities from acceptance to processing and serving, including real-world scenarios and parsing pipelines referenced by SCENARIOS.md.
Core Features & Use Cases
- Validation bypass testing across extension handling, MIME types, and content-based checks
- Storage-path abuse and overwrite risks across multi-tenant or shared storage setups
- Processing-chain evaluation for parsing, conversion, scanning, and rendering
- Real-world use cases include CVE patterns like WebLogic, Tomcat, and Flink file upload chains, plus end-to-end upload-to-RCE scenarios
Use Case: Simulate an upload flow in a multi-tenant web app to identify where defenses fail and how compromises propagate.
Quick Start
Run an end-to-end upload test using the companion SCENARIOS.md to validate accept, store, process, and serve stages.