Issue 13 · Nov 2–8, 2026Editions · Glossary · Archive · Method · RSS · HU / ENG

News of the AI era, curated weekly

Glossary › Agents

allowlist

advancedwidespread

An allowlist is a precompiled list of actions an AI agent may perform without separate permission; anything not on it cannot be done, or requires prior approval.

In plain terms

Imagine a guest list for an event: the security guard does not check who is suspicious, but who is on the list. Those on it may enter; the rest stay outside, no matter how charming they are. An allowlist does the same with an AI agent: it lists which commands it may run, which websites it may open, and which folders or devices it may access.

This is necessary because an agent does not just respond but acts: it writes files, launches programs, sends emails, and makes purchases. If it asked for permission at every step, it would be unusably slow; if it never asked, it would be dangerous. The allowlist sits between these extremes: you pre-approve routine, harmless operations, while it pauses for others.

It is the opposite of a blocklist, which lists what is forbidden and allows everything else. An allowlist is stricter and more secure because, by default, everything is forbidden, and nothing unanticipated slips through.

How it works

  1. You are the system administrator and you compile the list: for example, "can read the project folder", "can run the tests", "can open these three websites".
  2. When the agent wants to do something, the request first passes through a verification layer. This is a program independent of the agent, so the agent cannot bypass it through persuasion.
  3. The checker compares the operation against the list, often based on patterns, such as 'every command that starts like this'.
  4. If there is a match, the operation runs immediately. If not, the system either rejects it or stops the agent and asks for your approval.
  5. Upon granting permission, many tools offer to "always allow from now on." Thus, the list expands during use, so it is worth reviewing and trimming it occasionally.

An everyday example

You ask a coding agent to fix a bug on your website. It reads the files and runs the tests without asking, because these are on the allowlist. However, when it wants to delete a folder or upload the change to the live site, it stops and asks if it may proceed.

Who is affected

developerIn the daily use of coding agents, this determines what the agent can run on your machine without your approval. → Code
entrepreneur, executiveIf agents in your company have access to correspondence, customer data, or payments, the allowlist determines how much damage an error or attack could cause.
employeeYour workplace AI assistant cannot reach certain pages or systems because the company's list does not allow it. → Work & HR
everyoneWhen you click 'always allow' on a browser or assistant agent, you are actually expanding the allowlist.

A common misconception

MythIf there is an allowlist, the agent can no longer cause trouble.
In realityA list is only as good as how narrowly it is defined: with overly broad permissions (for example, "any command can be executed") or a tool that seems harmless but is capable of much, an agent can still cause harm while staying within the list.

Limits and risks

Similar, but not the same

Related concepts

Broader

access control, AI safety, guardrail, agent permission management

Narrower

command allowlist, domain allowlist, tool allowlist

On the edge

blocklist, sandbox, human approval, principle of least privilege, prompt injection

A brief history

The method comes from computer security, where it was called a whitelist for decades; in 2015 the US National Institute of Standards and Technology (NIST) issued a separate guide on application allowlisting. The more neutral term allowlist spread around 2020, when, for example, the UK's National Cyber Security Centre also switched to it. With the emergence of AI agents, the concept has taken on a new role: it is now applied not only to programs and addresses but also to an agent's individual actions.

Where things stand

By late 2026, most coding and browser agents and enterprise agent platforms have a basic feature for configuring what the agent may do without asking. The practice is still immature, though: there is no unified standard, and many users grant overly broad permissions.

Status: 2026 November

Also known as

allowlist · allowlist · allowlist · allowlist · allowlist · allow list · whitelist · safelist

Sources

This entry was machine-edited and has undergone machine expert review; the “In the news” section updates automatically from Agent Age stories.