graphql-and-hidden-parameters

Probe GraphQL schemas and detect hidden fields affecting access control.

120|8|Updated Jun 2, 2026
One-click install
npx skills add https://github.com/Prohao42/aimy-sikll --skill graphql-and-hidden-parameters-prohao42
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: graphql-and-hidden-parameters
Source: https://github.com/Prohao42/aimy-sikll/tree/main/ai-mian/hack-skills/skills/graphql-and-hidden-parameters
Command: npx skills add https://github.com/Prohao42/aimy-sikll --skill graphql-and-hidden-parameters-prohao42

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identifies exposed GraphQL schemas, introspection capabilities, and undocumented fields to help security testers map attack surfaces and validate access controls.

Core Features & Use Cases

  • GraphQL introspection auditing: Discover which schemas/types are publicly introspectable and how that exposure could impact security.
  • Hidden field discovery: Identify undocumented or admin-only fields that may be misconfigured or exploitable.
  • Authorization gap assessment: Assess how batching and field access could bypass checks or reveal sensitive data.
  • Use Case: A pentester analyzes a microservice with mixed REST/GraphQL endpoints to uncover hidden fields that could elevate privileges.

Quick Start

Begin a GraphQL reconnaissance pass against your API to enumerate types and exposed fields.

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?

To find hidden parameters in a GraphQL API, probe schemas using introspection to detect undocumented or admin-only fields and map exposed types without altering production data.

What is GraphQL introspection and how does it expose security gaps?

GraphQL introspection is the ability to query the schema and discover types and fields. It exposes security gaps by revealing undocumented or admin-only fields that affect access control.

Can I assess authorization gaps in REST-backed GraphQL gateways?

Yes, you can assess authorization gaps in REST-backed GraphQL gateways by probing batching endpoints and field access to detect misconfigured checks that bypass authorization and reveal sensitive data.

How do I audit GraphQL schemas for undocumented admin fields?

Audit GraphQL schemas for undocumented admin fields by querying the __schema and __type endpoints to enumerate publicly introspectable types and identify hidden parameters affecting access control.

Does GraphQL security testing work without altering production data?

Yes, GraphQL security testing works without altering production data by probing schemas, detecting hidden or admin-only fields, and assessing authorization gaps through read-only introspection operations.

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

The best way to map GraphQL attack surfaces during a pentest is to run a reconnaissance pass that enumerates exposed schemas, identifies introspection capabilities, and uncovers hidden fields for privilege escalation.