enterprise-abac

Configure and evaluate ABAC policies with 16 operators and RBAC integration.

1|Updated Mar 7, 2026
One-click install
npx skills add https://github.com/terrene-foundation/kailash-coc-claude-rs --skill enterprise-abac
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: enterprise-abac
Source: https://github.com/terrene-foundation/kailash-coc-claude-rs/tree/main/.claude/skills/07-enterprise
Command: npx skills add https://github.com/terrene-foundation/kailash-coc-claude-rs --skill enterprise-abac

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides fine-grained control over access to resources by evaluating policies based on attributes of the user, resource, action, and environment, going beyond simple role-based access control.

Core Features & Use Cases

  • Attribute-Based Policies: Define access rules using conditions on user roles, resource classifications, time of day, location, etc.
  • 16 Operators: Supports a wide range of comparison operators for flexible policy definition.
  • Combined RBAC+ABAC: Integrates seamlessly with RBAC for layered security.
  • Use Case: Granting access to a document only if the user is in the same department as the document owner AND it's within business hours.

Quick Start

Configure an ABAC policy to allow users to access resources only if their clearance level is greater than or equal to the resource's minimum required clearance.

Frequently Asked Questions about enterprise-abac

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

FAQPage Schema
How does attribute-based access control work for fine-grained authorization?

Attribute-based access control evaluates policies using subject, resource, action, and environment attributes. It grants fine-grained authorization by applying comparison operators to conditions like user clearance level, resource classification, or time of day.

How do I combine RBAC with ABAC policies for layered security?

You can combine RBAC with ABAC policies to achieve layered security by integrating role-based permissions with attribute-based conditions. This allows access rules to evaluate both user roles and contextual attributes like department or business hours simultaneously.

Can I define access control policies using environment and resource attributes?

Yes, you can define access control policies using environment and resource attributes. The policy engine supports 16 comparison operators to evaluate conditions across subject, resource, action, and environment attributes for precise authorization decisions.

What evaluation strategies are available for resolving access control policy conflicts?

Available evaluation strategies for resolving access control policy conflicts include 'first_applicable' and 'deny_override'. These strategies determine how the policy engine processes multiple matching rules to reach a final authorization decision.

When should I use attribute-based access control instead of role-based access control?

Use attribute-based access control instead of role-based access control when you need fine-grained authorization beyond static roles. It enables dynamic policies evaluating contextual conditions like user location, time of day, or resource ownership.