api-audit

Audit REST, GraphQL, and RPC endpoints against OWASP API Security Top 10.

345|47|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/briiirussell/cybersecurity-skills --skill api-audit-briiirussell
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: api-audit
Source: https://github.com/briiirussell/cybersecurity-skills/tree/main/skills/api-audit
Command: npx skills add https://github.com/briiirussell/cybersecurity-skills --skill api-audit-briiirussell

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you find API security weaknesses that let attackers bypass authorization, expose sensitive data, abuse resources, or exploit misconfigurations.

Core Features & Use Cases

  • OWASP API Security Top 10 (2023) coverage: Performs a surface-driven audit across broken authorization, authentication, excessive data exposure, rate limiting, and more.
  • REST, GraphQL, and RPC endpoint review: Inventories and evaluates endpoint behavior across routes, resolvers, procedures, and webhook handlers.
  • Evidence-first reporting and remediation guidance: Produces an endpoint-by-endpoint inventory and structured findings with concrete verification steps.

Quick Start

Run the api-audit skill with a description of your API surface (framework, routes/resolvers/procedures, auth and tenancy models) so it can generate an OWASP-structured security audit plan and findings.

Frequently Asked Questions about api-audit

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

FAQPage Schema
How do I audit my API endpoints against the OWASP API Security Top 10?

You audit API endpoints against the OWASP standard by supplying your API inventory and auth context to generate an endpoint-by-endpoint assessment identifying broken authorization, data exposure, and rate limiting issues.

Can I review GraphQL and REST API security in the same audit?

Yes, you can review GraphQL and REST API security in the same audit. The process evaluates endpoint behavior across REST routes, GraphQL resolvers, RPC procedures, and webhook handlers for common attack paths.

What do I need to provide for an API security review?

You need to provide the API inventory and auth or tenancy context. This includes a description of your API surface, framework, routes, resolvers, procedures, and authentication models to generate accurate security findings.

How does an API audit detect broken object level authorization (BOLA)?

An API audit detects broken object level authorization (BOLA) by performing a systematic, endpoint-by-endpoint assessment of API contracts and handlers to identify common attack paths where authorization checks are missing or insufficient.

Does the OWASP API audit cover webhook security and mass assignment vulnerabilities?

Yes, the OWASP API audit covers webhook security and mass assignment vulnerabilities. It evaluates webhook handlers and API endpoints for these specific security misconfigurations alongside GraphQL introspection and SSRF risks.