Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
sickn33 avatar

Api Security Testing

  • 743 installs
  • 44k repo stars
  • Updated July 27, 2026
  • sickn33/antigravity-awesome-skills

api-security-testing is a phased agent workflow that tests REST and GraphQL API security covering authentication, authorization, rate limiting, and input validation before release or bug bounty work.

About

api-security-testing is a granular workflow skill from sickn33/antigravity-awesome-skills that guides agents through REST and GraphQL API security assessment. The workflow spans discovery, authentication checks, authorization testing, rate-limit validation, and input-validation review across multiple phases. Phase 1 invokes companion skills like api-fuzzing-bug-bounty and scanning-tools to enumerate endpoints before deeper testing. Developers and security engineers reach for api-security-testing before shipping API changes or when preparing bug bounty submissions. The skill is marked safe-risk and targets API-specific vulnerabilities rather than generic web app scanning, making it a structured alternative to ad hoc curl probes.

  • Multi-phase workflow: API discovery, authentication testing, authorization testing, and follow-on API controls
  • Copy-paste prompts to chain companion skills like api-fuzzing-bug-bounty and broken-authentication
  • Covers REST and GraphQL endpoints, JWT, OAuth2, API keys, and token lifecycle checks
  • Documented actions for enumerating methods, parameters, and data flows from API docs

Api Security Testing by the numbers

  • 743 all-time installs (skills.sh)
  • +18 installs in the week ending Jul 27, 2026 (Skillselion tracking)
  • Ranked #440 of 2,209 Security skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
npx skills add https://github.com/sickn33/antigravity-awesome-skills --skill api-security-testing

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs743
repo stars44k
Security audit3 / 3 scanners passed
Last updatedJuly 27, 2026
Repositorysickn33/antigravity-awesome-skills

How do you test REST API security before release?

Follow a phased REST and GraphQL API security workflow—discovery, auth, authorization, rate limits, and validation—before release or bounty work.

Who is it for?

Backend engineers and security testers who need a structured REST or GraphQL API security pass before production release or bounty submission.

Skip if: Frontend-only audits, infrastructure pentests, or teams without permission to probe live API endpoints.

When should I use this skill?

The user wants to test REST or GraphQL API security, validate authentication, check rate limiting, or prepare bug bounty API testing.

What you get

Enumerated endpoint map, auth and authorization findings, rate-limit test results, and input-validation vulnerability notes.

  • Endpoint inventory
  • Security findings report

Files

SKILL.mdMarkdownGitHub ↗

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
Use @api-fuzzing-bug-bounty to discover API endpoints

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
Use @broken-authentication to test API authentication

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
Use @idor-testing to test API authorization

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
Use @api-fuzzing-bug-bounty to fuzz API parameters

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
Use @api-security-best-practices to test rate limiting

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. Test field suggestions

Copy-Paste Prompts
Use @api-fuzzing-bug-bounty to test GraphQL security

Phase 7: Error Handling

Skills to Invoke
  • api-security-best-practices - Error handling
Actions

1. Test error messages 2. Check information disclosure 3. Test stack traces 4. Verify logging 5. Document findings

Copy-Paste Prompts
Use @api-security-best-practices to audit API error handling

API Security Checklist

  • [ ] Authentication working
  • [ ] Authorization enforced
  • [ ] Input validated
  • [ ] Rate limiting active
  • [ ] Errors sanitized
  • [ ] Logging enabled
  • [ ] CORS configured
  • [ ] HTTPS enforced

Quality Gates

  • [ ] All endpoints tested
  • [ ] Vulnerabilities documented
  • [ ] Remediation provided
  • [ ] Report generated

Related Workflow Bundles

  • security-audit - Security auditing
  • web-security-testing - Web security
  • api-development - API development

Limitations

  • Use this skill only when the task clearly matches the scope described above.
  • Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
  • Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.

Related skills

How it compares

Use api-security-testing for structured API endpoint review; pair with dedicated fuzzing skills when the goal is deep payload mutation rather than workflow coverage.

FAQ

What API types does api-security-testing cover?

api-security-testing covers REST and GraphQL APIs across phased checks for authentication, authorization, rate limiting, and input validation. The workflow also supports bug bounty API testing scenarios.

What are the workflow phases in api-security-testing?

api-security-testing runs discovery first—enumerating endpoints with api-fuzzing-bug-bounty and scanning-tools—then authentication, authorization, rate-limit validation, and input-validation testing before release.

Is Api Security Testing safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

Securityappsecaudit

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.