scanned 8d ago·osv · gitleaks · opengrep · picklescan + heuristics·full breakdown in the Security tab ↓
Playwright MCP
Playwright MCP is Microsoft's official Model Context Protocol server that lets AI agents drive a real browser through Playwright. Instead of guessing from screenshots, it exposes the page's structured accessibility tree so agents act on semantic elements — making automation fast, deterministic, and reliable without a vision model in the loop.
It is one of the most widely adopted MCP servers, used to give assistants the ability to navigate the web, fill forms, extract content, and verify UI flows.
Key features
MCP tools for navigation, clicking, typing, forms, tabs, file uploads, and screenshots
Accessibility-tree snapshots for deterministic actions (no pixel guessing required)
Works with Claude, VS Code, Cursor, Windsurf, and any MCP client
Headless or headed Chromium / Firefox / WebKit with network and console capture
Ships as an npx package (npx @playwright/mcp@latest) for zero-install startup
Usage note: register it in your MCP client's server config pointing at @playwright/mcp and grant the origins/actions you want the agent to reach.
Curated mirror of the open-source Playwright MCP (Apache-2.0). Get it from the source.
! Security: Review · 8888/100 · grade Bscanned 8d ago
✓ no compromise signals10 risk-surface · 7/20 OWASP controls flagged
Compromise signals — malicious or tampered code (leaked secrets, backdoors, a dropped executable) — reduce the score, and known dependency CVEs carry a bounded penalty (they warrant review but never QUARANTINE — update the dependency to clear). Other dangerous-by-capability traits are risk surface, expected for some capabilities. Every finding is mapped to its OWASP control below.
What this capability can do · med confidence (static)
Findings mapped to the OWASP Top 10 for LLM Applications (2025) and the OWASP Machine Learning Security Top 10. Expand any flagged control for the exact findings — compromise reduces the score; expected/risk-surface do not, except a known CVE, which carries a small bounded penalty (high/critical → Review).
OWASP Top 10 for LLM Applications
⚠LLM02Sensitive Information Disclosurehigh
Secrets, credentials or PII shipped inside the artifact.