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.