Agent Browser Shield: Free OpenClaw Extension Blocks Prompt Injection & Dark Patterns

PixieBrix has released Agent Browser Shield, a free, source-available browser extension that sits between OpenClaw and the browser to protect AI agents from adversarial content.
What It Blocks
- Prompt injection — both visible and hidden instructions embedded in page content
- Dark patterns — UI elements designed to manipulate or coerce agent behavior
- Context pollution — low-value junk that degrades instruction following
Bonus: stripping irrelevant content reduces token consumption, making runs both more secure and cheaper.
Background
PixieBrix previously built insider-risk and social-engineering protection for BPO contact centers. Agent Browser Shield applies the same methodology to agentic browsing via OpenClaw.
The team acknowledges this is not a solved problem and is building the shield in the open, sharing benchmarks as they go. They invite community contributions to help prioritize rules.
Installation
Install alongside your OpenClaw setup from either:
- ClawHub: https://clawhub.ai/pixiebrix/agent-browser-shield
- GitHub: https://github.com/pixiebrix/agent-browser-shield
Give it a star and report weird agent behaviors you've encountered to help shape the ruleset.
📖 Read the full source: r/openclaw
👀 See Also

EctoLedger: Open-source microVM sandbox for local AI agents with terminal access
EctoLedger is an open-source runtime firewall and ledger that provides microVM isolation for local AI agents with terminal access, running four prevention layers before executing commands in Apple Hypervisor.framework (macOS) or Firecracker microVM (Linux) environments.

Measuring Claude Code MCP Stack: Cache Friendliness vs. Byte Savings, and a 2-Line Fix for Prompt Cache
Greg Shevchenko benchmarks MCP compressors and retrieval layers on two axes: byte savings and cache friendliness. A 2-line fix (sort rg hits, sort map entries) boosts cache from ~0% to 100% with no byte-savings loss. Open-source harness included.

Claude Code hooks prevent Chrome tab interference between multiple sessions
A developer created three hooks (session-start, capture-tab-id, enforce-tab-id) that pin each Claude Code session to its own Chrome tab, preventing sessions from accidentally accessing other sessions' tabs during test runs and form fills.

Brain-MCP Developer Documents Tools for Claude AI Instead of Humans
A developer maintaining the Brain-MCP server added a 'For AI Assistants' section to documentation with behavioral instructions, resulting in Claude using tools more intelligently and proactively injecting context when topics change.