hunt-graphql

Identify GraphQL vulnerabilities and misconfigurations across public and private endpoints.

Updated Jun 23, 2024
One-click install
npx skills add https://github.com/n4igme/randscript --skill hunt-graphql-n4igme
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hunt-graphql
Source: https://github.com/n4igme/randscript/tree/main/llm/skills/claude-hunter/skills/hunt-graphql
Command: npx skills add https://github.com/n4igme/randscript --skill hunt-graphql-n4igme

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The hunt-graphql skill enables security researchers to systematically identify and exploit GraphQL vulnerabilities, helping teams understand exposure and prioritize fixes.

Core Features & Use Cases

  • GraphQL surface mapping, mutation and introspection testing, authorization checks validation, and cross-API risk assessment in a structured workflow.
  • Use in bug bounty assessments, security testing of internal GraphQL endpoints, and auditing provider schemas for insecure patterns.

Quick Start

Provide a basic structured hunting plan to begin testing a target GraphQL API.

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 APIs for authorization vulnerabilities?

Testing GraphQL APIs for authorization vulnerabilities involves validating authorization checks across mutations and queries. This skill provides structured hunting workflows to systematically identify insecure authorization patterns and reproduce risk.

What is GraphQL introspection exposure and how does it create security risks?

GraphQL introspection exposure happens when an API reveals its schema, creating security risks by allowing attackers to map the attack surface. You can assess this exposure using structured hunting workflows to identify schema misconfigurations.

Can I use this to hunt for bugs on private internal GraphQL endpoints?

Yes, you can hunt for bugs on private internal GraphQL endpoints. The methodology applies across public and private endpoints, focusing on mapping mutations, validating authorization checks, and testing introspection exposure.

What is the best way to map a GraphQL attack surface during a pentest?

The best way to map a GraphQL attack surface during a pentest is to follow a structured hunting plan that tests mutations, introspection exposure, and cross-API risks. This provides step-by-step workflows to systematically reproduce and demonstrate risk.

How do I reproduce and demonstrate GraphQL risk for a bug bounty report?

To reproduce and demonstrate GraphQL risk for a bug bounty report, you apply practical tests to validate vulnerabilities and misconfigurations. This skill provides hunting signals and structured workflows to assess exposure and prioritize fixes.