api-fuzzer

Fuzz REST and GraphQL payment APIs to detect schema exposure, injection, and authorization flaws.

Updated May 8, 2026
One-click install
npx skills add https://github.com/reececoakes99/openclaw-brain-v2 --skill api-fuzzer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: api-fuzzer
Source: https://github.com/reececoakes99/openclaw-brain-v2/tree/main/skills/api-fuzzer
Command: npx skills add https://github.com/reececoakes99/openclaw-brain-v2 --skill api-fuzzer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, ffuf, and includes scripts (resource) components.

What problem does it solve?

This Skill enables security professionals to find vulnerabilities and misconfigurations in APIs, helping to secure payment systems and prevent malicious exploits.

Core Features & Use Cases

  • API Discovery and Enumeration: Detects API endpoints, parameters, and methods through passive and active scanning.
  • Security Testing of GraphQL and REST APIs: Validates schema exposure, performs fuzzing, and tests for injection, access control issues, and misconfigurations.
  • Use Case: A security analyst runs this Skill to identify insecure endpoints in a payment platform and assess their vulnerability to common attacks, thus prioritizing fixes.

Quick Start

Provide the API URL or schema file and follow the prompts to perform enumeration and vulnerability scanning.

Frequently Asked Questions about api-fuzzer

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

FAQPage Schema
How do I test for API vulnerabilities in REST and GraphQL payment systems?

API vulnerability testing for REST and GraphQL payment systems is performed by scanning for schema exposure, injection flaws, and access control misconfigurations. Providing the API URL or schema file initiates endpoint enumeration and security validation to identify insecure endpoints.

What is API fuzzing and how does it find authorization flaws?

API fuzzing is an active scanning technique that sends unexpected inputs to REST and GraphQL endpoints to detect authorization flaws and injection vulnerabilities. It validates schema exposure and access control issues by triggering misconfigurations in the target API.

How do I enumerate hidden API endpoints and parameters during security testing?

API enumeration detects hidden endpoints, parameters, and methods through passive and active scanning. Security analysts provide an API URL or schema file, and the enumeration process maps the attack surface to identify insecure routes in the target platform.

Do I need jq and ffuf installed to perform GraphQL and REST API fuzzing?

Yes, jq and ffuf are required dependencies to perform GraphQL and REST API fuzzing. jq processes and parses JSON responses from the API, while ffuf handles the high-speed web fuzzing required to discover endpoints and test injection vulnerabilities.

What is the best way to assess payment API misconfigurations and access control issues?

Assessing payment API misconfigurations and access control issues is best handled through targeted fuzzing and schema validation across REST and GraphQL protocols. This approach identifies insecure endpoints and prioritizes fixes by validating the API against common attack vectors.

What are the limitations of using ffuf for API security testing?

Using ffuf for API security testing is limited by its focus on endpoint discovery and basic fuzzing rather than deep business logic validation. It may not detect complex multi-step authorization flaws in payment systems without custom configured payloads and manual verification.