Back to Home
igrigorik icon

AgentBoard

Verified Safe

by igrigorik

Overview

Enhances web browsing with AI-driven automation, allowing LLMs to interact with web pages, extract content, and execute custom tools.

Installation

Run Command
No command provided

Environment Variables

  • OPENAI_API_KEY
  • ANTHROPIC_API_KEY
  • GOOGLE_API_KEY

Security Notes

The system is designed to execute user-provided JavaScript (WebMCP tools) directly in the browser's main world, bypassing Content Security Policy (CSP) for powerful functionality. While this is intentional and uses secure injection methods (e.g., Blob URLs, Trusted Types where available), a malicious user script, if installed, could perform arbitrary actions on visited pages (e.g., data exfiltration, DOM manipulation). The `fetch_url` system tool can access any URL from the background service worker, which, if unconstrained by the LLM's safety mechanisms, could be coerced into server-side request forgery (SSRF). The `new Function()` call in `script-parser.ts` is used for parsing metadata objects from user scripts, which is a known risk, but it's applied to a strictly formatted section and not arbitrary code. Overall, the architecture shows careful security considerations for an extension of this nature, but the ultimate safety relies heavily on the user's vigilance regarding the scripts they enable.

Similar Servers

Stats

Interest Score75
Security Score7
Cost ClassMedium
Avg Tokens1500
Stars90
Forks12
Last Update2025-12-14

Tags

AI AssistantBrowser ExtensionWeb AutomationContent ExtractionLLM Tools