Kubernetes coverage

331 Kubernetes detection rules across 5 vendors covering 161 (resource, verb) pairs.

Attributed to a specific audit verb

203 rules that name a specific Kubernetes audit verb against a resource, mapped to that (resource, verb) catalog event.

certificatesigningrequests

create 7 rules
patch 2 rules
update 4 rules

clusterrolebindings

create 12 rules
delete 5 rules
get 2 rules
list 2 rules
patch 6 rules
replace 1 rule
update 6 rules
watch 1 rule

clusterroles

create 16 rules
delete 5 rules
get 2 rules
list 2 rules
patch 11 rules
update 11 rules
watch 1 rule

configmaps

create 5 rules
delete 6 rules
get 3 rules
list 3 rules
patch 7 rules
update 7 rules
watch 1 rule

cronjobs

create 10 rules
delete 1 rule
get 1 rule
list 1 rule
patch 9 rules
replace 1 rule
update 7 rules
watch 1 rule

daemonsets

create 9 rules
get 1 rule
list 1 rule
patch 5 rules
update 3 rules
watch 1 rule

deployments

create 6 rules
delete 2 rules
get 1 rule
list 1 rule
patch 6 rules
update 3 rules
watch 1 rule

events

delete 3 rules
deletecollection 1 rule

ingresses

create 2 rules

jobs

create 2 rules
delete 1 rule
get 1 rule
list 1 rule
patch 2 rules
replace 1 rule
update 2 rules
watch 1 rule

mutatingwebhookconfigurations

create 6 rules
delete 2 rules
patch 3 rules
replace 1 rule
update 3 rules

namespaces

create 3 rules
delete 1 rule
get 2 rules
list 2 rules
patch 1 rule
update 1 rule
watch 1 rule

nodes

create 4 rules
get 3 rules
list 2 rules
patch 1 rule
update 1 rule
watch 1 rule

pods

create 71 rules
get 12 rules
list 3 rules
patch 24 rules
update 28 rules
watch 1 rule

rolebindings

create 9 rules
delete 5 rules
get 2 rules
list 2 rules
patch 5 rules
replace 1 rule
update 5 rules
watch 1 rule

roles

create 16 rules
delete 5 rules
get 2 rules
list 2 rules
patch 11 rules
update 11 rules
watch 1 rule

secrets

create 5 rules
delete 4 rules
get 20 rules
list 14 rules
patch 4 rules
replace 1 rule
update 4 rules
watch 4 rules

selfsubjectaccessreviews

create 4 rules
get 1 rule
list 1 rule
patch 1 rule
update 1 rule
watch 1 rule

selfsubjectrulesreviews

create 5 rules
get 1 rule
list 1 rule
patch 1 rule
update 1 rule
watch 1 rule

serviceaccounts

create 8 rules
delete 1 rule
get 2 rules
list 2 rules
patch 1 rule
update 1 rule
watch 1 rule

services

create 9 rules
delete 1 rule
patch 2 rules
update 2 rules

statefulsets

create 1 rule
get 1 rule
list 1 rule
patch 1 rule
update 1 rule
watch 1 rule

subjectaccessreviews

create 1 rule
get 1 rule
list 1 rule
patch 1 rule
update 1 rule
watch 1 rule

validatingwebhookconfiguration

create 2 rules

validatingwebhookconfigurations

create 4 rules
delete 2 rules
patch 3 rules
replace 1 rule
update 3 rules

Attributed to a resource, not a specific verb

16 rules that name a Kubernetes resource but no single audit verb, mapped to that resource's catch-all event.

clusterrolebindings

(any) 1 rule

clusterroles

(any) 1 rule

configmaps

(any) 2 rules

csidrivers

(any) 1 rule

csinodes

(any) 1 rule

events

(any) 1 rule

leases

(any) 1 rule

namespaces

(any) 1 rule

nodes

(any) 5 rules

pods

(any) 9 rules

rolebindings

(any) 1 rule

roles

(any) 1 rule

runtimeclasses

(any) 1 rule

secrets

(any) 5 rules

serviceaccounts

(any) 1 rule

Not attributed to a Kubernetes audit verb

112 rules that resolve to no Kubernetes resource.

(unattributed)

(any) 112 rules