api-auth-review

Audit API authorization designs for missing checks and privilege escalation risks.

2|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/gaebalai/claude-code-kit-ko --skill api-auth-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: api-auth-review
Source: https://github.com/gaebalai/claude-code-kit-ko/tree/main/.claude/skills/api-auth-review
Command: npx skills add https://github.com/gaebalai/claude-code-kit-ko --skill api-auth-review

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill identifies critical security vulnerabilities in your API's authorization logic, preventing unauthorized access and data breaches.

Core Features & Use Cases

  • Comprehensive Authorization Audit: Detects missing checks, weak scope designs, and privilege escalation risks.
  • BOLA & BFIA Detection: Pinpoints Broken Object Level Authorization and Broken Function Level Authorization flaws.
  • Use Case: A senior engineer uses this Skill to review the authorization layer of a new microservice, ensuring that only authenticated and authorized users can access sensitive endpoints and resources.

Quick Start

Review the authorization design for the provided API codebase and routing definitions.

Frequently Asked Questions about api-auth-review

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

FAQPage Schema
How do I audit API authorization for BOLA and BFIA vulnerabilities?

To audit API authorization for BOLA and BFIA, you need to analyze codebases, routing definitions, and configuration files to detect missing permission checks and privilege escalation risks. This validates access controls against the OWASP API Security Top 10.

What is Broken Object Level Authorization in API security?

Broken Object Level Authorization (BOLA) is an API security vulnerability where access controls fail to validate user permissions for specific objects. It occurs when missing checks allow unauthorized access to sensitive resources through API endpoints.

How do I detect missing permission checks in API routing definitions?

Detecting missing permission checks requires auditing API routing definitions to identify inadequate scope definitions and weak access control configurations. This process pinpoints privilege escalation risks and validates authorization logic against security standards.

Does this API security audit validate access controls against OWASP standards?

Yes, API security audits validate access controls against OWASP API Security Top 10 standards. The validation process examines authorization configurations and routing definitions to ensure compliance with established security benchmarks.

What do I need to provide to review an API authorization design?

To review an API authorization design, you need to provide the API codebase and routing definitions. Analyzing these inputs allows the audit to identify missing permission checks and inadequate scope definitions across endpoints.

Why does my API have privilege escalation risks despite authentication?

Privilege escalation risks persist despite authentication due to broken function level authorization (BFIA) and missing permission checks. Auditing authorization configurations reveals inadequate scope definitions that allow unauthorized access to sensitive endpoints.