Kubernetes CronJob/Job Created or Modified via API Audit Events

Alert on Kubernetes batch CronJob/Job create or modification audit verbs that may enable scheduled workload execution.

FreeReviewedSigma · Medium · v5
Product
kubernetes
Service
audit
Author
kelnage (SigmaHQ), DRL 1.1
Published
2024-07-11
Updated
2026-07-31

What it detects

This rule flags Kubernetes API audit activity where a CronJob or Job in the batch API group is created or modified via verbs such as create, delete, patch, replace, or update. Adversaries may abuse these objects to schedule or trigger container execution in the cluster, potentially enabling persistence or repeated execution of malicious workloads. It relies on Kubernetes audit log telemetry capturing the object reference (apiGroup, resource) and the corresponding API verb.

Changelog

v5
  1. v5
    Candidate ingested via manual entry.2026-07-31
  2. v4
    Candidate ingested via manual entry.2026-07-31
  3. v3
    Candidate ingested via manual entry.2026-07-31
  4. v2
    Candidate ingested via manual entry.2026-07-31
  5. v1
    No changelog recorded for this version.2026-07-30

Detection content is published as a reviewed draft. Tune thresholds and exclusions against your own telemetry before enabling this rule for alerting.