What problem does it solve?
Unsecured self-hosted ClickHouse deployments risk unauthorized data access, compliance violations, and resource abuse from unregulated query usage. This Skill provides clear, actionable guidance to implement robust security controls for ClickHouse instances.
Core Features & Use Cases
- RBAC Configuration: Set up granular role-based access control to restrict user permissions to only the data and operations they need.
- Row-Level Security: Implement row policies to enforce multi-tenant data isolation, ensuring users can only access rows assigned to their tenant.
- Resource Quotas & Audit Logging: Enforce query and resource usage limits for non-admin users, and enable audit logs to track all data access for compliance reporting.
- Use Case: A platform engineer managing a ClickHouse cluster for multiple internal teams can use this Skill to set up role-based access so analysts only query their assigned datasets, enforce per-user query limits to prevent downtime from runaway queries, and enable audit logs to track all data access for SOC 2 compliance.
Quick Start
Use the security-hardening skill to configure RBAC roles, row policies, and audit logging for my self-hosted ClickHouse cluster to meet compliance requirements.