hunt-graphql

Identify GraphQL endpoints and detect vulnerabilities like introspection leaks and IDOR.

Updated Jul 1, 2026
One-click install
npx skills add https://github.com/bpnrockstar/UnifiedBugHunter --skill hunt-graphql-bpnrockstar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hunt-graphql
Source: https://github.com/bpnrockstar/UnifiedBugHunter/tree/main/skills/hunt-graphql
Command: npx skills add https://github.com/bpnrockstar/UnifiedBugHunter --skill hunt-graphql-bpnrockstar

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill identifies GraphQL endpoints and hunts for vulnerabilities such as introspection leaks, IDOR, cross-tenant BOLA, mass-assignment, SSRF, SQLi, and auth bypass.

Core Features & Use Cases

  • Vulnerability Identification: Detects common GraphQL vulnerabilities.
  • Endpoint Discovery: Identifies GraphQL endpoints using various signals.
  • Hunting Methodology: Provides a step-by-step guide for hunting and exploiting GraphQL vulnerabilities.

Quick Start

Use the hunt-graphql skill to discover GraphQL endpoints on the target.

Frequently Asked Questions about hunt-graphql

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

FAQPage Schema
How do I find GraphQL endpoints for vulnerability hunting?

To find GraphQL endpoints for vulnerability hunting, you analyze target applications using various discovery signals. This process identifies active GraphQL instances by detecting specific query patterns and endpoint behaviors characteristic of GraphQL implementations.

What common GraphQL vulnerabilities can I identify during security testing?

During GraphQL security testing, you can identify vulnerabilities like introspection leaks, IDOR, cross-tenant BOLA, mass-assignment, SSRF, SQLi, and authentication bypass. These flaws expose sensitive data and application logic to unauthorized access.

What's the best way to exploit GraphQL introspection leaks?

The best way to exploit GraphQL introspection leaks involves querying the schema to map all available types, queries, and mutations. This exposes hidden API structures and underlying data models for further targeted vulnerability hunting.

Does GraphQL vulnerability hunting require knowledge of schema introspection?

Yes, GraphQL vulnerability hunting requires knowledge of schema introspection, mutation, and query patterns. Understanding these GraphQL-based application structures is essential for identifying and exploiting security flaws effectively.

Can I use this approach for red teaming applications with GraphQL APIs?

Yes, you can use this approach for red teaming applications with GraphQL APIs. It applies directly to offensive security testing by identifying endpoints and exploiting vulnerabilities like BOLA, mass-assignment, and SSRF.

How do I hunt for cross-tenant BOLA in GraphQL applications?

To hunt for cross-tenant BOLA in GraphQL applications, you manipulate object identifiers in queries and mutations to access unauthorized resources. This tests broken object level authorization boundaries across different tenant spaces.