AI Security Review
scanned 2h ago · by lpm-firewall-aiWhen the Botmux service starts, the broker binds its HTTP/WebSocket server on all interfaces. Any reachable client can choose a token, open the unauthenticated DevTools proxy, and control the shared Chrome instance.
Decision evidence
public snapshot- `dist/bin/broker.js` listens without a host argument.
- `dist/bin/broker.js` accepts any `/s/<token>/devtools/` WebSocket upgrade.
- Broker proxies Chrome DevTools and exposes view/session routes without authentication.
- No package lifecycle hook runs at consumer install time.
- `package.json` only has `prepublishOnly`.
- Service runner invokes package-local scripts and `127.0.0.1` health checks.
- Vendored update check targets npm registry; no remote payload execution found.
- Observed shell calls support the documented Chrome/X11 stack.
Source & flagged code
9 flagged · loading sourcePackage contains a high-severity secret pattern.
dist/vendor/chrome-devtools-mcp/src/tools/performance.jsView on unpkg · L179Google API key in dist/vendor/chrome-devtools-mcp/src/tools/performance.js
dist/vendor/chrome-devtools-mcp/src/tools/performance.jsView on unpkg · L179Package source references child process execution.
dist/bin/broker.jsView on unpkg · L3810A single source file combines environment access, network access, and code or shell execution; review context before blocking.
dist/bin/broker.jsView on unpkg · L3804Package source references weak cryptographic algorithms.
dist/bin/broker.jsView on unpkg · L26Package source references a known benign dynamic code generation pattern.
dist/vendor/chrome-devtools-mcp/src/third_party/devtools-formatter-worker.jsView on unpkg · L8376Source spawns a local helper that also contains network and dynamic execution context; review data flow before blocking.
dist/vendor/chrome-devtools-mcp/src/utils/check-for-updates.jsView on unpkg · L5Package ships non-JavaScript build or shell helper files.
dist/bin/start-display.shView on unpkgPackage contains source files above the static scanner size ceiling.
dist/vendor/chrome-devtools-mcp/src/third_party/lighthouse-devtools-mcp-bundle.jsView on unpkg