MCP server for DefectDojo vulnerability management, exposing 24 tools for managing products, engagements, tests, findings, scan imports, and finding lifecycle through the Model Context Protocol.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
process.env. You'll be asked to provide them before it can run.ALLOW_INSECURE_HTTP— false Allow http:// URLs (TLS required by default)DEFECTDOJO_URL— Edit .env — set and DEFECTDOJO_API_KEYDEFECTDOJO_API_KEY_ADMINLOG_LEVEL— INFO DEBUG, INFO, WARNING, ERROR, CRITICALAUDIT_HMAC_KEY— (ephemeral) HMAC key for audit log integrity chain. Required for cross-restart log verification. Generate with: python3 -c "import secrets; print(secrets.token_hex(32))"FASTMCP_TRANSPORT— stdio Transport mode: stdio, sse, streamable-http, httpREQUIRE_AUDIT_HMAC_KEY— set =false to opt out (not recommended).AUDIT_LOG_FILE— (stderr only) Path for dedicated audit log file (JSON-lines, logrotate-compatible)AUDIT_LOG_SYSLOG— (disabled) Syslog destination. Format: [transport://]host[:port]. Transports: tcp, udp, tcp+tls (default).AUDIT_LOG_SYSLOG_CA— (system CAs) Custom CA certificate for syslog TLS verificationAUDIT_LOG_HTTPS_URL— (disabled) HTTPS endpoint for log forwarding (JSON array POST)AUDIT_LOG_HTTPS_TOKEN— (none) Bearer token for HTTPS endpoint authenticationAUDIT_LOG_HTTPS_CA— (system CAs) Custom CA certificate path for HTTPS TLS verification — required when forwarding to a SIEM signed by an internal PKI (e.g. Caddy + Vault PKI).DEFECTDOJO_DEFAULT_FOUND_BY_IDDEFECTDOJO_READ_API_KEY— Read-only API key (used for GET requests)DEFECTDOJO_WRITE_API_KEY— Write API key (used for POST/PATCH requests)DEFECTDOJO_API_KEY— Edit .env — set DEFECTDOJO_URL andMCP_AUTH_TOKEN— admin roleMCP_READ_TOKEN— reader roleUNTRUSTED_CONTENT_WRAPPING— Fix (legacy escape): Set =off to disable wrapping globally. Only use this if you have an independent untrusted-content boundary downstream.REQUIRE_AUTH— OPEN_ACCESS_MUTATION_RATE_LIMIT 10 Max mutations per rate window across all unauthenticated traffic (one shared bucket — applies only when =false)FASTMCP_HOST— 0.0.0.0 Bind address for network transports[](https://m8ven.ai/mcp/inspicere-mcp-defectdojo-jeqzv3)