Back to Home
proofofprotocol icon

proofscan

Verified Safe

by proofofprotocol

Overview

Provides complete visibility into Model Context Protocol (MCP) server communication, enabling capture, analysis, visualization, testing, and proxying of JSON-RPC messages.

Installation

Run Command
npx proofscan proxy start --connectors <comma-separated-connector-ids>

Security Notes

The project extensively uses a 'secrets' module for sensitive data handling. On Windows, it leverages DPAPI for encryption. However, on non-Windows platforms (Linux/macOS), the default 'PlainProvider' stores secrets as base64 encoded text without encryption, which is a critical security vulnerability for sensitive data. The tool explicitly warns users about this limitation. The use of `execSync` for PowerShell commands in the DPAPI provider is carefully implemented with input sanitization and `EncodedCommand` to mitigate command injection risks. Network requests for registry access include timeouts and standard headers, and API keys are sent as Bearer tokens. XSS prevention is implemented in HTML report generation, and atomic file operations with locking are used for config updates.

Similar Servers

Stats

Interest Score0
Security Score7
Cost ClassLow
Stars0
Forks0
Last Update2026-01-17

Tags

MCPJSON-RPCObservabilityDebuggingProxyAuditing