API Fuzzing for Bug Bounty

Fuzz test REST, SOAP, and GraphQL APIs to detect security vulnerabilities.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/gerald-ica/dev-tool-configs --skill api-fuzzing-for-bug-bounty-gerald-ica
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: API Fuzzing for Bug Bounty
Source: https://github.com/gerald-ica/dev-tool-configs/tree/main/gemini/skills/api-fuzzing-bug-bounty
Command: npx skills add https://github.com/gerald-ica/dev-tool-configs --skill api-fuzzing-for-bug-bounty-gerald-ica

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires burrp Suite, SecLists, json2paths.py, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill addresses the problem of identifying and testing vulnerabilities in APIs during bug bounty hunting and penetration testing.

Core Features & Use Cases

  • API Security Testing: Identifies API vulnerabilities like IDOR, SQL injection, and authentication bypass.
  • Comprehensive Testing: Covers REST, SOAP, and GraphQL APIs, including authentication, IDOR, injection, and rate limiting.
  • Workflow Guidance: Provides a structured workflow for API reconnaissance, testing, and output exploitation.

Quick Start

To get started with the API Fuzzing for Bug Bounty skill, execute the command 'run-api-fuzzing' in the terminal.

Frequently Asked Questions about API Fuzzing for Bug Bounty

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

FAQPage Schema
How do I test APIs for vulnerabilities like IDOR and SQL injection during bug bounty hunting?

API fuzzing detects and mitigates security vulnerabilities like IDOR, SQL injection, and authentication bypass through fuzz testing. This Skill provides a structured workflow for API reconnaissance, testing, and output exploitation across REST, SOAP, and GraphQL endpoints.

Can I use SecLists and Burp Suite for API penetration testing workflows?

Yes, API penetration testing relies on SecLists and Burp Suite as dependencies to execute fuzz testing. The Skill integrates these tools to identify vulnerabilities, test authentication mechanisms, and verify rate limiting across REST, SOAP, and GraphQL APIs.

What types of API vulnerabilities can I uncover with fuzz testing?

Fuzz testing uncovers API security vulnerabilities including IDOR, SQL injection, authentication bypass, and rate limiting issues. The Skill systematically tests endpoints to expose these weaknesses for security auditors and penetration testers.

How do I start running API security tests for penetration testing?

To start API security testing, execute the command 'run-api-fuzzing' in the terminal. This initiates the Skill's comprehensive testing workflow, covering API reconnaissance, vulnerability assessment, and exploitation guidance for REST, SOAP, and GraphQL APIs.

Does API fuzzing work with GraphQL as well as REST and SOAP APIs?

API fuzzing comprehensively covers REST, SOAP, and GraphQL APIs for vulnerability detection. The Skill applies fuzz testing and penetration testing techniques uniformly across these API architectures to identify authentication, IDOR, and injection weaknesses.

Do I need json2paths.py to perform API reconnaissance and fuzzing?

Yes, json2paths.py is a required dependency alongside Burp Suite and SecLists to perform API fuzzing. The Skill utilizes these components to map API endpoints, generate fuzzing payloads, and execute penetration testing workflows for bug bounty hunting.