defending-kubernetes

Installation
SKILL.md

Defending Kubernetes

Kubernetes is insecure in useful defaults, not in exotic bugs. The attacks that land are RBAC that grants more than intended, pods that run privileged because nothing stops them, a flat pod network, and mounted service-account tokens with cluster-wide reach. Defense is mostly closing those, in priority order, and being able to see when someone tries.

This is the counterpart to attacking-eks-gke-aks and exploiting-containers: read those to know what the attacker does; use this to know what to enforce and what to watch.

When to Use

  • Reviewing a cluster's security posture or an admission/RBAC configuration
  • Responding to a suspected cluster compromise (post-triage)
  • Deciding what to enforce (Pod Security, network policy) and what to detect
  • Translating an offensive cluster finding into a concrete control
  • Hardening the control plane, kubelet, or etcd exposure
Installs
20
GitHub Stars
144
First Seen
Jul 31, 2026
defending-kubernetes — trilwu/secskills