api-security

Automate API security assessments across REST, GraphQL, gRPC, SOAP, and MCP backends.

13|1|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/0x0pointer/skills --skill api-security-0x0pointer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: api-security
Source: https://github.com/0x0pointer/skills/tree/main/api-security
Command: npx skills add https://github.com/0x0pointer/skills --skill api-security-0x0pointer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Deep API security assessment tackles the challenge of identifying authorization gaps, data exposure, misconfigurations, and insecure API design across REST, GraphQL, gRPC, SOAP, and MCP endpoints. It automates discovery, testing, and documentation of security weaknesses that often go unnoticed by conventional testing.

Core Features & Use Cases

  • Surface discovery from OpenAPI/Swagger, GraphQL introspection, gRPC reflection, RFC 9727 API catalogs, JS bundles, and traffic captures to map an API's attack surface.
  • end-to-end chaining of findings across the OWASP API Top 10 categories, producing PoCs, threat models, and remediation guidance for developers and security teams.
  • Use Case: A security team runs an MCP-style engagement against a new API to reveal BOLA, BOPLA, SSRF, misconfigurations, and data exposure before production.

Quick Start

Target a live API endpoint and let the skill perform surface discovery, vulnerability testing, and PoC generation.

Frequently Asked Questions about api-security

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

FAQPage Schema
How do I automate API security testing across REST, GraphQL, and gRPC backends?

Automated API security testing across REST, GraphQL, and gRPC uses tools like schemathesis and graphql-cop to discover endpoints, identify authorization gaps, and generate confirmed PoCs. You provide a target URL and depth setting to map the attack surface and chain findings into exploit paths.

What is the best way to discover API attack surfaces from OpenAPI catalogs and traffic captures?

API attack surface discovery extracts endpoints from OpenAPI/Swagger documents, GraphQL introspection, gRPC reflection, and traffic captures. Tools like kiterunner and ffuf parse these sources to map exposed routes and parameters before vulnerability testing begins.

Can I test for BOLA and BOPLA vulnerabilities using OpenAPI fuzzing?

Yes, OpenAPI fuzzing with schemathesis and restler-fuzzer tests for BOLA and BOPLA vulnerabilities by manipulating API parameters. The assessment chains these findings across the OWASP API Top 10 categories to produce threat models and remediation guidance.

Does this API security assessment support JWT token analysis and MCP backends?

API security assessment supports JWT token analysis with jwt_tool and tests MCP backends for misconfigurations and data exposure. It evaluates authorization gaps across multiple API protocols including SOAP and MCP to produce confirmed proof of concepts.

How do I chain API security findings into end-to-end exploit paths?

Chaining API security findings into exploit paths involves linking discovered vulnerabilities like SSRF and data exposure across the OWASP API Top 10. The assessment automates this process to produce documentation, threat models, and confirmed PoCs for developers and security teams.

What tools are used for GraphQL security testing and introspection discovery?

GraphQL security testing uses graphql-cop, clairvoyance, batchql, and inql to perform introspection discovery and vulnerability analysis. These tools map GraphQL schemas and test for authorization gaps and data exposure within the API endpoints.