Agent skill · security · aiskillstore
api-security-testing
API security testing workflow for REST and GraphQL APIs covering authentication, authorization, rate limiting, input validation, and security best practices.
Why this skill is useful
Provides a structured workflow for API security testing that includes specific actions and best practices not commonly known.
What it needs
About 2k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
API Security Testing Workflow Overview Specialized workflow for testing REST and GraphQL API security including authentication, authorization, rate limiting, input validation, and API-specific vulnerabilities. When to Use This Workflow Use this workflow when: Testing REST API security Assessing GraphQL endpoints Validating API authentication Testing API rate limiting Bug bounty API testing Workflow Phases Phase 1: API Discovery Skills to Invoke api-fuzzing-bug-bounty - API fuzzing scanning-tools - API scanning Actions 1. Enumerate endpoints 2. Document API methods 3. Identify parameters 4. Map data flows 5. Review documentation Copy-Paste Prompts Phase 2: Authentication Testing Skills to Invoke broken-authentication - Auth testing api-security-best-practices - API auth Actions 1. Test API key validation 2. Test JWT tokens 3. Test OAuth2 flows 4. Test token expiration 5. Test refresh tokens Copy-Paste Prompts Phase 3: Authorization Testing Skills to Invoke idor-testing - IDOR testing Actions 1. Test object-level authorization 2. Test function-level authorization 3. Test role-based access 4. Test privilege escalation 5. Test multi-tenant isolation Copy-Paste Prompts Phase 4: Input Validation Skills to Invoke api-fuzzing-bug-bounty - API fuzzing sql-injection-testing - Injection testing Actions 1. Test parameter validation 2. Test SQL injection 3. Test NoSQL injection 4. Test command injection 5. Test XXE injection Copy-Paste Prompts Phase 5: Rate Limiting Skills to Invoke api-security-best-practices - Rate limiting Actions 1. Test rate limit headers 2. Test brute force protection 3. Test resource exhaustion 4. Test bypass techniques 5. Document limitations Copy-Paste Prompts Phase 6: GraphQL Testing Skills to Invoke api-fuzzing-bug-bounty - GraphQL fuzzing Actions 1. Test introspection 2. Test query depth 3. Test query complexity 4. Test batch queries 5. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/api-security-testing