CHECKLINK AI
Free defensive tool

AI Agent Security Checklist

Turn agentic-AI research into an evidence-ready review of authority, untrusted input, delegation, memory, approvals, logging, and recovery.

Tool guidance

How to use this tool

The checklist runs entirely in your browser and does not submit your answers.

How to use it

Answer each control with yes, partly, no, or unknown.
Review the category scores and critical authority gaps.
Copy the defensive action plan for an engineering or security review.
Validate high-impact controls with implementation evidence before deployment.

What results mean

The score is transparent and comes only from your answers.
Unknown and unanswered controls lower confidence.
This tool does not execute commands, inspect prompts, or connect to an AI system.

What to do next

Move high-impact actions behind explicit approval.
Separate untrusted content from operator instructions.
Request a manual architecture review for production agents.
Browser extension

CheckLink browser extension

Open the current page, inspect links from the browser menu, and jump into CheckLink faster without an account.

Works with Chrome and compatible Chromium-based desktop browsers. Firefox and Safari versions are not currently available.

CheckLink browser extension preview

The extension sends a URL only when you choose a scan action. It does not store scan history.

Authority

Identity, permissions, approvals, secrets, and the boundary between proposing and acting.

Least-privilege tools

Critical boundary

Does each agent receive only the tools and actions required for its task?

Broad write, shell, browser, or production access increases the impact of an incorrect plan or malicious instruction.

Separate agent identity

Critical boundary

Does the agent use its own identity instead of inheriting a human administrator session?

A distinct identity makes permissions, revocation, and audit trails easier to enforce.

Approval for high-impact actions

Critical boundary

Do deployments, payments, account changes, destructive actions, and external messages require explicit approval?

Human approval should sit at the boundary where an action becomes difficult to reverse or affects another person.

Secrets and production isolation

Critical boundary

Are production secrets, private keys, and privileged environments separated from routine agent work?

An agent cannot leak or misuse credentials it cannot access.

No silent permission expansion

Critical boundary

Is the agent prevented from granting itself or another agent broader permissions?

Delegation should not become an unreviewed path around authorization controls.

Untrusted input

How the system handles webpages, files, retrieved documents, tool output, and generated arguments.

External content is untrusted

Critical boundary

Are webpages, files, tickets, emails, tool output, and retrieved documents treated as data rather than trusted instructions?

Indirect prompt injection can arrive through content the agent was asked to inspect.

Instruction and data separation

Critical boundary

Can the system distinguish operator policy from retrieved content and lower-trust messages?

Clear trust boundaries reduce the chance that untrusted text changes the agent's objective.

Validate before execution

Critical boundary

Are generated commands, URLs, queries, and structured arguments validated before a tool executes them?

Model output is a proposal, not an authorization decision.

Security-source provenance

Are advisories, CVE records, and retrieved security documents timestamped and traceable to their source?

A defensible response plan needs current evidence and a way to distinguish official guidance from copied claims.

Multi-agent

Delegation, specialist scope, shared memory, manager verification, and action attribution.

Scoped shared memory

Critical boundary

Is shared memory limited by task, tenant, sensitivity, and retention period?

Shared context can unintentionally move instructions or sensitive data between agents and users.

Specialist boundaries

Critical boundary

Do specialist agents have narrower permissions than the planner or manager coordinating them?

Task specialization improves focus only when delegation does not multiply authority.

Manager verifies specialist output

Does the coordinating agent check evidence and policy before acting on a specialist result?

A manager should synthesize evidence, not automatically execute every subagent recommendation.

Per-agent audit trail

Can reviewers tell which agent requested, approved, and executed each action?

Multi-agent systems need attribution at the action level, not one combined transcript.

Operations

Sandboxing, limits, logs, incident response, pause controls, and recovery.

Sandboxed evaluation

Critical boundary

Are new tools, prompts, models, and workflows evaluated in an isolated environment before production access?

The cited studies used sandboxed environments; production systems need the same separation for defensive testing.

Budgets and rate limits

Are there limits on actions, retries, time, cost, and affected resources?

Long-running agents can repeat a bad action at machine speed without explicit limits.

Pause and revoke

Critical boundary

Can an operator quickly pause the workflow and revoke active credentials?

Containment should not depend on the same agent that may be behaving incorrectly.

Action-focused logging

Are tool calls, permission decisions, approvals, failures, and external effects logged without recording unnecessary secrets?

Useful logs support investigation while privacy limits reduce secondary exposure.

Agent incident playbook

Is there a tested plan for unexpected actions, prompt injection, credential exposure, and incorrect external messages?

Teams need a predefined containment and recovery path before an agent incident occurs.

Research-informed, not research-overstated

The UIUC studies showed that planning, documents, task-specific agents, and tool access changed performance inside controlled vulnerability benchmarks. This checklist translates that observation into defensive questions. It does not reproduce the offensive agents, prompts, or exploit workflows.

For current operational context, NIST describes agent risk in terms of tool permissions and trusted or untrusted environments. Read the NIST tool-access taxonomy and the two source-paper summaries in the CheckLink research hub.