Review a Kubernetes cluster's security across control plane, RBAC, workload configuration, network policy, secrets, and admission control, mapped to the CIS Kubernetes Benchmark and the 4Cs model. Use for a comprehensive cluster security assessment of a cluster you're authorized to review.
Pro scans all 2 files and shows the line behind each finding
Scanned 9/19/2026
npx -y skills add jassics/awesome-claude-security --skill k8s-cluster-review --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of K8s Cluster Review?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/jassics-k8s-cluster-review)More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.
---
name: k8s-cluster-review
description: >-
Review a Kubernetes cluster's security across control plane, RBAC, workload
configuration, network policy, secrets, and admission control, mapped to the CIS
Kubernetes Benchmark and the 4Cs model. Use for a comprehensive cluster security
assessment of a cluster you're authorized to review.
---
# Goal
A cluster assessment across all major control areas, each with findings, severity,
and remediation, anchored to the CIS Kubernetes Benchmark.
# Areas (see `reference.md` for checks)
1. **Control plane** — API server flags, anonymous/authn-authz config, etcd
encryption & access, kubelet config, audit logging. (Managed clusters: provider
owns some — cross-ref `cloud-security`.)
2. **RBAC & identity** — least privilege, cluster-admin sprawl, dangerous verbs,
service-account token use. (Deep dive: `k8s-rbac-review`.)
3. **Workloads** — Pod Security Standards/admission, privileged/hostPath/hostNetwork
pods, securityContext, capabilities. (Deep dive: `k8s-workload-hardening`.)
4. **Network** — default-deny NetworkPolicies, namespace isolation, exposed services/
LoadBalancers, ingress.
5. **Secrets** — etcd encryption at rest, secret access scope, secrets in env/images,
external secret managers.
6. **Admission & supply chain** — admission controllers/policy engines (e.g. OPA/
Kyverno), image provenance/signing, registry trust, image scanning.
# Steps
1. Establish scope and read access (`kubectl`/manifests/IaC). Note managed vs.
self-managed (who owns the control plane).
2. Walk each area with `reference.md`; delegate RBAC and workload depth to the
companion skills.
3. Record: area · control (CIS ref) · finding · severity · remediation.
4. Score (`security-reporting:cvss`) and rank.
# Output
A cluster report grouped by area with a CIS-mapped findings table + ranked top
risks. Confirmed issues → `security-reporting:finding`.
# Notes
Think in **4Cs** (Cloud, Cluster, Container, Code): a hardened pod on a wide-open API
server is still exposed. On managed clusters, confirm which controls the provider
owns vs. you. Default-deny network policy and restricting privileged pods are the
highest-leverage wins.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!