browser-agent-safety

Enforce scoped safety controls and generate browser-agent-safety-report artifacts before browser automation.

Updated Apr 27, 2026
One-click install
npx skills add https://github.com/vTRKA/supervibe --skill browser-agent-safety
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: browser-agent-safety
Source: https://github.com/vTRKA/supervibe/tree/main/skills/browser-agent-safety
Command: npx skills add https://github.com/vTRKA/supervibe --skill browser-agent-safety

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prevents unsafe or scope-expanding browser automation by forcing an explicit, auditable safety contract before any agent drives Playwright/DevTools/computer-use loops.

Core Features & Use Cases

  • Browser surface scoping with domain allowlists and explicit forbidden actions, including redirect and origin-drift stop behavior.
  • Profile isolation and sensitive-surface boundaries to protect accounts, credentials, PII, downloads/uploads, clipboard, and production risk.
  • Risky-action point-of-risk approvals plus rollback/undo and clear stop conditions for submit/purchase/delete/permission changes.
  • Prompt-injection defenses treating page text, DOM, screenshots, console, network, and downloaded content as untrusted evidence.
  • Evidence capture and cleanup proof, producing a browser-agent-safety-report artifact for runtime validation and durable receipts.

Quick Start

Use the browser-agent-safety skill to run a scoped safety preflight for a browser automation task and output a browser-agent-safety-report before the agent executes any risky actions.

Frequently Asked Questions about browser-agent-safety

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prevent prompt injection in Playwright browser automation?

To prevent prompt injection in Playwright browser automation, treat page text, DOM, screenshots, console, and downloaded content as untrusted evidence. Enforcing a scoped safety preflight with boundary handling protects agents from malicious page inputs.

How do I set up a domain allowlist for browser automation agents?

Set up a domain allowlist for browser automation agents by running a safety preflight that defines scoped browser surfaces, explicit forbidden actions, and redirect or origin-drift stop behavior. This constrains agents to approved domains before execution.

Can I use browser safety controls with DevTools and computer-use screenshot loops?

Yes, browser safety controls work with DevTools, MCP browser control, Stagehand-style exploration, and computer-use screenshot loops. The safety preflight applies risky-action confirmations and profile isolation across these automation interfaces.

What is the best way to audit risky browser automation actions like purchases or deletions?

The best way to audit risky browser automation actions like purchases or deletions is to enforce point-of-risk approvals with rollback and clear stop conditions. Capturing redacted evidence and cleanup proof produces a durable runtime safety report.

Why do I need isolated profiles for authenticated browser workflows?

You need isolated profiles for authenticated browser workflows to protect accounts, credentials, PII, and clipboard access from scope-expanding automation. Profile isolation enforces sensitive-surface boundaries and prevents production risk during automated sessions.

When should I not run browser automation without a safety preflight?

You should not run browser automation without a safety preflight when agents drive authenticated workflows, handle PII, or perform risky actions like submit, purchase, delete, or permission changes. Skipping preflight exposes accounts to unvalidated scope drift.