Back to Home
ramkansal icon

pentestMCP

by ramkansal

Overview

Provides an AI-powered interface for ethical penetration testing by exposing a suite of security assessment tools as callable functions for LLM agents.

Installation

Run Command
docker run --rm -i ramgameer/pentest-mcp:latest

Security Notes

The `start_services.sh` script hardcodes a ZAP API key (`ZAP_API_KEY="v6r0iikqecitmhhj2kistk1iui"`). This is a critical security vulnerability as it grants full control over the ZAP instance to anyone who obtains this key, especially if ZAP's API is exposed (e.g., via Docker port mapping) or if any other process inside the container can read this file. While `shlex.split()` is used for argument parsing, the inherent nature of penetration testing tools means user-provided arguments can initiate destructive actions, requiring strict user authorization and ethical use. Paths to tools like Nuclei (`/root/go/bin/nuclei`) and Subfinder (`/root/go/bin/subfinder`) are hardcoded, relying on their specific installation within the Docker image.

Similar Servers

Stats

Interest Score41
Security Score4
Cost ClassMedium
Avg Tokens3000
Stars22
Forks6
Last Update2025-12-14

Tags

Penetration TestingSecurity AssessmentAI AgentNetwork ScanningVulnerability Scanning