Back to Home
Saroj-Shandiliya icon

Vulnerable-MCP_Server

by Saroj-Shandiliya

Overview

Educational tool for demonstrating and testing Model Context Protocol (MCP) server vulnerabilities.

Installation

Run Command
npm start

Environment Variables

  • PORT

Security Notes

This server is intentionally designed to be highly vulnerable. It contains critical SQL Injection (direct input concatenation into SQLite queries in `get_user_details`), Command Injection/Remote Code Execution (direct input passed to `child_process.exec` in `cleanup_logs`), a hidden/shadow tool (`debug_access`), simulated data exfiltration (`submit_feedback`), unauthenticated state modification/tool poisoning (`configure_server`), and a CORS misconfiguration (`Access-Control-Allow-Origin: *`). Running this in any non-isolated, non-educational environment is extremely dangerous.

Similar Servers

Stats

Interest Score0
Security Score1
Cost ClassLow
Stars0
Forks0
Last Update2025-12-02

Tags

MCP ServerVulnerability TestingEducationalSecurity ResearchNode.jsExpress.jsSQLite