security-review-owasp-authorization-patterns

Analyze authorization patterns and identity trust boundaries across code, configuration, and tests.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/sjinks/ai-owasp-skillset --skill security-review-owasp-authorization-patterns
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-review-owasp-authorization-patterns
Source: https://github.com/sjinks/ai-owasp-skillset/tree/main/.github/skills/security-review-owasp-authorization-patterns
Command: npx skills add https://github.com/sjinks/ai-owasp-skillset --skill security-review-owasp-authorization-patterns

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps reviewers find authorization and identity weaknesses that can lead to account takeover, privilege escalation, trust-boundary confusion, or broken recovery flows.

Core Features & Use Cases

  • End-to-End Review Guidance: Trace identity proof, credential handling, authorization decisions, and trust propagation across code, configuration, tests, and operational controls.
  • Risk-Focused Checklist: Evaluate recovery flows, step-up requirements, service-to-service identity context, logging, throttling, and failure handling with OWASP-based criteria.
  • Use Case: Use this Skill when reviewing authentication, account recovery, delegated access, or backend trust flows to separate confirmed weaknesses from missing evidence.

Quick Start

Ask the skill to review the relevant files, flow, or component for authorization patterns issues and report confirmed findings, review gaps, passed checks, and overall assessment.

Frequently Asked Questions about security-review-owasp-authorization-patterns

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

FAQPage Schema
How do I review authorization patterns to prevent privilege escalation in my code?

Reviewing authorization patterns involves tracing identity proof, credential handling, and authorization decisions across code and configuration to identify privilege escalation risks. This process separates confirmed weaknesses from missing evidence in trust boundaries and service-to-service flows.

What is an identity trust boundary and how do I evaluate it during a security review?

An identity trust boundary defines where authenticated identity context is established and propagated between services. Evaluating it during a security review requires tracing privilege propagation, logging, throttling, and failure handling across architecture and operational controls to find bypass vulnerabilities.

How do I check account recovery flows for authorization bypass vulnerabilities?

Checking account recovery flows requires applying OWASP-based criteria to evaluate step-up requirements, credential handling, and failure handling. This analysis identifies confirmed bypass weaknesses and highlights explicit review gaps where operational controls are missing.

How do I perform a security review of service-to-service identity propagation?

Performing a security review of service-to-service identity propagation involves analyzing how identity context and privileges are passed between backend services. The review checks trust flow configurations, logging, and throttling controls to detect trust-boundary confusion and unauthorized access.

Can I use this approach to review step-up authentication requirements in my application?

Yes, you can use this approach to review step-up authentication requirements. The review evaluates whether step-up controls are properly enforced across code and tests, separating confirmed authorization weaknesses from missing evidence in identity and access flows.

What does an evidence-based authorization security review report include?

An evidence-based authorization security review report includes confirmed findings of weaknesses, explicit review gaps for missing controls, passed checks, and an overall assessment. It focuses on concrete evidence across code, configuration, architecture, and tests rather than speculation.