sc-authz

Detect IDOR and authorization flaws in web applications and APIs.

7|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/fatihkan/badi --skill sc-authz-fatihkan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sc-authz
Source: https://github.com/fatihkan/badi/tree/main/.claude/skills/security-check/sc-authz
Command: npx skills add https://github.com/fatihkan/badi --skill sc-authz-fatihkan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Authorization flaws like IDOR and broken access control enable unauthorized data access across users and roles.

Core Features & Use Cases

  • Detects horizontal and vertical permission issues by tracing routing to data access layers.
  • Provides discovery patterns across common stacks (routes, controllers, services, repositories, middleware, policies).
  • Offers remediation guidance and verification steps to close gaps.

Quick Start

Run the scanner against a target web application to surface IDOR and access-control flaws.

Frequently Asked Questions about sc-authz

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

FAQPage Schema
How do I detect IDOR vulnerabilities in my web application?

To detect IDOR vulnerabilities, the scanner statically analyzes routing to data access layers, tracing endpoints and ownership checks to identify broken access control issues across web apps and APIs.

What is the best way to find broken access control flaws in APIs?

Finding broken access control flaws in APIs requires static pattern discovery across controllers, services, and middleware to verify role-based controls and data access patterns, outputting structured findings with remediation guidance.

Can this scanner identify both horizontal and vertical authorization issues?

Yes, it identifies horizontal and vertical authorization issues by statically tracing data access patterns from routes through repositories, verifying ownership checks and role-based policies across common web stacks.

Does IDOR detection work across different programming languages and frameworks?

IDOR detection works across languages and frameworks by applying static pattern discovery to observe routes, controllers, and policies, identifying broken access control wherever data access patterns are visible.

How do I trace endpoint routes to data access layers for security testing?

Tracing endpoint routes to data access layers for security testing involves statically analyzing controllers, services, and middleware to map data flows and identify missing role-based controls or ownership checks.

What remediation steps are provided for broken access control findings?

Remediation steps for broken access control findings include structured guidance and verification steps to close gaps, detailing how to implement missing ownership checks and role-based policies across the affected endpoints.