What problem does it solve? Second-order SQL injection hides where input is safely stored but later executed in an unsafe query, so standard injection testing misses it. This Skill provides a structured workflow to identify storage points, trigger points, and confirm exploitation paths in authorized assessments. ## Core Features & Use Cases - Storage and Trigger Mapping: Step-by-step methodology to identify where user input is stored and where it is later used in unsafe queries, with curl and SQLMap (--second-url) examples. - Blind Extraction Techniques: Covers boolean-based, time-based, and out-of-band DNS extraction for second-order scenarios. - Automated Analysis Agent: A Python script scans JSON database dumps for stored injection payloads, scans source code for dangerous query sinks, and correlates them into confirmed attack paths. - Use Case: During an authorized web application pentest, register a user with a SQL payload as the username, then trigger execution via the admin user-listing page to demonstrate data exfiltration and produce a remediation report. ## Quick Start Ask the agent to scan a JSON database dump and the application source directory for stored second-order SQL injection payloads and generate a findings report.