hunt-broken-function-level-auth

Community

Hunt broken function-level API authorization flaws

Authoruphiago
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill addresses the risk of unauthorized privilege escalation in role-based access control (RBAC) APIs, where attackers can invoke administrative or privileged actions they are not authorized to perform via overlooked attack vectors like HTTP verb drift, legacy shadow routes, or inconsistent transport protocol authorization.

Core Features & Use Cases

  • HTTP Verb Drift Detection: Identifies endpoints where different HTTP methods (GET, POST, PUT, DELETE, custom methods) have mismatched authorization enforcement, allowing low-privilege users to access admin actions via unguarded methods.
  • Shadow Route Discovery: Finds legacy, deprecated, or unlisted API paths (e.g., /api/v0/, /api/internal/) that bypass modern middleware authorization checks.
  • Transport Protocol Gap Testing: Validates authorization parity across REST, GraphQL, WebSocket, and gRPC interfaces to catch bypasses where non-REST transports skip standard access controls.
  • Use Case: A red teamer testing a customer-facing SaaS API with admin, moderator, and user roles can use this Skill to confirm if regular users can delete other user accounts, modify system settings, or access internal job endpoints without proper role validation.

Quick Start

Use the hunt-broken-function-level-auth skill to test your target API for broken function-level authorization by running the full detection workflow covering verb drift, shadow routes, feature flag bypasses, and transport protocol gaps.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: hunt-broken-function-level-auth
Download link: https://github.com/uphiago/recon-skills/archive/main.zip#hunt-broken-function-level-auth

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.