cx-platform-admin
Use this skill when the user asks "who has access", "audit permissions", "check user roles", "list API keys", "review access controls", "rotate API keys", "create API key", "delete expired keys", "send data keys", "IP allowlist", "IP access restrictions", "check IP whitelist", "add user", "deactivate user", "manage team groups", "user permissions", "role-based access", "manage scopes", "system roles", "API key admin", "team member keys", "group membership", or wants to audit, manage, or configur
Security Assessment
About cx-platform-admin
cx-platform-admin manages access, authentication, and authorization for a Coralogix account through the cx CLI. It covers API key management, custom and system roles, scopes, user administration, team groups, and IP access restrictions. It solves the common admin and security-review need to answer 'who has access', audit permissions, rotate or inventory API keys, review IP allowlists, and add or deactivate users — all through structured, auditable CLI commands rather than ad-hoc console clicks.
A large portion of the skill is devoted to safety. All write operations (create, update, delete, set-status, set-idp) require interactive confirmation, and the skill explicitly forbids passing the `--yes` bypass flag without first describing the exact operation to the user and getting approval. It documents a read-only mode (a flag or environment variable) that blocks all writes at the CLI level for safe exploration, and an agent-mode that fails fast on writes when run inside an AI agent instead of hanging on a prompt. It provides a full access-audit workflow (list users, roles, groups, memberships, API keys, and IP restrictions, then cross-reference), a safe API-key rotation procedure, and explicit warnings that deleting keys breaks integrations, deactivating users is immediate, and removing IP rules can expose the account.
It targets platform administrators, security engineers, and SREs auditing or managing Coralogix IAM. While it does expose genuinely destructive operations (deleting keys, deactivating users, removing IP allowlists), these run against the user's own account via official tooling, are gated behind confirmation, read-only mode, and agent-mode fail-fast, and are framed with strong defensive guidance. There is no exfiltration or offensive behavior.
FAQ
What can this skill manage?
Coralogix IAM: API keys (including team-member admin keys and send-data keys), custom and system roles, scopes, users, team groups and memberships, and IP access restrictions — all via cx CLI commands with structured JSON output.
How are destructive operations protected?
Every write operation requires interactive confirmation. The skill instructs that the `--yes` bypass flag must never be used without first describing the exact change to the user and getting explicit approval. A read-only mode blocks all writes, and agent-mode fails fast on writes rather than hanging.
How do I run a full access audit?
List all users, list custom and system roles, list groups and their members, inventory API keys (including admin and send-data keys), check IP restrictions, then cross-reference to summarize which users have admin roles, which keys are old, and which groups have broad access. All audit steps are read-only.
What is the safe way to rotate an API key?
List current keys, identify keys to rotate, create a replacement key (after user approval), deploy and verify the new key everywhere, and only then delete the old key. Never delete an active key before its replacement is deployed and verified, as deletion immediately breaks integrations.
What are the main risks to watch for?
Deleting an API key breaks any integration using it immediately, deactivating a user removes their access with no grace period, and deleting IP access rules removes all IP restrictions and can expose the account. The skill flags each of these explicitly.
Install cx-platform-admin
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
coralogix/cx-cli