What problem does it solve?
It helps you identify and exploit GraphQL security weaknesses by guiding endpoint discovery, schema probing, authorization validation, and reproduction-focused hunting when targets expose GraphQL functionality.
Core Features & Use Cases
- Endpoint discovery & fingerprinting: Locates GraphQL endpoints via URL patterns, JSON POST behavior, and frontend/JS bundle signals (e.g., Apollo/Relay, gql template usage, query/mutation strings).
- Schema mapping & reconnaissance: Performs introspection attempts (including minimal probes and schema enumeration tactics) and maps type relationships to find high-impact mutations.
- Authorization boundary testing & state desync hunting: Validates whether GraphQL resolvers enforce the same access control as equivalent REST actions, with special focus on persistent privilege after revocation and cross-API desynchronization.
Quick Start
Use the hunt-graphql skill to produce a prioritized list of GraphQL endpoints, candidate high-impact mutations, and a concrete authorization desync test plan for a target you specify.