Back to Home
BeduSec icon

gptbot

Verified Safe

by BeduSec

Overview

A secure server for ChatGPT to interact with ethical bug-bounty tools in a controlled Kali Linux environment.

Installation

Run Command
docker run -p 8000:8000 cipherbot-mcp-server

Security 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

Stats

Interest Score0
Security Score7
Cost ClassMedium
Avg Tokens750
Stars0
Forks1
Last Update2025-12-14

Tags

ethical hackingbug bountyKali Linuxsecurity researchChatGPT integration