DefectDojo MCP server provides a bridge to the DefectDojo vulnerability management system, enabling AI assistants to interact with security findings, products, and engagements. Developed by jamiesonio, this implementation offers tools for retrieving, searching, and updating vulnerability data through an asynchronous HTTP client that handles authentication and error management. The server exposes specialized functions for managing security findings (including status updates and note addition), listing products, and handling engagement lifecycle operations. Built with Python 3.12 and the FastMCP framework, it's particularly valuable for security teams who want to integrate vulnerability management workflows into their AI assistant interactions.
아직 리뷰가 없습니다. 첫 번째 리뷰를 작성해 보세요!
대화에 참여하려면 로그인하세요
Retrieve findings with filtering options such as product_name, status, and severity, along with pagination parameters like limit and offset.
Search findings using a text query, with additional filtering options and pagination.
Change the status of a specific finding. Parameters include finding_id (integer) and status (string).
Add a textual note to a specific finding. Parameters include finding_id (integer) and note (string).
Create a new finding associated with a test. Parameters include title (string), test_id (integer), severity (string), description (string), and cwe (integer).
List products with filtering options such as name (string) and pagination parameters like limit (integer).
List engagements with filtering options such as product_id (integer), status (string), and pagination.
Get details for a specific engagement by its ID. Parameter: engagement_id (integer).
Create a new engagement for a product. Parameters include product_id (integer), name (string), target_start (string), target_end (string), and status (string).
Modify details of an existing engagement. Parameters include engagement_id (integer), status (string), and description (string).
Mark an engagement as completed. Parameter: engagement_id (integer).