hunt-api-misconfig

Detect API misconfigurations and abuse vectors in REST and GraphQL services.

Updated Jun 5, 2026
One-click install
npx skills add https://github.com/sseshachala/Claude-BugHunter-archive --skill hunt-api-misconfig-sseshachala
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hunt-api-misconfig
Source: https://github.com/sseshachala/Claude-BugHunter-archive/tree/main/skills/hunt-api-misconfig
Command: npx skills add https://github.com/sseshachala/Claude-BugHunter-archive --skill hunt-api-misconfig-sseshachala

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The skill helps security researchers identify and assess API misconfigurations that allow privilege escalation, data exposure, and cross-origin abuse, covering mass assignment, JWT flaws, prototype pollution, CORS weaknesses, and HTTP verb tampering.

Core Features & Use Cases

  • Mass-assignment vulnerability checks on user/profile endpoints to detect privilege escalation vectors.
  • JWT weakness detection including alg=none, key confusion, and token tampering scenarios.
  • Prototype pollution payload testing to identify prototype pollution sinks and potential RCE/XSS paths.
  • CORS misconfiguration detection such as wildcard origins with credentials and insecure origin checks.
  • HTTP verb tampering tests (e.g., TRACE, HTTP method override) to discover server-side bypasses.
  • Guidance and reproducible payloads to aid remediation and reporting.

Quick Start

Run the API misconfig tests against your endpoints to identify mass assignment, JWT flaws, prototype pollution, CORS weaknesses, and HTTP verb misuses.

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 for mass assignment vulnerabilities in REST APIs?

To test for mass assignment vulnerabilities in REST APIs, submit crafted payloads targeting user and profile endpoints to detect unauthorized privilege escalation and data binding manipulation. This process identifies insecure parameter binding and provides remediation guidance.

What is JWT algorithm confusion and how can I detect it in my web service?

JWT algorithm confusion is a token tampering flaw where attackers exploit key confusion or alg=none settings to forge tokens. You can detect this by applying targeted JWT weakness tests to your authentication endpoints to identify insecure token validation paths.

How do I check CORS misconfigurations with wildcard origins and credentials?

To check CORS misconfigurations with wildcard origins and credentials, test cross-origin resource sharing policies for insecure origin validations and credential allowances. This detects cross-origin abuse vectors by validating if insecure origin checks permit unauthorized access.

Can I detect prototype pollution and HTTP verb tampering in GraphQL APIs?

Yes, you can detect prototype pollution and HTTP verb tampering in GraphQL APIs by applying specialized payload tests. This identifies prototype pollution sinks leading to RCE or XSS and discovers server-side bypasses via HTTP method overrides like TRACE.

Does this API security testing approach work for staging and production environments?

This API security testing approach works for both staging and production environments, applying misconfiguration checks to REST and GraphQL APIs. It focuses on authentication, authorization, data binding, cross-origin resources, and HTTP verb handling across active web services.