What problem does it solve? Blind fuzzing wastes requests on irrelevant payloads. This Skill maps API parameters to their semantic types (ID, URL, search query, template, command, amount) so testers select targeted payloads that match how each parameter is actually processed by the backend. ## Core Features & Use Cases - Semantic Payload Selection: Provides curated payload sets for ID/number, URL/path/file, search/query, template/content, command, and amount/price parameter types covering IDOR, SQLi, XSS, SSRF, SSTI, command injection, and business logic flaws. - Parameter Discovery Methods: Includes three techniques for finding hidden parameters—appending candidate params and comparing response sizes, sending empty JSON to leak field names from error messages, and switching Content-Type between JSON, XML, and form encoding. - Use Case: During authorized penetration testing of a REST API, identify that an endpoint accepts an id parameter, then apply the ID-type payloads (id[$gt]=0, id[]=1&id[]=2, negative and null values) to probe for NoSQL injection and IDOR vulnerabilities. ## Quick Start Ask the agent to fuzz the discovered API endpoint parameters using the semantic payload templates matched to each parameter type.