T1053.007: Container Orchestration Job
Adversaries may abuse task scheduling functionality provided by container orchestration tools such as Kubernetes to schedule deployment of containers configured to execute malicious code. Container orchestration jobs run these automated tasks at a specific date and time, similar to cron jobs on a Linux system. Deployments of this type can also be configured to maintain a quantity of containers over time, automating the process of maintaining persistence within a cluster.
In Kubernetes, a CronJob may be used to schedule a Job that runs one or more containers to perform specific tasks.[1][2] An adversary therefore may utilize a CronJob to schedule deployment of a Job that executes malicious code in various nodes within a cluster.[3]
Analyst context for executives and security teams
Container orchestration jobs matter because they can turn a Kubernetes scheduling feature into recurring or delayed execution inside a cluster. For leaders, the risk is not just one malicious container running once; a scheduled Job or CronJob can help maintain execution or persistence across nodes if cluster permissions and monitoring are weak.
Executive priority
Prioritize this behavior where Kubernetes or other container orchestration platforms support business-critical services. The key business question is whether teams can prove who is allowed to create or modify scheduled workloads, whether those actions are logged, and whether SOC/IR teams can quickly distinguish approved automation from suspicious persistence. This is also relevant to audit evidence for account governance, privileged access control, and operational resilience of containerized services.
Technical view
This is an ATT&CK sub-technique of Scheduled Task/Job for Containers, mapped to execution, persistence, and privilege escalation. The supplied ATT&CK object has no official detection text, but relationship context identifies DET0206, Detection of Malicious Kubernetes CronJob Scheduling, as a related detection strategy. SOC and detection teams should validate visibility into Kubernetes Job and CronJob creation, modification, deletion, scheduling patterns, container images, namespaces, service accounts, and the account or identity responsible for the change. IR teams should treat unexpected scheduled workloads as potential persistence mechanisms and review associated permissions and spawned containers.
Likely telemetry
- Kubernetes API server audit logs for Job and CronJob create, update, patch, and delete events
- Cluster workload inventory showing Jobs, CronJobs, pods, namespaces, schedules, and container images
- Identity and access records for users, service accounts, and privileged roles able to manage scheduled workloads
- Container runtime or orchestration events showing containers launched by Jobs or CronJobs
- Change-management or deployment records to compare approved automation against observed scheduled workloads
Detection direction
- Validate whether DET0206-style logic exists for malicious or unexpected Kubernetes CronJob scheduling, especially newly created or modified CronJobs in sensitive namespaces.
- Tune detections against local baselines because legitimate CronJobs and Jobs are common for maintenance, batch processing, backups, and automation.
- Correlate scheduled workload creation with the requesting identity, service account, namespace, image, and schedule rather than alerting only on the presence of a CronJob.
- Look for blind spots where Kubernetes audit logging is disabled, retained too briefly, or not forwarded to the SOC platform.
- Review whether detections cover both one-time Jobs and recurring CronJobs, since ATT&CK describes both scheduled tasks and maintained container quantities over time.
Mitigation priorities
- Apply User Account Management by limiting which users and service accounts can create or modify Kubernetes Jobs and CronJobs.
- Apply Privileged Account Management by restricting privileged roles and enforcing least privilege for workload scheduling permissions.
- Regularly review privileged Kubernetes roles, service accounts, and namespace-level permissions tied to scheduled workload management.
- Require operational ownership and change records for approved Jobs and CronJobs so suspicious entries can be triaged quickly.
- Ensure incident response procedures include disabling or removing unauthorized scheduled workloads and reviewing related identities and permissions.
Analyst notes and limits
The materiality of this technique depends heavily on Kubernetes usage, RBAC design, audit logging, and how much scheduled workload activity is normal in the environment. The relationship to Scheduled Task/Job is important: defenders should think of Kubernetes CronJobs as the container-orchestration equivalent of recurring task execution and persistence.
The official ATT&CK detection field is not provided, and the supplied relationship context gives the name of DET0206 but not its full analytic logic. This take is limited to the Containers platform and the provided Kubernetes Job/CronJob references. Local telemetry, RBAC configuration, and workload baselines are required to determine actual exposure or coverage.
Container Orchestration Job
Adversaries may abuse task scheduling functionality provided by container orchestration tools such as Kubernetes to schedule deployment of containers configured to execute malicious code. Container orchestration jobs run these automated tasks at a specific date and time, similar to cron jobs on a Linux system. Deployments of this type can also be configured to maintain a quantity of containers over time, automating the process of maintaining persistence within a cluster.
In Kubernetes, a CronJob may be used to schedule a Job that runs one or more containers to perform specific tasks.[1][2] An adversary therefore may utilize a CronJob to schedule deployment of a Job that executes malicious code in various nodes within a cluster.[3]
How security teams should use this page
Treat this object as behavior context, not an attribution claim. Validate the related groups, software, data sources, and mitigations against official ATT&CK relationships and your own telemetry before making control-coverage decisions.
Related techniques
This mirrors the MITRE pattern of making group, software, campaign, and technique relationships scannable. Relationship notes come from mirrored ATT&CK relationship text when available.
| Domain | ID | Name | Relationship / procedure |
|---|---|---|---|
| Enterprise | T1053 | Scheduled Task/Job | This object subtechnique of Scheduled Task/Job. |
All related ATT&CK context
Mitigation direction
Object version and sync metadata
The fields below describe the current mirrored snapshot. When Glexia retains multiple ATT&CK source imports, you can open the table to compare the same object across releases (hashes and MITRE timestamps). For MITRE’s own release notes and roadmap, see ATT&CK resources — Updates .
Imported snapshots across ATT&CK releases (1)
| Release | Bundle imported | Object version | Modified | Status | Raw hash |
|---|---|---|---|---|---|
| 19.1 | 1.4 | Current bundle | 03242655bbe2… |
Mirrored ATT&CK source object
The raw object is retained through the mirrored ATT&CK source bundle and object hash. The raw endpoint returns the exact object from the mirrored bundle when available.
External references and citations
MITRE external references are preserved separately from Glexia analysis so citations remain traceable to their original source records.
-
[1]
Kubernetes Jobs
The Kubernetes Authors. (n.d.). Kubernetes Jobs. Retrieved March 30, 2021.
Open source URL -
[2]
Kubernetes CronJob
The Kubernetes Authors. (n.d.). Kubernetes CronJob. Retrieved March 29, 2021.
Open source URL -
[3]
Threat Matrix for Kubernetes
Weizman, Y. (2020, April 2). Threat Matrix for Kubernetes. Retrieved March 30, 2021.
Open source URL -
[4]
mitre-attack T1053.007Open source URL
Source: MITRE ATT&CK®. © 2026 The MITRE Corporation. This work is reproduced and distributed with the permission of The MITRE Corporation. MITRE ATT&CK and ATT&CK are registered trademarks of The MITRE Corporation. Glexia is not affiliated with or endorsed by MITRE.