Back to Home
skippr-hq icon

extension-mcp-server

by skippr-hq

Overview

Bridges product issues from a browser extension to AI coding agents, enabling automated discovery and fixing of UX, accessibility, and product quality problems.

Installation

Run Command
npx -y @skippr/extension-mcp-server

Environment Variables

  • WS_PORT

Security Notes

CRITICAL: The WebSocket server, running locally on port 4040 by default, lacks any authentication or authorization for incoming connections. Any process on the user's local machine (or network if firewalled incorrectly) can connect and send 'write_issue' messages. The `projectId` parameter in these messages is directly used to construct file paths (`~/.skippr/projects/{projectId}/reviews/...`) using `path.join`. Because `projectId` is only validated as `z.string()`, it is vulnerable to path traversal attacks (e.g., passing `/etc/passwd` or `../../../../etc/passwd` as `projectId`), which could allow a malicious client to write, read, or delete arbitrary files on the local filesystem with the permissions of the user running the server. This is a severe local file manipulation vulnerability.

Similar Servers

Stats

Interest Score0
Security Score2
Cost ClassLow
Avg Tokens500
Stars0
Forks0
Last Update2025-12-12

Tags

MCPAI Coding AgentBrowser ExtensionIssue TrackingDevTools