Skip to content

Access Control: Broken Function Level Authorization

Identifier: broken_function_level_authorization

Scanner(s) Support

GraphQL Scanner REST Scanner WebApp Scanner ASM Scanner

Description

Broken Function Level Authorization occurs when callers can invoke functions, endpoints, mutations, or administrative actions they are not allowed to use.

How we test: We replay privileged or role-specific actions across users, roles, transports, and request variants to detect functions that execute without enforcing the caller's authorization.

References:

Configuration

Example

Example configuration:

---
security_tests:
  broken_function_level_authorization:
    skip: false

Reference

skip

Type : boolean

Skip the test if true.