api-authorization-and-bola

Detect broken API authorization controls on REST and GraphQL endpoints.

11|4|Updated Jun 7, 2026
One-click install
npx skills add https://github.com/sayseven7/frameseven --skill api-authorization-and-bola-sayseven7
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: api-authorization-and-bola
Source: https://github.com/sayseven7/frameseven/tree/main/internal/mcp/skills/api-authorization-and-bola
Command: npx skills add https://github.com/sayseven7/frameseven --skill api-authorization-and-bola-sayseven7

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you verify whether an API enforces object-level and function-level authorization correctly, especially when resources are identified by IDs, nested routes, or hidden writable fields.

Core Features & Use Cases

  • Tests BOLA by replaying one account's requests with another account's token.
  • Checks BFLA, alternate HTTP verbs, and sibling or nested endpoints for privilege gaps.
  • Surfaces mass assignment risks by probing fields like role, org, verified, and tier.
  • Use it when reviewing REST or GraphQL APIs that expose object identifiers or role-sensitive actions.

Quick Start

Use this skill to compare Account A and Account B access to the same API resource and identify broken authorization.

Frequently Asked Questions about api-authorization-and-bola

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

FAQPage Schema
How do I test for BOLA vulnerabilities in REST and GraphQL APIs?

Detect mass assignment risks by probing hidden writable fields like role, org, verified, and tier through payload checks to prevent unauthorized privilege escalation or data modification.

How do I check BFLA and alternate HTTP verbs for privilege escalation?

Check BFLA by testing alternate HTTP verbs and comparing sibling or nested endpoints to identify function-level authorization gaps and privilege escalation weaknesses in your API.

What is cross-account replay testing for API authorization?

Cross-account replay testing is comparing Account A and Account B access to the same API resource to identify broken authorization controls and privilege gaps between different user contexts.

How do I find mass assignment vulnerabilities in API payloads?

Detect mass assignment risks by probing hidden writable fields like role, org, verified, and tier through payload checks to prevent unauthorized privilege escalation or data modification.

Can I use this to review role-sensitive actions in GraphQL endpoints?

Yes, you can use this skill when reviewing REST or GraphQL APIs that expose object identifiers or role-sensitive actions to verify object-level and function-level authorization enforcement.