What problem does it solve? GraphQL endpoints expose broad attack surfaces that are easy to miss during manual testing, including broken object-level authorization, cross-tenant IDOR via global IDs, and state desynchronization between REST and GraphQL APIs. This Skill provides a structured, evidence-gated hunting methodology built from 12 real disclosed bug bounty reports. ## Core Features & Use Cases - Endpoint Discovery & Schema Mapping: Detect GraphQL endpoints via URL patterns, JS bundle analysis, and response signals, then enumerate schemas using introspection, field-suggestion probing, and clairvoyance when introspection is blocked. - Authorization & IDOR Testing: Systematically replay mutations across privilege tiers, swap relay global IDs across tenants, and test node() resolvers for broken object-level authorization. - Cross-API Desync & Race Testing: Identify REST/GraphQL dual-write surfaces where privilege revocation fails to propagate, and evaluate alias batching versus parallel HTTP for race-condition exploitation. - Use Case: While testing a B2B SaaS platform, you discover a /graphql endpoint, map its schema, find a mutation that mirrors a REST permission change, and demonstrate that a removed team member retains admin access via the GraphQL mutation — a critical cross-API authorization bug. ## Quick Start Use the hunt-graphql skill to plan an evidence-gated, authorized validation of the GraphQL endpoint on my in-scope bug bounty target.