building-role-mining-for-rbac-optimization

Community

Optimize RBAC with data-driven role mining.

AuthorAcczdy
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Role-based access control (RBAC) environments often suffer from role explosion and permission sprawl. This Skill helps security and IT teams derive meaningful, least-privilege roles by mining historical user-permission data, reducing complexity and enabling scalable governance.

Core Features & Use Cases

  • Bottom-up and top-down role mining approaches to discover candidate roles from real access patterns.
  • Formal Concept Analysis and clustering methods to group users and extract core permissions.
  • Business alignment and migration planning by mapping mined roles to departments and workflows, with evaluation metrics to guide governance.
  • Real-world use: normalize current permissions across AD/AWS/Azure to design a compact, auditable RBAC model and support role-based access migrations.

Quick Start

Run the Role Mining Engine on a CSV of user-permission assignments to produce mined roles and a migration plan.

Dependency Matrix

Required Modules

numpypandasscikit-learn

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: building-role-mining-for-rbac-optimization
Download link: https://github.com/Acczdy/MoZiSec/archive/main.zip#building-role-mining-for-rbac-optimization

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.