hunt-api-misconfig

Detect API security misconfigurations in JWT, GraphQL, and CORS handling.

1|Updated May 25, 2026
One-click install
npx skills add https://github.com/ctahok/hermes-bug-bounty-skills --skill hunt-api-misconfig-ctahok
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hunt-api-misconfig
Source: https://github.com/ctahok/hermes-bug-bounty-skills/tree/main/hunt-api-misconfig
Command: npx skills add https://github.com/ctahok/hermes-bug-bounty-skills --skill hunt-api-misconfig-ctahok

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you identify high-impact API security misconfigurations that enable account takeover, unauthorized data access, or privilege escalation through broken auth flows and insecure endpoint behavior.

Core Features & Use Cases

  • JWT attacks: Tests for alg confusion, none-alg issues, weak secrets, missing claim validation, JWK/JWK URL abuse, and kid-based weaknesses that can turn valid tokens into admin or cross-user tokens.
  • GraphQL misconfiguration: Checks whether introspection and batching reveal or enable dangerous mutations, plus attempts to trigger authorization gaps and resource/recursion issues.
  • CORS and rate-limit bypass testing: Detects dangerous cross-origin credential leakage and attempts common throttling bypass patterns to uncover endpoints that should be protected but aren’t.
  • Mass assignment, versioning flaws, and prototype pollution: Attempts to over-post extra fields, finds weaker legacy/undocumented API versions, and probes client-side prototype pollution behaviors.

Quick Start

Ask an AI to hunt your target’s API for JWT validation weaknesses, GraphQL introspection/auth bypass, dangerous CORS settings, rate-limit bypasses, mass-assignment, versioning issues, and prototype pollution using only safe detection steps and evidence you provide.

Frequently Asked Questions about hunt-api-misconfig

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

FAQPage Schema
How do I test JWT authentication bypass and alg confusion vulnerabilities?

JWT authentication bypass testing checks for alg confusion, none-algorithm issues, weak secrets, missing claim validation, and JWK or kid header manipulation to turn valid tokens into admin tokens.

How do I detect GraphQL authorization gaps and introspection misconfigurations?

GraphQL authorization testing assesses introspection and batching to reveal dangerous mutations, triggering authorization gaps and resource recursion issues in GraphQL services.

What is the best way to find CORS defects and rate-limit bypasses in APIs?

Finding CORS defects and rate-limit bypasses detects dangerous cross-origin credential leakage and applies common throttling bypass patterns to uncover unprotected REST and GraphQL endpoints.

How do I check APIs for mass assignment and prototype pollution behaviors?

Checking APIs for mass assignment and prototype pollution over-posts extra fields to assign unauthorized permissions, finds weaker legacy API versions, and probes client-side prototype behaviors.

Can I use API security misconfiguration testing for bug bounty recon?

API security misconfiguration testing applies to REST and GraphQL services during bug bounty recon, validating endpoints that accept malformed tokens, reveal schema, or mishandle cross-origin requests.

What are the limitations of detecting API misconfigurations with safe detection steps?

Detection is limited to safe validation steps using provided evidence, requiring JWT header inspection and GraphQL introspection without actively exploiting endpoints or causing system disruption.