api-sec

Classify API security issues into documentation, authorization, token, or GraphQL categories.

5|2|Updated May 16, 2026
One-click install
npx skills add https://github.com/DorianGallo/hack-skills-local --skill api-sec-doriangallo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: api-sec
Source: https://github.com/DorianGallo/hack-skills-local/tree/main/skills/api-sec
Command: npx skills add https://github.com/DorianGallo/hack-skills-local --skill api-sec-doriangallo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you choose the correct testing path for API security by quickly classifying whether an issue is driven by recon/docs, object authorization, token trust/JWT handling, or GraphQL/hidden parameters.

Core Features & Use Cases

  • API Triage & Routing: Directs you to the most relevant deeper API skill based on observable signals like OpenAPI/Swagger presence, ID placement, token visibility, or GraphQL usage.
  • Testing Order Planning: Establishes a recommended progression from endpoint/document discovery to authorization checks, then token/rate-limit boundaries, and finally hidden-field schema abuse.
  • Multi-Track Coverage: Supports common API engagement scenarios including REST and mobile backends, GraphQL endpoints, BOLA-style object access issues, and JWT/header-related token abuse patterns.

Quick Start

Use the api-sec skill to triage an API target by sending your endpoint notes and observed evidence (e.g., Swagger present, IDs in URLs/JSON, JWT in traffic, or GraphQL batched requests) and ask it which deeper skill directory to follow next.

Frequently Asked Questions about api-sec

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

FAQPage Schema
How do I triage API security issues to find the right testing path?

API security triage routes testing by classifying issues into exposed documentation, object authorization flaws, token trust and JWT abuse, or GraphQL and hidden parameter manipulation. It uses observable signals like OpenAPI/Swagger presence and ID placement to guide execution.

What is the recommended testing order for REST and GraphQL API engagements?

The recommended testing order for REST and GraphQL API engagements progresses from endpoint and document discovery to authorization checks, then token and rate-limit boundaries, and finally hidden-field schema abuse to ensure comprehensive coverage.

Does API security routing work with mobile backend and GraphQL endpoints?

Yes, API security routing supports common engagement scenarios including REST, mobile backends, and GraphQL endpoints. It applies decision rules based on specific observations like GraphQL batching or visible JWT tokens to direct execution.

How do I know if an API vulnerability stems from JWT abuse or object authorization flaws?

You can distinguish API vulnerabilities by observing specific signals: visible JWT tokens indicate token trust and JWT abuse, while ID placement in URLs or JSON suggests object authorization flaws like BOLA-style access issues.

What observable signals do I need to classify API security testing tracks?

To classify API security testing tracks, you need observable signals such as OpenAPI/Swagger presence, ID placement, visible JWT tokens, and GraphQL batching or hidden fields. These decision rules establish the correct deep-dive workflow.

When should I use API security routing instead of direct vulnerability exploitation?

Use API security routing when establishing testing order and selecting the correct deep-dive workflow during REST, mobile backend, and GraphQL engagements. It directs you to the most relevant deeper API skill before attempting direct exploitation.