hunt-graphql

Identify GraphQL authorization gaps, IDOR, and cross-tenant access vulnerabilities.

3.3k|507|Updated May 5, 2026
One-click install
npx skills add https://github.com/elementalsouls/Claude-BugHunter --skill hunt-graphql-elementalsouls
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: hunt-graphql
Source: https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-graphql
Command: npx skills add https://github.com/elementalsouls/Claude-BugHunter --skill hunt-graphql-elementalsouls

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

GraphQL endpoints often expose rich data and powerful mutations that, if not properly controlled, can lead to data leakage, cross-tenant access, and privilege escalation. This skill helps security researchers identify and analyze such flaws at the API layer.

Core Features & Use Cases

  • Detects IDOR and cross-tenant authorization gaps in GraphQL schemas and mutations.
  • Provides a structured hunting methodology from discovery to verification, including mapping and validation steps.
  • Suitable for bug bounty engagements and enterprise security testing of GraphQL APIs.

Quick Start

Describe a target and let the skill enumerate GraphQL vulnerabilities and propose a testing plan.

Frequently Asked Questions about hunt-graphql

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I test GraphQL endpoints for IDOR and cross-tenant access vulnerabilities?▼

To test GraphQL IDOR and cross-tenant access vulnerabilities, you need a methodical workflow using common GraphQL tooling to discover endpoints, map authorization checks, and reproduce privilege escalations. This process detects stale permissions and data exposure across multi-tenant apps.

What is the best way to find authorization gaps in multi-tenant GraphQL schemas?▼

Finding authorization gaps in multi-tenant GraphQL schemas involves introspecting the schema to map complex mutations and identify missing access controls. By validating these gaps through safe, auditable testing practices, you can detect cross-tenant data leakage and privilege escalation.

Can I use GraphQL introspection to detect privilege escalation and stale permissions?▼

Yes, you can use GraphQL introspection to enumerate schemas and analyze complex mutations for stale permissions. This approach helps map authorization checks, validate cross-tenant access flaws, and safely reproduce privilege escalation instances in multi-tenant web apps.

Does this methodology apply to bug bounty engagements and enterprise security testing?▼

Yes, this GraphQL vulnerability hunting methodology is suitable for both bug bounty engagements and enterprise security testing. It provides a structured approach to discover, validate, and reproduce authorization gaps and data exposure in GraphQL APIs while maintaining safe testing practices.

How do I safely reproduce data leakage flaws in GraphQL APIs during security testing?▼

To safely reproduce data leakage flaws in GraphQL APIs, apply a structured hunting methodology that validates cross-tenant access and authorization gaps. This ensures you maintain safe, auditable testing practices while verifying privilege escalation and data exposure.