api-fuzzing-bug-bounty — Claude Code skill for API security
This skill guides security checks for REST, SOAP, and GraphQL APIs. Use it to structure authorized bug bounty work or an API security assessment.
npx claude-code-templates@latest --skill security/api-fuzzing-bug-bountyWhat api-fuzzing-bug-bounty does
The skill lays out an API assessment, starting with documentation and endpoint discovery, then moving through authentication, access control, and HTTP method checks. It covers IDOR, authentication bypasses, injection flaws, and rate limits. GraphQL has its own schema and query testing guidance.
You’ll need Burp Suite or a comparable proxy, wordlists, Python for scripts, and familiarity with REST, GraphQL, or SOAP. That setup matters: some of the described tests depend on those tools and protocol knowledge. Run checks only against APIs you’re authorized to assess.
What it helps with
- discover API endpoints from available documentation
- check whether one user can access another user’s data
- test authentication and rate-limit controls
- probe REST and GraphQL requests for injection flaws
- compare responses across HTTP methods
Example prompts for the agent
- Assess this REST API: find endpoints and test whether access controls are enforced.
- Check this GraphQL API for authorization flaws and injection points.
- Draft an API bug bounty test plan covering IDOR and rate limits.
How to install api-fuzzing-bug-bounty
1claude-code-templates
npx claude-code-templates@latest --skill security/api-fuzzing-bug-bounty2Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill api-fuzzing-bug-bounty -a claude-code3Manually: put the files in place
~/.claude/skills/api-fuzzing-bug-bounty/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/api-fuzzing-bug-bounty/
Manually: put the files in place
.agents/skills/api-fuzzing-bug-bounty/SKILL.mdFor all projects use ~/.agents/skills/
Manually: put the files in place
.cursor/skills/api-fuzzing-bug-bounty/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates api-fuzzing-bug-bounty2Manually: put the files in place
.github/skills/api-fuzzing-bug-bounty/SKILL.mdPlatform CLI
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/security/api-fuzzing-bug-bountyManually: put the files in place
.devin/skills/api-fuzzing-bug-bounty/SKILL.mdThe legacy .windsurf/skills/ path still works
Claude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about api-fuzzing-bug-bounty
How do I install api-fuzzing-bug-bounty in Claude Code?
Run npx claude-code-templates@latest --skill security/api-fuzzing-bug-bounty.
What does api-fuzzing-bug-bounty do?
It guides checks for REST, SOAP, and GraphQL APIs, including endpoint discovery, authentication, object access, injection, and HTTP methods.
What do I need to use api-fuzzing-bug-bounty?
You need Burp Suite or a similar proxy, wordlists, Python for scripting, and familiarity with REST, GraphQL, or SOAP.