cb-analytics-security

Manage Couchbase users, groups, roles, and permissions for RBAC administration.

4|1|Updated May 28, 2026
One-click install
npx skills add https://github.com/celticht32/Couchbase-Skills-for-Claude.ai --skill cb-analytics-security
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cb-analytics-security
Source: https://github.com/celticht32/Couchbase-Skills-for-Claude.ai/tree/main/skills/couchbase-analytics/cb-analytics-security
Command: npx skills add https://github.com/celticht32/Couchbase-Skills-for-Claude.ai --skill cb-analytics-security

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you manage Couchbase authentication and authorization without guessing which users, groups, roles, or permissions are needed. It reduces risky overprovisioning and makes RBAC changes safer and easier to audit.

Core Features & Use Cases

  • User and Group Management: Create, update, list, and delete local or external users and groups.
  • Role and Permission Control: Assign scoped Couchbase roles, inspect available roles, and verify effective permissions.
  • Least-Privilege Service Accounts: Set up automation credentials with only the access required for Couchbase analytics workflows.
  • Use Case: A platform operator can grant a new analytics service account the exact bucket-level privileges it needs, then confirm the account can read data but cannot perform administrative actions.

Quick Start

Ask the skill to check a Couchbase user’s current roles and permissions, then recommend the minimum RBAC changes needed for the task.

Frequently Asked Questions about cb-analytics-security

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

FAQPage Schema
How do I manage Couchbase RBAC roles and permissions for users?

Manage Couchbase RBAC roles by assigning scoped role definitions to local or external users and groups. This approach validates least-privilege access, ensuring service accounts only receive the exact bucket-level privileges required for their operations.

How do I set up a least-privilege service account for Couchbase analytics?

Set up a least-privilege service account for Couchbase analytics by provisioning automation credentials with only the scoped bucket-level read access required. Verify effective permissions to confirm the account can query data but cannot perform administrative actions.

Can I manage external domain users and groups in Couchbase?

Yes, you can manage external domain users and groups in Couchbase. The system supports creating, updating, listing, and deleting access control entities across both local and external domains for secure cluster administration.

What is the best way to audit Couchbase user permissions and prevent overprovisioning?

Audit Couchbase user permissions by inspecting assigned roles and verifying effective privileges against required tasks. This prevents risky overprovisioning by validating least-privilege RBAC changes and confirming service accounts lack administrative capabilities.

Does Couchbase RBAC support role-scoped assignments for specific buckets?

Yes, Couchbase RBAC supports role-scoped assignments for specific buckets. You can grant exact bucket-level privileges to service accounts and verify their effective permissions to ensure secure, targeted analytics workflow access.

Why do my Couchbase service accounts have too many administrative permissions?

Couchbase service accounts often gain too many administrative permissions due to risky overprovisioning. Apply least-privilege validation by inspecting assigned roles, removing broad administrative access, and granting only scoped bucket-level read privileges.