B Builderlog
Builderlog ·Playbooks ·Builderlog Field Manual 37 ·Aug 16, 2026 ·6 min read

AI Agent Security Checklist: Keep Human Approval Before High-Impact Actions

#ai#agent#security#checklist#human-approval

On 2026-08-16, the exact query “ai agent security checklist” appeared in Google Autocomplete, but that signal does not prove any checklist works. The safest beginner decision is still practical: before an agent touches a real account, test its permissions, secrets, external actions, logs, stop controls, and recovery path with one fictional or non-sensitive example. Keep high-impact actions behind human approval. Do not begin with autonomous communication, payment, deletion, publication, or permission changes.

Start with the smallest permissions the task can use.
Require a person to approve consequential external actions.
Do not proceed unless you can inspect, interrupt, and recover the workflow.

This is a Builderlog-owned beginner aid. It is not a security certification, penetration test, formal risk assessment, or substitute for domain-specific review.

The useful question comes before the clever agent

An agent should not receive permissions merely because a workflow is repetitive. The operator first needs to understand its intended purpose, context, scope, and requirements.

That boundary comes from the NIST AI Risk Management Framework Core. NIST also calls for documented roles and responsibilities for human-AI oversight. Its risk-management guidance includes deciding whether development or deployment should proceed and monitoring the system after deployment.

A practical workflow review can therefore begin with a plain-language sentence:

The agent may prepare a proposed result from approved inputs, but a person must review any action that affects an external account.

If that sentence is difficult to write, the workflow is not ready for broader access. The problem is not missing automation. The problem is an undefined operating boundary.

An unclear task becomes a security problem as soon as permissions are attached to it.

The AI workflow starter worksheet asks operators to consider frequency, repeatability, value, complexity, and risk. It recommends defining the expected output, retaining human review, and setting stop or escalation conditions. That is practical guidance, not evidence that this checklist improves safety or reliability.

Use a harmless rehearsal before a real account

Consider one fictional example: an agent prepares updates for a “convenience store BOGO deals app.”

The rehearsal should use fictional products, non-sensitive records, and an account with no production authority. The agent may read the sample records and draft a proposed update. It may not publish the update, contact a customer, alter access, or delete a record.

The approval boundary should be visible:

Approved sample input

Agent prepares a proposal

Validation and action preview

Human reviews the exact change

Approved action or stop

Audit record and recovery check

Figure: A comparison diagram showing preparation inside the agent boundary and consequential action behind human review.

This rehearsal can expose obvious configuration mistakes. It cannot reveal every production exception, outage, permission issue, or adversarial input. Passing it means only that the reviewed path behaved as expected under its limited conditions.

Check permissions and secrets separately

Permissions describe what the agent can do. Secrets provide the credentials that may let it do those things. Treating them as one checkbox hides risk.

For permissions, list every resource the workflow can read, create, change, or remove. Then remove anything that is not necessary for the expected output. The OWASP AI Agent Security Cheat Sheet recommends least privilege, although the correct boundary depends on the domain and the consequence of an error.

For secrets, check where each credential enters the workflow, who can retrieve it, and whether it appears in outputs or logs. Do not place real secrets in sample instructions, shared documents, screenshots, or test records. A secret should grant only the access required by the narrow task.

External pages, uploaded files, messages, and retrieved records must remain untrusted input. OWASP recommends treating external data as untrusted and validating both inputs and outputs. An instruction found inside retrieved content should never silently expand the agent’s authority.

Data the agent reads must not be allowed to rewrite the rules under which it acts.

Preview the action, not just the wording

Human approval is weak when the reviewer sees a vague button or a polished summary. The preview should show the actual target, operation, affected fields, and expected consequence.

Keep explicit approval in front of communication, payment, deletion, permission changes, publication, and other high-impact or irreversible actions. The reviewed sources do not support allowing those actions to proceed autonomously without context-appropriate human review.

A useful approval screen answers:

  • What exact action is proposed?
  • Which account or record will be affected?
  • What information will leave the controlled boundary?
  • Can the action be reversed?
  • What will be recorded if approval is granted?
  • What condition should force a stop or escalation?

OWASP includes action previews and explicit approval for high-impact or irreversible actions in its guidance. That guidance does not certify a particular agent or business workflow.

Logs need to support a real investigation

A log is useful when it helps reconstruct what happened. A pile of generated prose is not necessarily an audit trail.

Record the request context, the proposed action, the approval decision, the resulting state, and any error or interruption. Exclude credentials and unnecessary sensitive content. Make the entries clear enough that a reviewer can distinguish an agent proposal from a human-approved external action.

Logs should also reveal denied attempts. If the agent requests a resource outside its assigned scope, that boundary event matters even when nothing changes.

Monitoring continues after deployment. NIST explicitly includes post-deployment monitoring in risk management. Approval at launch is not permission to stop reviewing behavior later.

Stopping is part of the design

A beginner setup needs a direct interruption path. The operator should know how to pause the workflow, revoke its credential, disable its external action, and prevent queued work from continuing.

Recovery needs the same clarity. Identify which changes are reversible, where the previous state is retained, and who decides whether restoration is safe. OWASP’s guidance includes interruption and rollback boundaries, but rollback is not universal. A sent message or exposed secret may not be meaningfully reversible.

This is where an attractive automation plan often reaches its limit. If the workflow cannot be stopped before a consequential action, or if its likely damage cannot be contained, the correct decision is not to widen access.

A workflow without an interruption boundary is not ready for unattended execution.

Keep this review beside the workflow

Use this compact artifact before granting real access:

  • Purpose, expected output, context, and scope are written down.
  • Human and agent responsibilities are explicit.
  • The rehearsal uses fictional or non-sensitive data.
  • Read, create, change, and remove permissions are separately listed.
  • Unnecessary permissions have been removed.
  • Secrets are absent from instructions, outputs, screenshots, and logs.
  • External content is treated as untrusted input.
  • Inputs and proposed outputs are validated.
  • High-impact actions require an exact action preview and human approval.
  • Logs distinguish proposals, approvals, results, denials, and errors.
  • The operator can interrupt the workflow and revoke access.
  • Recovery boundaries and irreversible outcomes are documented.
  • A stop or escalation condition is defined.
  • Monitoring ownership is assigned before deployment.

The evidence packet was reviewed on 2026-08-16. Google Autocomplete supplied a dated attention signal only. NIST, OWASP, and the workflow worksheet supplied governance and review guidance. None proves that this checklist improves security, reliability, productivity, safety, or revenue.

The final decision is simple: begin with preparation under narrow access and retain human approval for consequential action. If the operator cannot inspect, stop, or recover the workflow, do not open the permission.

Copy this checklist into the workflow’s review record before granting access.

TL;DR

Give an AI agent the smallest useful scope, rehearse with harmless data, and keep consequential actions behind human approval.

The next episode will turn the approval boundary into a compact action-preview template.