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.