Kubernetes CronJob/Job Modification
Detects when a Kubernetes CronJob or Job is created or modified. A Kubernetes Job creates one or more pods to accomplish a specific task, and a CronJob creates Jobs on a recurring schedule. An adversary can take…
Description
Detects when a Kubernetes CronJob or Job is created or modified. A Kubernetes Job creates one or more pods to accomplish a specific task, and a CronJob creates Jobs on a recurring schedule. An adversary can take advantage of this Kubernetes object to schedule Jobs to run containers that execute malicious code within a cluster, allowing them to achieve persistence.
Detection logic
Detection requirements
- Log source product
- kubernetes
- Log source service
- audit
Known benign triggers
- Automated processes may need to take these actions and may need to be filtered.
- Modifying a Kubernetes Job or CronJob may need to be done by a system administrator.
MITRE ATT&CK mappings
Not mapped to ATT&CK.
References
| Reference | Cited by |
|---|---|
| kubernetes.io/docs/reference/config-api/apiserver-audit.v1/ | 5 |
| www.redhat.com/en/blog/protecting-kubernetes-against-mitre-attck-persistence#technique-33-kubernetes-cronjob | Only this detection cites it |
From the source
- At source
- Open at source
- Upstream identifier
- 0c9b3bda-41a6-4442-9345-356ae86343dc
- Tagged by the source as
- attack.executionattack.persistenceattack.privilege-escalation
Licence
- Published under
- Detection Rule License 1.1Read the licence
- Attribution
- Required
Authorship
- Written by
- Published
- Aug 26, 2026
- Version
- 1