What problem does it solve? APIs frequently ship with exploitable flaws like IDOR, mass assignment, weak rate limiting, and exposed GraphQL schemas. This Skill provides concrete vulnerable-versus-secure code patterns so you can audit and harden endpoints before attackers find the gaps. ## Core Features & Use Cases - IDOR Prevention: Enforces object-level authorization checks and recommends UUIDv4/CUID identifiers over sequential integers. - Mass Assignment Defense: Demonstrates explicit DTO field selection and strict schema validation with Zod or Joi. - Rate Limiting Architecture: Configures Redis-backed distributed rate limiters with global and endpoint-specific policies. - API Key & GraphQL Security: Covers hashed key storage, header-only transport, query depth limiting, cost analysis, and disabling introspection in production. - Use Case: Before launching a B2B REST API, run an audit to verify every endpoint checks resource ownership, strips unexpected payload fields, and enforces centralized rate limits. ## Quick Start Audit my Express API endpoints for IDOR, mass assignment, and rate limiting vulnerabilities and suggest fixes.