01
Object-level authorization
Whether changing an identifier in a request returns data the user should not see.
02
Function-level authorization
Whether a user can call privileged actions they have no right to.
03
Excessive data exposure
Whether the API returns more data than the client needs or should receive.
04
Authentication and tokens
Key, token, and session handling, including expiry and scope.
05
Rate limiting and abuse
Whether the API is protected against automated and high-volume abuse.