graphql-and-hidden-parameters

Discover and exploit GraphQL API vulnerabilities via introspection and hidden parameters.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/bingook/bingo --skill graphql-and-hidden-parameters-bingook
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: graphql-and-hidden-parameters
Source: https://github.com/bingook/bingo/tree/main/bingo/skills/hack-skills/graphql-and-hidden-parameters
Command: npx skills add https://github.com/bingook/bingo --skill graphql-and-hidden-parameters-bingook

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill is designed to uncover security vulnerabilities in GraphQL APIs by exploring hidden parameters, introspection, and schema abuse.

Core Features & Use Cases

  • Introspection Testing: Detect and exploit vulnerabilities through GraphQL introspection.
  • Hidden Parameter Discovery: Identify and exploit hidden parameters for unauthorized access.
  • Schema Abuse: Analyze and exploit schema abuse for unauthorized actions.
  • Use Case: When you have access to a GraphQL API and want to ensure it is secure against common vulnerabilities.

Quick Start

Run the 'graphql-and-hidden-parameters' skill to perform an initial scan on your GraphQL API.

Frequently Asked Questions about graphql-and-hidden-parameters

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

FAQPage Schema
How do I find hidden parameters in a GraphQL API?

GraphQL introspection reveals the entire API schema, which is then analyzed to exploit schema abuse and discover hidden parameters. This process uncovers undocumented fields and mutations that could allow unauthorized actions within the API.

How do I test GraphQL introspection for security vulnerabilities?

Testing GraphQL introspection vulnerabilities involves querying the API schema to map all available queries, mutations, and data types. You then analyze this exposed schema structure to detect and exploit potential unauthorized access points.

What is the best way to perform a security audit on a GraphQL API?

The best way to perform a security audit on a GraphQL API is by combining introspection testing with hidden parameter discovery. This approach thoroughly examines schema abuse and parameter manipulation to ensure the API is secure against common vulnerabilities.

Do I need to understand the GraphQL schema to test for API vulnerabilities?

Yes, you need a solid understanding of the GraphQL schema and API behavior to test for vulnerabilities. This knowledge is required to effectively examine hidden parameters, interpret introspection results, and identify schema abuse during security audits.

Why does GraphQL schema abuse lead to unauthorized actions?

GraphQL schema abuse leads to unauthorized actions because exposed or improperly secured schema structures allow attackers to manipulate hidden parameters. Analyzing and exploiting these schema flaws enables unauthorized access and unintended operations within the API.