Safeguard
Compliance•

What audit evidence should you keep for scheduled AI tasks?

A practical evidence list for scheduled AI tasks: register, access reviews, run history, change records and test results, with how to store each.

Safeguard Security Team
6 min read

Keep six things: a register of tasks, the access each holds, run history, change records for prompts and permissions, review sign offs, and test results for kill switches. Together they let you show an auditor who owned what, what it could touch and what it did. This is general guidance, not legal advice.

Why auditors care

Scheduled tasks act on systems in scope without a person present. Questions an assessor may ask are familiar ones: who authorized this access, how often is it reviewed, what did it do, and how do you stop it. Your answers should come from records, not memory. The same logic as evidence for AI agent decisions and actions applies, with scheduling added.

The evidence list

EvidenceWhat it provesSource
Task registerInventory exists and has ownersYour register, refreshed monthly
Access record per taskLeast privilege decisions were madeConnector list, repositories, permission mode, sandbox level
Run historyTasks ran, skipped or failed as statedProduct run history, exported or screenshotted with dates
Transcripts for writing tasksWhat it actually didProduct session logs, with secrets excluded
Change recordsEdits to prompt, schedule or access were controlledPull requests, tickets or the product edit history
Review sign offsPeriodic review happenedDated review notes from the sponsor
Kill switch testYou can stop itA dated test showing a pause or disable took effect

Product facts that help

Several products expose useful records. Claude Code Desktop shows every past run including skipped ones with reasons, and lists saved tool approvals per task that can be reviewed and revoked. Claude Code routines list past runs with sessions you can open. Cowork lists upcoming and past runs in the Scheduled section. Always check what your own plan retains and for how long, since retention and export options vary and some are not stated in vendor help pages.

Gaps to plan for

  • The Cowork help article does not describe notifications, usage limits or permission details beyond the approval mode setting, so do not assume them in a control description.
  • Routines belong to individual accounts, so central admins may not see them. Your register has to carry that load.
  • Run status can be green without a successful outcome. Evidence should include an outcome check, not only a status.

Writing the control description

Keep claims small and testable. "Scheduled AI tasks are registered with an owner and reviewed quarterly" is better than "all automation is governed". Attach the last review as proof. Avoid describing any control as a certification or attestation, and do not imply that tooling alone satisfies a framework.

Automating collection

Collect on a schedule, store in one folder with dates, and keep a single index. Where it fits, map the evidence to the framework controls you report against, then check coverage each quarter.

Worked example: answering an auditor's sampling request

An assessor reviewing your change and access controls asks: "Show me three automated agents that act on production systems, who approved their access, when it was last reviewed, and one example of what each did last month."

With the evidence list in place, the answer takes an afternoon.

From the register, you pick three tasks that write: a docs update routine, a ticket triage routine and a CI workflow that files findings. For each, you hand over the register row (owner, sponsor, trigger, access), the access approval, which is the ticket where the sponsor approved the connector list, and the most recent quarterly review note with its date. For one example of activity, you export a run from the product history and attach the downstream record, such as the pull request or ticket created. For the kill switch question you provide the dated test where a task was paused and confirmed to stop.

Without the register, the same request becomes a scramble to reconstruct who created what, and the answers rest on memory.

Evidence quality ladder

LevelExampleComment
StrongExport or log from the system, dated and attributableHard to dispute
MediumScreenshot with visible date and accountFine if the system cannot export
WeakA statement in a document with no record behind itTreat as a claim, not evidence

Linking tasks to control themes

Without naming any specific framework requirement, these themes recur across most security frameworks, and scheduled tasks touch each:

  • Access management. Who approved the task's access, and is it least privilege?
  • Change management. How are edits to prompts, schedules and connectors controlled?
  • Logging and monitoring. What records exist, and who reviews them?
  • Incident response. Can you stop a task and reconstruct what it did?
  • Vendor and third party management. Which vendors run these tasks and process your data?

Mapping evidence to themes first, then to your specific framework controls, keeps the work manageable. Check your mapping with your assessor instead of assuming.

A monthly evidence routine

  1. Export the register and save it with the date.
  2. Save the run history summary for tasks that write.
  3. Record connector and permission changes since last month.
  4. Note any incidents and the pauses performed.
  5. File the review sign off.
  6. Spot check three tasks against their register entries and record the result.

Thirty minutes a month beats a week before the audit.

What not to claim

Do not describe a run history screenshot as continuous monitoring. Do not say every task was reviewed if only a sample was. Do not imply that using a vendor's feature satisfies a control without showing how you configured it. And keep out any statement about certifications your organization does not hold.

Try it yourself

Click through it at your own pace, or open it full screen.

See how one piece of evidence maps to several framework requirements.

Where Safeguard fits

Safeguard offers compliance and evidence automation as a GA capability, aimed at gathering records like these on a regular cadence.

Quick check

Is a screenshot of run history enough evidence?

It can help if it is dated and attributable, but exports or logs from the system are stronger.

How long should I keep run transcripts?

Set it in your logging policy, balancing audit needs against the sensitive content transcripts can hold.

Should evidence include the prompt text?

Keep the version of the prompt in force during the period, since it defines intended behavior. Keep secrets out of prompts so the stored copy is safe to share.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.