A minimal Model Context Protocol 🖥️ server/client🧑💻with OpenAI and 🌐 web browser control via Playwright.
Drift inferred · capture-to-capture
- HIGH code analysis flagged dynamic code execution in kimtth/mcp-aoai-web-browsing
transport stdio counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
no tools enumerated yet for this server.
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit b6f7ee8 · analyzer v17 · 1d ago
danger signals1
- dynamic code executioneval()/exec()kimtth-mcp-aoai-web-browsing-b6f7ee8/server/browser_navigator_server.py:125
const result = eval(script);
evidence-backed
findings quoted directly from the published source artifact — not inferred
declared dependencies 10
- aiohttp@>=3.13.5
- asyncio@>=4.0.0
- fastmcp@>=3.2.0
- loguru@>=0.7.3
- mcp@>=1.27.0
- openai@>=2.30.0
- pydantic@>=2.12.5
- pytest-playwright@>=0.7.2
- python-dotenv@>=1.2.2
- typing-extensions@>=4.15.0