CtrlK
BlogDocsLog inGet started
Tessl Logo

container-overview

Container / Kubernetes attack category — pod escape, RBAC abuse, runtime CVE exploitation, socket-mount escape. Routing skill: identify the surface (pod-internal RCE vs API-level vs build-pipeline), then load the matching sub-skill.

68

Quality

83%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Critical

Do not install without reviewing

SKILL.md
Quality
Evals
Security

Container / Kubernetes Attack Category

This is a routing skill for cloud-native engagements. Identify the surface, then load the matching sub-skill.

Sub-skills

Sub-skillCoversWhen to load
k8s-pod-escapePrivileged container, hostPath escape, hostPID + SYS_PTRACE, runC CVE chains, cgroup release agentRCE inside a pod, goal is node compromise
k8s-rbac-abuseauth can-i --list, pods/exec on privileged pods, secrets get/list, escalate verb, bind verb, impersonate, nodes/proxyYou have a ServiceAccount token; goal is cluster-admin
docker-socket-mount/var/run/docker.sock or containerd socket mounted in → instant host rootCI runners, ArgoCD/Flux, DinD, Jenkins agents
container-cveCatalog of high-impact runtime CVEs — Leaky Vessels, runC 2019-5736, BuildKit chain, CRI-O 2022-0811Container runtime version fingerprinted

Quick routing

Container target identified?
├── You have RCE in a pod / container         → k8s-pod-escape
├── You have a Kubernetes SA token            → k8s-rbac-abuse
├── Socket mounted (`docker.sock`, etc.)      → docker-socket-mount
├── Runtime version is old / vulnerable       → container-cve
└── Unknown / all of above                     → start with k8s-pod-escape's Phase 1

Tooling

ToolUse
kubectlAPI-level enumeration and abuse
kube-hunterAutomated cluster vulnerability scan
kdiggerIn-cluster recon (Quarkslab)
peiratesKubernetes-specific privilege escalation
botbContainer break-out (Brad-Beam et al.)
nsenterCross-namespace process / mount entry
crictl / ctr / nerdctlcontainerd / CRI direct access
Repository
PurpleAILAB/Decepticon
Last updated
First committed

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.