Access Control
VerifiedDesigns and validates RBAC (Role-Based) and ABAC (Attribute-Based) access control policies, generates policy code, and audits existing authorization logic.
Install
Claude Code
Copy the SKILL.md file to your project's .claude/skills/ directory About This Skill
Access Control is a skill for designing, implementing, and auditing authorization systems. It supports both Role-Based Access Control (RBAC) and Attribute-Based Access Control (ABAC) patterns, generating policy code for frameworks like OPA, Casbin, and native middleware in Express, Django, and Spring Boot.
How It Works
- Requirements analysis — Maps your user types, resources, and operations into a permission matrix
- Pattern selection — Recommends RBAC, ABAC, or hybrid based on complexity and granularity needs
- Policy generation — Produces authorization code, middleware, or policy files (OPA Rego, Casbin model/policy)
- Audit analysis — Reviews existing authorization logic for missing checks, bypass paths, and IDOR vulnerabilities
- Test generation — Creates test cases covering permission boundaries and edge cases
Best For
- Multi-tenant SaaS applications with complex role hierarchies
- API authorization design for microservices
- Migrating from ad-hoc permission checks to structured RBAC/ABAC
- Auditing existing code for broken access control (OWASP A01)
Supported Frameworks
Generates policies for OPA/Rego, Casbin, AWS IAM, PostgreSQL RLS, Supabase RLS, Express middleware, Django permissions, and Spring Security.
Use Cases
- Design RBAC role hierarchy for multi-tenant SaaS applications
- Generate OPA (Open Policy Agent) Rego policies from requirements
- Audit existing authorization middleware for privilege escalation paths
- Create row-level security policies for database access
Pros & Cons
Pros
- + Supports both RBAC and ABAC with hybrid patterns
- + Generates test cases for permission boundary verification
- + Multi-framework support from OPA to database RLS
Cons
- - Complex ABAC policies may need manual fine-tuning
- - Cannot validate policies against live user directories
Related AI Tools
Related Skills
Stay Updated on Agent Skills
Get weekly curated skills + safety alerts
每周精选 Skills + 安全预警