What problem does it solve? Manually testing REST APIs for security flaws misses stateful bugs that only appear through specific sequences of requests, such as use-after-free on deleted resources or cross-tenant data access. This Skill automates stateful API fuzzing with Microsoft RESTler, compiling OpenAPI specifications into fuzzing grammars and surfacing 500 errors, authentication bypasses, and information leakage. ## Core Features & Use Cases - Grammar Compilation: Convert OpenAPI/Swagger v2 or v3 specifications into RESTler fuzzing grammars with custom injection dictionaries for SQLi, XSS, path traversal, and template injection payloads. - Multi-Mode Fuzzing: Run test mode for endpoint reachability smoke tests, fuzz-lean for a single pass with all security checkers, or full fuzz mode for extended campaigns with time budgets. - Bug Analysis: Parse runSummary.json and bug_buckets output to categorize findings like UseAfterFree, NamespaceRule violations, and information leakage with severity ratings. - Use Case: A security team fuzzes 12 microservice APIs in staging before a release, discovering a critical authentication bypass where a deleted user's token still grants API access. ## Quick Start Compile my OpenAPI spec at openapi.yaml into a RESTler grammar and run a fuzz-lean scan against my staging API with a one-hour time budget.