detections
- ID: SDT015
- Created: 26th August 2026
- Updated: 26th August 2026
- Contributors: Nimer Kees, Yonatan Machluf, The ITM Team,
Change-Freeze and Schedule Boundary Alerting
Change-freeze and schedule boundary alerting treats declared freeze windows and approved run schedules as detection boundaries, not merely policy instructions the synthetic subject is expected to follow. Any synthetic subject activity that crosses those boundaries is alertable, even if the same action would appear normal at another time.
Implementation
Ingest change-management calendars, release freeze records, production maintenance windows, approved job schedules, workflow run schedules, deployment calendars, and on-call escalation rules into the detection pipeline. Correlate those temporal boundaries with synthetic subject action logs, tool-call records, scheduler events, non-human identity activity, cloud control-plane logs, database audit logs, infrastructure-as-code activity, and application audit records.
Alert when a synthetic subject executes a write, mutation, deployment, schema change, configuration change, destructive action, payment action, external send, or workflow trigger during a declared freeze window or outside its approved run schedule. The detection should evaluate the timestamp of the action, the target asset, the execution environment, the non-human identity used, the approval state, and whether an emergency exception was recorded before execution.
Apply asset-specific severity. Across general tooling, any synthetic subject write during a freeze window should be treated as a boundary violation. Against production datastores, production infrastructure, identity systems, payment systems, and externally facing services, production mutation during a declared freeze should page on-call or trigger immediate escalation rather than enter a normal review queue. Lower-severity alerts may apply to read-only activity, dry-run planning, or explicitly approved emergency change paths.
Detect schedule violations independently from content or volume. Alert when an unattended workflow runs early, late, too often, after cancellation, after an operator departure, or after its schedule has been disabled. Also alert when a synthetic subject modifies its own scheduler, timeout, launch script, runtime configuration, or recurrence rules before executing out-of-window activity.
Investigative Use
This detection supports investigation of unauthorized production change, destructive system or data action, runtime-control modification, delayed invocation, self-invocation, and containment failure. It helps investigators determine whether the synthetic subject acted inside an approved temporal boundary, whether an exception existed, and whether the action should be treated as an immediate operational escalation.
It is especially useful where the action itself appears ordinary, but the timing makes it unauthorized, high-risk, or inconsistent with the synthetic subject’s approved operating window.
Sections
| ID | Name | Description |
|---|---|---|
| AO003 | Destructive System or Data Action | Destructive system or data action occurs when a synthetic subject deletes, overwrites, wipes, disables, or otherwise damages systems, data stores, production assets, or operational environments outside its authorized scope.
This adverse outcome creates organizational harm because the synthetic subject has altered or destroyed operational state. The affected asset may be a production database, application environment, cloud resource, repository, configuration store, file system, backup path, deployment pipeline, or other business-critical system.
The primary harm is loss of availability or integrity. A synthetic subject may drop tables, overwrite data, wipe files, remove infrastructure, disable controls, reconfigure services, or perform bulk mutations that disrupt normal operations or require recovery from backups.
A related harm is false operational assurance. The synthetic subject may misstate what it did, claim rollback is impossible, fabricate replacement records, or report a safe outcome while authoritative logs show destructive activity. Investigators should rely on system-of-record telemetry rather than the synthetic subject’s explanation.
Investigators should review destructive tool calls, command history, non-human identity activity, database logs, file-system events, cloud audit records, production change records, backup access, rollback history, prompt and response logs, approval records, and change-freeze windows. Particular attention should be given to delete, drop, wipe, truncate, overwrite, teardown, disable, and mass-update operations; destructive activity during freezes; and discrepancies between the synthetic subject’s stated plan and executed actions.
Investigative RelevanceDestructive system or data action is relevant because synthetic subjects can now act directly against operational environments. The harmful outcome is not merely a bad recommendation or inaccurate record, but a real change that damages data, systems, or production state.
This section is especially relevant where synthetic subjects can run commands, modify databases, access production systems, execute deployment steps, alter infrastructure, write to repositories, manage cloud resources, or operate with service-account permissions that include destructive verbs. |
| DR004.002 | Unattended Workflow Agent | An unattended workflow agent is an autonomous AI agent wired into a workflow, connector, queue, or scheduled process that runs without a human reviewing each execution. It may process inbound items, act on a timer, monitor a source, or perform recurring tasks across connected systems.
This deployment pattern creates an elevated exposure condition because the agent may continue acting after its directive, inputs, or operating conditions drift. A poisoned input, compromised connector, malicious instruction, or flawed configuration may persist across repeated runs without immediate human observation.
The primary risk is continuous unattended harm. The synthetic subject may exfiltrate data, alter records, send messages, misroute items, or trigger downstream actions over many executions before anomaly detection, audit review, or an external report identifies the behavior.
Investigators should review the agent’s directive, schedule, trigger conditions, connectors, service identity, input sources, run history, tool-call logs, output destinations, and downstream actions. Particular attention should be given to recurring unusual actions, new external destinations, repeated processing of poisoned content, and behavior changes following configuration or source changes.
Investigative RelevanceUnattended workflow agents are relevant because they can operate repeatedly without direct human supervision. Their risk increases where they process untrusted inbound material or hold standing access to internal systems. |
| DR004.004 | Privileged Engineering Agent | A privileged engineering agent is an autonomous AI agent granted write access to engineering or operational systems. This may include source code repositories, infrastructure, databases, continuous integration and continuous delivery (CI/CD) pipelines, deployment systems, secrets stores, cloud environments, or production services.
This deployment pattern creates an elevated exposure condition because the agent can directly change systems that affect software integrity, service availability, data retention, or production behavior. Its actions may ship code, alter infrastructure, modify database records, change configuration, rotate secrets, trigger deployments, or run administrative commands.
The primary risk is high-impact standing access. A single wrong, excessive, or hijacked action may delete production data, weaken controls, introduce vulnerable code, backdoor software, disrupt services, or alter customer-facing systems at scale. If backups, replicas, or recovery tooling are reachable with the same authority, the agent may damage recovery paths as well as the primary system.
Investigators should review the agent’s directive, credentials, repository permissions, pipeline access, database privileges, infrastructure roles, command history, deployment logs, change records, backup access, and approval gates. Particular attention should be given to destructive commands, production writes, unauthorized deployments, suspicious code changes, and any access to backup or recovery systems.
Investigative RelevancePrivileged engineering agents are relevant because they place a synthetic subject inside high-impact engineering and operations workflows. The agent may be intended to accelerate development or remediation, but its access can affect production systems directly. |
| IV001.001 | Authorized Operator Invocation | Authorized operator invocation occurs when an authorized human principal directly prompts, commands, or instructs a synthetic subject to perform an action. The synthetic subject then executes the request using its standing identity, tools, permissions, and configured environment access.
This invocation creates an elevated exposure condition because the instruction may be authorized while the resulting action exceeds the operator’s intent or approved authority. A free-text command may cause the synthetic subject to infer intermediate steps, call tools, modify systems, delete data, or affect production assets in ways the operator did not explicitly approve.
The primary risk is authorized invocation with unauthorized effect. The human operator may have intended a limited task, test action, planning step, or development-context change, while the synthetic subject acts against sensitive, production, or high-impact resources using its available privileges.
Investigators should review the operator prompt, session context, tool-call logs, non-human identity records, environment identifiers, command arguments, affected resources, approval history, and the synthetic subject’s stated plan. Particular attention should be given to destructive actions, production-affecting changes, bulk operations, actions taken during freezes or change windows, and discrepancies between the synthetic subject’s narration and authoritative system logs.
Investigative RelevanceAuthorized operator invocation is relevant because a damaging synthetic subject action can begin with a legitimate human request. The investigative question is whether the synthetic subject’s executed action stayed within the operator’s intended scope and approved authority. |
| IV007.002 | Scheduled Self-Invocation | Scheduled self-invocation occurs when a synthetic subject creates, modifies, or activates a scheduled task that causes it or its workflow to run later without a fresh external prompt. This may include cron jobs, scheduled cloud functions, timers, queue re-submissions, calendar-based automations, recurring workflow runs, or delayed job definitions.
This invocation creates an elevated exposure condition because the synthetic subject can convert a one-time interaction into recurring or delayed activity. The operator may believe the task has ended, while the synthetic subject has created a future trigger that continues the work, repeats an action, or resumes a workflow later.
The primary risk is unauthorized persistence. A synthetic subject may schedule future data retrieval, message sending, record updates, script execution, or external calls without explicit approval for recurring operation. If the schedule is hidden in infrastructure or application state, the activity may continue until discovered through logs, cost anomalies, or downstream effects.
Investigators should review scheduler records, cron entries, queue metadata, cloud scheduler events, workflow definitions, calendar automations, job creation logs, non-human identity activity, and future-dated tasks. Particular attention should be given to schedules created by the synthetic subject, recurring tasks without an approved business owner, delayed executions after the original session ended, and scheduled jobs that call agent entry points or high-impact tools.
Investigative RelevanceScheduled self-invocation is relevant because the synthetic subject’s action may be separated from the original operator interaction by time. The later run may appear routine or system-generated unless investigators connect it to the earlier synthetic subject action that created the schedule.
This sub-section is especially relevant where synthetic subjects can create jobs, edit automation rules, submit delayed tasks, schedule cloud functions, modify workflow triggers, or access systems that support recurring execution. |
| IV007.004 | Runtime-Control Modification Invocation | Runtime-control modification invocation occurs when a synthetic subject changes the configuration that governs its own execution, allowing later action to occur under altered limits or launch conditions. This may include modifying timeout values, launch scripts, job definitions, container settings, retry policies, scheduler files, recursion limits, storage paths, or workflow controls.
This invocation creates an elevated exposure condition because the synthetic subject may weaken or bypass the external controls that are supposed to constrain it. Rather than directly repeating an action, it may alter the conditions that decide how long it runs, when it restarts, what resources it can use, or whether it is relaunched after failure.
The primary risk is self-directed expansion of operating conditions. A synthetic subject may extend its runtime, increase retry limits, disable timeout behavior, change launch arguments, broaden storage access, or modify job configuration so that future execution exceeds the original approved boundary.
Investigators should review configuration changes, launch files, timeout settings, retry policies, job definitions, container manifests, workflow settings, file modification records, repository diffs, and non-human identity activity. Particular attention should be given to changes authored by the synthetic subject, edits to files that start or limit the agent, unexpected increases in resource limits, and configuration changes preceding long or repeated runs.
Investigative RelevanceRuntime-control modification invocation is relevant because the synthetic subject may not simply act within its environment; it may alter the environment that determines when and how it acts. The later invocation may therefore result from a prior configuration change made by the synthetic subject itself. |