gptbot
Verified Safeby BeduSec
Overview
A secure server for ChatGPT to interact with ethical bug-bounty tools in a controlled Kali Linux environment.
Installation
docker run -p 8000:8000 cipherbot-mcp-serverSecurity Notes
The server uses `subprocess.run` with lists of arguments for both `/run_tool` and `/install_tool`, which mitigates direct shell command injection vulnerabilities. Tool names for `/run_tool` are whitelisted. However, the server provides direct access to powerful bug-bounty tools (`nmap`, `sqlmap`, etc.) with user-provided arguments. While `subprocess.run` prevents shell injection for the command execution, these tools themselves can be used for malicious purposes (e.g., unauthorized scanning, resource exhaustion) if the AI or external caller is not properly constrained and monitored. The 'explicit user approval' mentioned in the README is assumed to be handled by the client application interacting with this server, not enforced by the server's code. The `/install_tool` endpoint allows installation of arbitrary APT packages, which could potentially be abused for denial-of-service by installing very large packages if not rate-limited or monitored.
Similar Servers
pentestMCP
Provides an AI-powered interface for ethical penetration testing by exposing a suite of security assessment tools as callable functions for LLM agents.
VulneraMCP
An AI-powered platform for automated security testing, vulnerability research, and bug bounty hunting.
shyhurricane
An MCP (Multimodal Control Plane) server designed to enhance AI agents in offensive security and penetration testing by providing specialized tools, indexed web content, and abstracted command execution.
pentest-mcp-server
Enables an AI agent to perform autonomous penetration testing operations on a remote Linux system by managing persistent SSH and tmux sessions.