AI Agent Allowlist
Home Page-Types Database Agent Guardrails 2026 Incidents API Docs Pricing
Resources
Use Cases (15) Industries & Buyers (12) Learn: Core Concepts (12) Implementation Guides (15) Comparisons (8) Agent Security Guides (22) Market & Frameworks (9) Schema & Data Reference (6) FAQ Glossary
Why It Matters
2026 Agent Incidents Category Targeting Database Refreshes Contact Customer Login
Download Free Sample
the browser now clicks for you, so it needs rules of its own

AI Browser Agent Security

AI browser agents read pages, fill forms and click buttons inside a real browser, often with the user's own logged-in sessions.

This guide shows how to secure them at work: browser settings, approvals, and page-type checks from an AI agent allow list at the egress point.

2Kinds of browser agent
9Core controls
8Action page types
40M+Domains classified
Two kinds

What counts as an AI browser agent

Two kinds of tool now browse on a user's behalf. They need the same controls, applied in slightly different places.

Agentic browsers sit with a person. Browser-driving agents often run alone.

Most organisations already have both, whether they approved them or not.

Agentic browsers

A full browser with an assistant built in. The user asks, and the browser navigates, reads and acts in the same window.

It usually runs with the user's cookies, saved logins and extensions.

Browser-driving agents

An agent, often running on a server, that controls a browser through automation. It may run with no human watching at all.

It usually has its own session, but may be given credentials to log in.

Live example

One agent, four pages, four decisions

Below, a browser agent works through a simple task. Each URL is checked against its page type before the page loads.

The demo cycles through the four pages every few seconds.

The domain is the same for most requests. The page type makes the difference.

example-vendor.com/pricingALLOW
Page type: pricing. A reading page. The agent may open it and summarise it.
Why it is different

Why browser agents need their own controls

A chat assistant only talks. A browser agent acts on real websites, with real accounts, in real time.

None of these are bugs in a single product. They come from what browser agents are for.

Four things make that harder to secure than ordinary browsing.

Pages become instructions

Everything the agent reads can steer what it does next, including hidden text.

Sessions are already open

The user is logged in to email, banking and admin tools in the same browser.

Actions are one click away

Checkout, signup and posting pages are ordinary pages to the agent.

Speed hides mistakes

The agent can finish a wrong action before the user reads the screen.

Attack surface

Where a browser agent can be misused

Map the attack surface before choosing controls. Each area below has been used against browser agents in public research.

Controls chosen without this map tend to cover the easy areas and miss the busy ones.

The web page itself is the largest area, because the agent reads so much of it.

AreaWhat can go wrongMain control
Page contentHidden instructions steer the agentPage-type checks on every next URL
Logged-in sessionsThe agent acts inside the user's accountsSeparate agent profile, no saved logins
FormsPersonal or company data typed into the wrong siteDeny signup and form-heavy action pages
PaymentsPurchases made without a clear yesApproval on cart and checkout pages
Downloads and uploadsFiles fetched or sent without reviewDeny upload pages, scan downloads
ExtensionsOther extensions read what the agent seesManaged extension allowlist
Controls

Nine controls for AI browser agents

No single control is enough. Use them in layers, so one miss does not become an incident.

Controls 1 to 3 can usually be in place within a month.

The first three give the most protection for the least effort.

1. Page-type policy at egress

Every URL is checked before it loads. Action pages are denied or sent for approval.

2. A separate agent profile

No saved passwords, no personal cookies, no payment details.

3. Approval on action pages

Checkout, signup and subscribe need a clear yes from the user.

4. Managed browser settings

Central policy for which agent features are on, and for whom.

5. Extension allowlist

Only approved extensions run in the agent profile.

6. Download controls

Scan or block file types the task does not need.

7. Data entry limits

Block typing company secrets into unknown sites.

8. Per-agent logging

Every page, page type and decision, tied to the user and agent.

9. Kill switch

Switch agent features off centrally in minutes.

Page types

A starting web policy for browser agents

Most browser agent tasks are about reading and comparing. Very few need to act.

This default reflects that. Loosen it per team only when a task proves the need.

Allow

blogdocumentationpricingaboutproducthelp_center

