absuite-security-cli

Manage Alliance Business Suite tenant roles, permissions, and access controls via the absuite CLI.

Updated Apr 18, 2026
One-click install
npx skills add https://github.com/FenixAlliance/ABS.Agents --skill absuite-security-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: absuite-security-cli
Source: https://github.com/FenixAlliance/ABS.Agents/tree/main/paperclip/skills/absuite-security-cli
Command: npx skills add https://github.com/FenixAlliance/ABS.Agents --skill absuite-security-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the need to manually craft raw REST API calls or navigate complex web interfaces to manage Alliance Business Suite tenant security, streamlining role, permission, and access control administration for platform operators.

Core Features & Use Cases

  • Full RBAC Management: Create, update, delete, and assign roles and permissions, plus manage access edges between roles, permissions, users (enrollments), and business applications.
  • OAuth & Application Administration: Manage OAuth applications and view OAuth authorizations, plus configure business application security settings.
  • Read-Only Security Insights: Access tenant logs, security audit logs, certificates, and webhook requests for monitoring and troubleshooting.
  • Use Case: A tenant admin can provision access for a new sales team by creating a dedicated role, attaching order read permissions, assigning the role to user enrollments, and verifying access in minutes without leaving the CLI.

Quick Start

Use the absuite-security-cli skill to create a new 'Sales Manager' role, attach the 'orders.read' permission to it, assign the role to a user's enrollment, and confirm the user's assigned permissions.

Frequently Asked Questions about absuite-security-cli

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

FAQPage Schema
How do I manage tenant RBAC roles and permissions from the command line?

Manage tenant RBAC roles and permissions from the command line by executing tenant-scoped CRUD operations via the absuite CLI. You can create, update, delete, and assign roles to user enrollments without manual REST API calls.

Can I configure OAuth applications for a tenant without using a web interface?

Yes, you can configure OAuth applications for a tenant without a web interface by using the absuite CLI. The Skill supports full OAuth client management, allowing you to manage OAuth applications and view authorizations directly from the command line.

What is the best way to audit security logs for Alliance Business Suite tenants?

The best way to audit security logs for Alliance Business Suite tenants is using the absuite CLI. It provides read-only access to tenant logs, security audit logs, certificates, and webhook requests for monitoring and troubleshooting.

Do I need an authenticated CLI session to provision user access for a tenant?

Yes, you need an authenticated absuite CLI session with a configured tenant ID to provision user access. This authenticated session is required to execute tenant-scoped security commands for full CRUD operations and access edge assignments.

How does CLI-based access control management compare to manual REST API calls?

CLI-based access control management eliminates the need to manually craft raw REST API calls. It streamlines role, permission, and OAuth administration by handling tenant-scoped security commands directly, reducing configuration complexity and errors.

What are the limitations of using the absuite CLI for security administration?

The primary limitation is that the absuite CLI is restricted to tenant-scoped operations and cannot execute security commands without an authenticated session and configured tenant ID. Additionally, security insights like audit logs are read-only.