kubetier

Permission Reference

80 entries
Verb The Kubernetes API verb — what action is allowed.

get, list, watch — read access.
create, update, patch, delete — write access.
bind, escalate, impersonate — privilege-specific verbs.
Resource The Kubernetes API resource targeted by the verb — e.g. pods, secrets, nodes, clusterroles.Scope namespaced — permission applies within a single namespace only.
cluster — permission applies across the entire cluster.
Tier Risk tier assigned to this permission.

T0 — near cluster-admin, immediate full compromise.
T1 — significant escalation path with additional conditions.
T2 — limited or namespaced access, indirect risk.
T3 — minimal risk, mostly read-only enumeration.
Audit How much detail is written to the audit log when this action is used.

None — nothing logged.
Metadata — who did it and when, but not the data.
Request — includes what was sent.
RequestResponse — logs everything including the full response. For secrets, actual values appear in the log.
Escalation Number of known privilege escalation paths this permission enables.

Click a row to expand and see the attack steps.
impersonateusersclusterT0RequestResponse1 path
impersonategroupsclusterT0RequestResponse1 path
impersonateserviceaccountsclusterT0RequestResponse1 path
escalateclusterrolesclusterT0RequestResponse1 path
bindclusterrolesclusterT0RequestResponse1 path
createclusterrolebindingsclusterT0RequestResponse1 path
patchclusterrolebindingsclusterT0RequestResponse1 path
createclusterrolesclusterT0RequestResponse2 paths
updateclusterrolesclusterT0RequestResponse2 paths
createdaemonsetsnamespacedT0RequestResponse1 path
listsecretsclusterT0RequestResponse1 path
watchsecretsclusterT0RequestResponse1 path
getnodes/proxyclusterT0RequestResponse2 paths
createnodesclusterT0RequestResponse1 path
createmutatingwebhookconfigurationsclusterT0RequestResponse1 path
createcertificatesigningrequestsclusterT0RequestResponse1 path
createapiservicesclusterT0RequestResponse1 path
createpodsecuritypoliciesclusterT0RequestResponse1 path
deletepodsecuritypoliciesclusterT0RequestResponse1 path
escalaterolesnamespacedT1RequestResponse1 path
bindrolesnamespacedT1RequestResponse1 path
createrolebindingsnamespacedT1RequestResponse1 path
patchrolebindingsnamespacedT1RequestResponse1 path
createrolesnamespacedT1RequestResponse1 path
createpodsnamespacedT1Request6 paths
updatedaemonsetsnamespacedT1Request1 path
createdeploymentsnamespacedT1Request2 paths
createstatefulsetsnamespacedT1Request2 paths
createreplicasetsnamespacedT1Request2 paths
createjobsnamespacedT1Request2 paths
createcronjobsnamespacedT1Request2 paths
updatedeploymentsnamespacedT1Request1 path
updatestatefulsetsnamespacedT1Request1 path
createpods/execnamespacedT1RequestResponse1 path
createpods/attachnamespacedT1RequestResponse1 path
createpods/ephemeralcontainersnamespacedT1RequestResponse1 path
getsecretsnamespacedT1RequestResponse2 paths
createserviceaccounts/tokennamespacedT1RequestResponse1 path
patchserviceaccountsnamespacedT1RequestResponse3 paths
updatepods/statusnamespacedT1Request1 path
getpods/proxynamespacedT1Request1 path
patchnodesclusterT1RequestResponse1 path
deletemutatingwebhookconfigurationsclusterT1RequestResponse1 path
createvalidatingwebhookconfigurationsclusterT1RequestResponse1 path
deletevalidatingwebhookconfigurationsclusterT1RequestResponse1 path
updatecertificatesigningrequests/approvalclusterT1RequestResponse1 path
createpersistentvolumesclusterT1Request1 path
createpersistentvolumeclaimsnamespacedT1Request1 path
patchnamespacesclusterT1Request1 path
deletenamespacesclusterT1Request
updateconfigmapsnamespacedT1RequestResponse2 paths
createendpointslicesnamespacedT1Request1 path
createendpointsnamespacedT1Request1 path
createingressesnamespacedT1Request
createservicesnamespacedT1RequestResponse1 path
patchservicesnamespacedT1RequestResponse1 path
patchpodsnamespacedT2Request1 path
createpods/portforwardnamespacedT2Request
createsecretsnamespacedT2RequestResponse
createserviceaccountsnamespacedT2RequestResponse2 paths
getnodes/logclusterT2Request1 path
createcustomresourcedefinitionsclusterT2Request1 path
createstorageclassesclusterT2Request
getconfigmapsnamespacedT2Request
deletenetworkpoliciesnamespacedT2RequestResponse1 path
getservices/proxynamespacedT2Request1 path
createtokenreviewsclusterT2Request
createsubjectaccessreviewsclusterT2Request
createselfsubjectaccessreviewsclusterT3None
getpods/lognamespacedT3Metadata
getnodesclusterT3Metadata1 path
listnodesclusterT3Metadata1 path
getpodsnamespacedT3Metadata
listpodsnamespacedT3Metadata
listserviceaccountsnamespacedT3Metadata
listclusterrolesclusterT3Metadata
listclusterrolebindingsclusterT3Metadata
listnamespacesclusterT3Metadata
getservicesnamespacedT3Metadata
listeventsnamespacedT3None