Plain reading pages, where the risk is what the agent reads, not what it does.

Deny or ask first

signuppassword_resetcartcheckoutsubscribeuploadpost_createcomment

The 8 action page types. Deny by default, with approval for the few tasks that need them.

Build a policy file for your browser agents

Where to enforce

Enforcing in the browser or at the network

Browser settings and network checks each see things the other cannot. Use both where you can.

Where only one is possible, pick the one that covers the most agent traffic.

QuestionIn the browserAt the egress proxy
Sees which tab is the agentYesOnly with an agent header or separate profile
Hard for the agent to bypassMediumHigh
Covers server-side browser agentsNoYes
Works with unmanaged devicesNoOnly on company networks
Checks page typesIf the browser supports itYes, with page-type data

For server-side agents, the egress proxy is the only reliable point. For agentic browsers on laptops, pair managed settings with the proxy.

Rollout

A 60-day rollout plan

Browser agents spread fast once people try them. A short, staged rollout keeps control without blocking useful work.

Announce the approved tools early, so people have a safe option before they pick their own.

Start with visibility, then add limits.

Week 1: find them

Look for agentic browsers and automation traffic in device and proxy logs.

Weeks 2 to 3: pick approved tools

Choose which browser agents are allowed, and for which teams.

Weeks 4 to 5: set the defaults

Separate profiles, extension allowlist, and page-type policy in log-only mode.

Weeks 6 to 8: enforce

Deny action pages, turn on approvals, and review denials weekly.

For users

Five rules to give every user

Technical controls do most of the work. A few plain rules help users avoid the rest.

Put them on one page, and link it from the browser's start page.

1

Use the agent profile for agent tasks

Never your main profile with saved passwords.

2

Read before you approve

Check the site and the page type in every approval request.

3

Keep tasks narrow

"Compare these three pricing pages" is safer than "sort out our subscriptions".

4

Watch the first run

Stay with the agent the first time it does a new kind of task.

5

Report anything odd

Unexpected pages, forms or downloads go to security.

Vendor questions

Questions to ask a browser agent vendor

Ask before rolling out any agentic browser or browser automation service. Get written answers.

Keep the answers on file and revisit them at renewal.

A vendor that cannot answer the first two is not ready for company use.

Can admins limit what the agent may open?

By page type, by domain, or through your proxy.

Does it ask before acting?

For payments, signups, posts and uploads.

Can it be switched off centrally?

Per user and per group, without uninstalling.

What is logged, and where?

Pages, actions and decisions, available to your team.

Where is page content processed?

Locally or on the vendor's servers, and for how long it is kept.

Does it use your saved logins?

And can that be turned off by policy?

Mistakes

Common browser agent mistakes

These are the mistakes seen most often in early rollouts. Each one turns a helpful tool into a liability.

Most take minutes to fix once somebody looks.

Main profile for agent tasks

Every saved login is now in reach.

Domain allowlists only

An allowed shop still has a checkout page.

Trusting the agent's summary

A steered agent can describe a checkout as a quote.

No log of agent pages

You cannot investigate what you never recorded.

Approvals with no detail

"Allow this action?" tells the user nothing.

Server agents with no proxy

Nothing checks where they go.

Measuring it

Browser agent metrics to report

Report these monthly. They show both adoption and control.

Share them with team leads as well as security, since they show where agents help most.

A rise in denials after a new rollout is normal. A rise months later deserves a look.

Users with browser agents

Approved and unapproved.

Agent traffic through the proxy

Target: all of it.

Denied action pages

By page type and team.

Approvals and time to answer

Watch for rubber-stamping.

Approvals

What a good approval request looks like

An approval is only as good as the information in it. The user should know exactly what will happen if they say yes.

Show the site, the page type, the task and a time limit.

# approval request shown to the user agent : browser assistant (AG-0044) task : "renew the team plan at the same price" url : example-vendor.com/checkout page_type: checkout # an action page expires : in 10 minutes choices : [approve once] [deny]

Never offer "always allow" for action pages. Each purchase or signup deserves its own yes.

Data in forms

Keeping company data out of the wrong forms

A browser agent types whatever the task seems to need. On the wrong page, that can include names, emails or contract details.

