Back to Home
democratize-technology icon

fuzzing-mcp-server

Verified Safe

by democratize-technology

Overview

Provides property-based testing and fuzzing capabilities to AI assistants for automated discovery of edge cases and bugs in Python functions.

Installation

Run Command
docker run -i --rm fuzzing-mcp-server

Environment Variables

  • MCP_TRANSPORT
  • MCP_PORT
  • FUZZING_MCP_SERVER_NAME
  • FUZZING_MCP_SANDBOX_ENABLED
  • FUZZING_MCP_MEMORY_LIMIT_MB
  • FUZZING_MCP_TIMEOUT_SECONDS
  • FUZZING_MCP_LOG_LEVEL
  • FUZZING_PERFORMANCE_MODE

Security Notes

The server intentionally uses `exec()` for dynamic code execution, which is generally a high-risk operation. However, this is heavily mitigated by a robust, multi-layered sandbox built upon the professionally audited `asteval.Interpreter` library. Key security measures include AST validation, strict whitelisting of allowed modules, comprehensive blocking of dangerous built-in functions, frame access blocking, and enforced resource limits (memory, time, recursion). The Docker and Kubernetes configurations also demonstrate strong hardening with non-root users, read-only filesystems, dropped capabilities, and strict resource controls. A comprehensive security audit is claimed to be completed and approved for production, significantly reducing the inherent risks of dynamic code execution.

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassMedium
Avg Tokens750
Stars0
Forks0
Last Update2025-12-14

Tags

Property-Based TestingFuzzingAI AssistantsCode AnalysisMCP Server