Low
github · 45 files analyzed
browserbase/mcp-server-browserbase
Minor capabilities, nothing alarming.
View source ↗Environment variables (config / keys) 5
Filesystem writes 1
AI review
No prompt injection, hidden instructions, or deceptive tool descriptions found. The extension reads environment variables for legitimate API keys (Browserbase, Gemini) and uses them only for their intended purpose of browser automation. All file operations are limited to the extension's own evaluation scripts and do not exfiltrate data.
Model: deepseek-chat
Static findings
Environment variables (config / keys) · Reads environment variables (config / API keys)
low
evals/run-evals.ts:88
const missingVars = requiredEnvVars.filter((v) => !process.env[v]);
low
src/config.ts:24
browserbaseApiKey: process.env.BROWSERBASE_API_KEY ?? "",
low
src/sessionManager.ts:27
process.env.GEMINI_API_KEY ||
low
src/transport.ts:19
process.env.GEMINI_API_KEY ||
info
tests/smoke.test.ts:20
...process.env,
Filesystem writes · Reads or writes the filesystem
low
evals/run-evals.ts:238
await Promise.all(workflowFiles.map((f) => fs.unlink(f)));
Scanning every extension your team installs?
Pro & Team add monitoring, private scans, and a CI gate for unsafe extensions.
MCPVet is a heuristic aid, not a security guarantee. A clean grade does not prove an extension is safe; always review code and instructions you don't trust.