Source: https://toddschiller.com/blog/agent-browser-shield-june-03-update.html

# Note agent-browser-shield June 3 update: 14 new rules and the Chrome Web Store listing

Jun 03, 2026 by
[Todd Schiller](https://toddschiller.com/pages/about.html)

Also posted on
[X ↗](https://x.com/twschiller/status/2062307915395162616) · [Bluesky ↗](https://bsky.app/profile/did:plc:xla2n5ocdz7pnitz2xwj2lxs/post/3mnhnqyf2ys2x)

14 new rules shipped in agent-browser-shield, now installable from the Chrome Web Store, and using it for daily driving.

AIagentsbrowser securityprompt injectiondark patternsPixieBrix

Two days after the alpha announcement, agent-browser-shield has a Chrome Web
Store listing and 14 new protection rules.

## Install from the Chrome Web Store

The extension is live at
[chromewebstore.google.com/detail/agent-browser-shield](https://chromewebstore.google.com/detail/agent-browser-shield/gnejacdioaelglahihpagpfjpddpnamd).
One click instead of unpacked-from-source. The prebuilt ZIP and source-build
paths stay for Browserbase and other runtimes that need an unpacked
extension.

## New rules: handling prompt injection and context pollution in invisible surfaces

A browser-use agent reads surfaces a sighted user never looks at. The new
rules close them:

- `<noscript>` blocks (never rendered with JS on, but agents walk them)
- Poisoned `<meta>` description and `<title>` (the compact "what is this
  page" answer many agents pull first)
- JSON-LD `<script>` blocks (cited as the "trusted summary" of a page)
- `aria-label`, `alt`, `title`, `placeholder`, and SVG `<title>` / `<desc>`
  / `<text>` (a11y-tree carriers)
- Unicode tag characters, bidi overrides, and zero-width payloads
- Long base64 / hex / percent-encoded blobs (the "decode this and follow
  it" pattern)

## New rules: trust laundering

`link-spoof-annotate` flags Cyrillic homoglyphs and anchors whose visible
text doesn't match the href apex. `disguised-ad-flag` collapses native
advertorials (Sponsored / Paid Post) that share DOM shape with editorial.
`trust-badge-annotate` and `schema-trust-sanitize` ship off by default
while we assess their false-positive rates.

## The daily-driver surprise

I've started running it on my own daily-driver browser, not just agent runs.
There have been some funny quirks (e.g., flagging GitHub issue links with ".md"
in the link text as suspicious and hiding the GitHub issue template modal).
However, overall it's been a positive on my browsing experience. So, we'll be
experimenting with making more annotations visible to humans and
multi-modal LLMs.

⭐ <https://github.com/pixiebrix/agent-browser-shield>

More on

- [`#AI`](https://toddschiller.com/tag/ai.html) (12)
- [`#agents`](https://toddschiller.com/tag/agents.html) (5)
- [`#browser security`](https://toddschiller.com/tag/browser-security.html) (3)
- [`#prompt injection`](https://toddschiller.com/tag/prompt-injection.html) (3)
- [`#dark patterns`](https://toddschiller.com/tag/dark-patterns.html)
- [`#PixieBrix`](https://toddschiller.com/tag/pixiebrix.html) (11)