Three layers keep that data where it belongs.

Deny form-heavy action pages

Signup, subscribe and comment pages are where data is most often typed.

Keep secrets out of reach

No saved payment cards, passwords or personal autofill in the agent profile.

Watch for data leaving

Data loss rules on the proxy flag sensitive values sent to unknown sites.

Objections

What teams say, and how to answer

Browser agent controls meet a few common objections. Short answers help keep the rollout on track.

Each answer comes back to the same idea: reading is fine, acting needs a check.

"People will just use it at home"

That is why the controls should be light on reading pages. A useful approved tool beats a hidden one.

"The browser vendor handles safety"

Built-in safety helps, but it lives inside the product. Your own check at egress holds whatever the product does.

"Approvals slow people down"

Only action pages need them. Most agent tasks never hit one.

"A separate profile is annoying"

It takes one click to switch, and it keeps every saved login out of the agent's reach.

Roles

Who owns browser agent security

Browser agents touch endpoint, network and identity teams. Agree the split before rollout.

Write it into the agent registry, so users know who to ask.

TaskOwner
Approved browser agents and settingsEndpoint team
Page-type policy at egressNetwork security
Agent profiles and saved loginsIdentity team
User rules and trainingSecurity awareness
Monthly review of denials and approvalsSecurity with team leads

Browser agents in the 2026 incidents

  • Several public agent incidents involved an agent reaching login, signup or other action pages on the open web.
  • A page-type check before each page loads returns deny or approval required on those pages.
  • In our replay, page data plus egress rules would have stopped almost all of the incidents.
See how page types would have stopped each incident

The honest fine print — the same two assumptions we publish, plus two operational ones

  1. The policy engine must see every request — an agent with raw socket access or a second network path bypasses everything; enforcement belongs at the egress proxy/network layer, not only in an SDK hook.
  2. Default-deny must be on. In flag-only mode these become alerts within minutes rather than prevention — still a large improvement on a timeline measured in weeks (the DseWiki edits ran from late May to late June 2026, per the researchers), but not a block.
  3. For full URL+method matching on HTTPS you need to be the proxy or in-process hook — SNI alone shows only the host, which still catches the entire host-list layer.
  4. Policy can’t read intent inside a legitimately allowed action: an agent whose job is publishing packages keeps registry access. In our replay of the 2026 incidents, no crossing fits any plausible allowlist for the agents’ documented tasks.
Related

Keep reading

FAQ

Browser agent security questions

What is an AI browser agent?
Software that reads web pages, fills forms and clicks buttons in a browser on a user's behalf. It can be built into a browser or drive one from a server.
Are AI browser agents safe for work?
They can be, with controls. Use a separate agent profile, deny action pages by default, require approval for payments and signups, and log every page.
What is the most important control?
A page-type check on every URL before it loads. It stops the agent acting on checkout, signup and upload pages even when it has been steered.
Why not just use a domain allowlist?
An allowed domain still has checkout, signup and upload pages. Page types separate reading pages from action pages on the same site.
Should browser agents use saved passwords?
No. Run agent tasks in a separate profile without saved logins, cookies or payment details.
How do I control server-side browser agents?
Route their traffic through an egress proxy that checks page types. Browser settings do not reach agents running on servers.
Can a browser agent be tricked by a web page?
Yes. Hidden text on a page can steer it. That is why the check on the next URL must sit outside the agent.
Where does an AI agent allow list fit?
It supplies page types for 40M+ domains, so the browser or the egress proxy can deny or ask before action pages load.
What should an approval request show?
The agent, the task, the exact URL, the page type and an expiry. Offer approve once or deny, never always allow for action pages.
How do I stop browser agents typing company data into forms?
Deny form-heavy action pages such as signup and subscribe, keep autofill and saved cards out of the agent profile, and add data loss rules on the proxy.
Who should own browser agent security?
Split it: endpoint for approved tools and settings, network security for page-type policy, identity for agent profiles, and security for monthly reviews.
Should agentic browsers be banned at work?
Banning tends to push use to personal devices. Approving one tool with good controls usually gives better visibility and less risk.

Know the page type before the agent clicks

28 page types, including 8 action types, on 40M+ domains.

Download the sample