What problem does it solve? Web applications that accept file uploads often validate only one stage of the upload lifecycle, leaving gaps in extension checks, storage paths, background processors, or content serving. This Skill provides a structured playbook for systematically testing all four trust boundaries (accept, store, process, serve) and chaining findings into demonstrable impact such as RCE, XSS, XXE, or SSRF. ## Core Features & Use Cases - Validation Bypass Matrix: Covers extension blacklists, MIME-type checks, magic-byte validation, double extensions, null bytes, case variations, and polyglot files (GIFAR, PNG+PHP, JPEG+JS). - Processing-Chain Attacks: Guides exploitation of ImageMagick (CVE-2016-3714), FFmpeg HLS SSRF, Ghostscript delegates, archive extraction (zip slip), and XML/SVG parsing. - Server Parsing & CVE Reference: Companion scenarios document IIS semicolon truncation, Nginx cgi.fix_pathinfo, Apache multi-extension handling, Tomcat PUT (CVE-2017-12615), WebLogic (CVE-2018-2894), and Flink (CVE-2020-17518). - Use Case: During an authorized penetration test, you discover an avatar upload endpoint. Use this Skill to map the rename and retrieval behavior, bypass the image-only policy with a polyglot file, exploit the Nginx path-info misconfiguration, and achieve command execution. ## Quick Start Ask the agent to test the target's file upload endpoint for validation bypasses and upload-to-RCE chains using the upload insecure files playbook.