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.