api-security-review

Assess API security against OWASP API Top 10 risks.

Updated Mar 24, 2023
One-click install
npx skills add https://github.com/j4hr3n/dotfiles --skill api-security-review-j4hr3n
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: api-security-review
Source: https://github.com/j4hr3n/dotfiles/tree/main/configs/claude-code/skills/api-security-review
Command: npx skills add https://github.com/j4hr3n/dotfiles --skill api-security-review-j4hr3n

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Comprehensive API security assessment aligning with OWASP API Top 10 to identify risks across API specs, implementations, and gateway configurations, with real-world attack scenarios and practical remediation guidance.

Core Features & Use Cases

  • Discovery & Reconnaissance of endpoints, auth schemes, and infrastructure
  • Authentication Deep Dive covering JWT, OAuth, API keys, and session management
  • OWASP API Risks coverage (API1-API10) with attack scenarios and evidence
  • Automated testing guidance and validation across REST, GraphQL, and gRPC
  • API Gateway & Infrastructure Review including WAF, TLS, and routing rules
  • Output: remediation-ready report with PoC examples and prioritized fixes

Quick Start

Run the API security review workflow against your OpenAPI specs to generate a remediation-ready report

Frequently Asked Questions about api-security-review

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

FAQPage Schema
How do I perform an API security audit against the OWASP API Top 10?

To perform an API security audit aligned with OWASP API Top 10, you assess OpenAPI/Swagger specs, REST/GraphQL/gRPC implementations, and API gateway configurations. This process identifies vulnerabilities across API1-API10 and outputs a remediation-ready report with PoC examples.

Can I test GraphQL and gRPC implementations for security vulnerabilities using OpenAPI specs?

Yes, comprehensive API security testing covers REST, GraphQL, and gRPC implementations alongside OpenAPI/Swagger specs. The assessment evaluates authentication flows and maps dependencies to uncover real-world attack scenarios across these diverse API architectures.

What is included in an API gateway and infrastructure security review?

An API gateway and infrastructure security review evaluates WAF rules, TLS configurations, and routing policies. It assesses infrastructure across development, staging, and production environments to identify security risks and produce actionable remediation guidance.

How do I validate JWT and OAuth authentication flows for API vulnerabilities?

Validating JWT, OAuth, API keys, and session management involves an authentication deep dive to discover endpoints and evaluate security schemes. The process identifies vulnerabilities aligned with OWASP API Top 10 risks and provides automated testing guidance.

Does API security testing work for staging and production environments?

API security testing applies across development, staging, and production environments. It assesses API implementations and gateway configurations in each setting to identify contextual risks and deliver prioritized fixes tailored to that specific environment.