What problem does it solve? APIs frequently trust client-supplied input too much, letting attackers escalate privileges through mass assignment, pollute JavaScript object prototypes, or bypass controls with HTTP verb tampering. This Skill gives security testers a structured methodology and concrete payloads to find and prove these API misconfiguration vulnerabilities during authorized bug bounty hunting. ## Core Features & Use Cases - Mass Assignment Testing: Send privileged fields like is_admin, role, and verified to profile, account, and reset endpoints to detect servers that blindly apply request bodies. - Prototype Pollution Hunting: Follow a five-step sequence from finding object-merge endpoints, injecting proto markers, triggering sinks, to escalating through learned gadget properties in Node.js applications. - Server-Side Parameter Pollution: Detect when user input is interpolated into backend REST URL paths, using path traversal and fragment truncation to reach other users' fields such as password reset tokens. - OData and Swagger Surface Attacks: Exploit OData $filter/$orderby WAF bypasses and exposed Swagger/OpenAPI specs to map hidden endpoints and build mass-assignment payloads. - Use Case: While testing a target's password reset flow, you discover the username parameter lands in a backend API path, traverse to another user's passwordResetToken field, and prove account takeover through the normal application flow. ## Quick Start Ask the AI to test the target's profile update endpoint for mass assignment by adding role and is_admin fields to the request body.