MCPServers
DefectDojo - MCP server logo

DefectDojo

1
0

Summary

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.

Available Actions(11)

get_findings

Retrieve findings with filtering options such as product_name, status, and severity, as well as pagination options like limit and offset.

search_findings

Search findings using a text query, with the ability to apply filtering and pagination.

update_finding_status

Change the status of a specific finding. Parameters include finding_id (integer) and status (string, e.g., Active, Verified, False Positive).

add_finding_note

Add a textual note to a finding. Parameters include finding_id (integer) and note (string).

create_finding

Create a new finding associated with a test. Parameters include title (string), test_id (integer), severity (string), description (string), and cwe (integer).

list_products

List products with filtering options such as name and prod_type, as well as pagination.

list_engagements

List engagements with filtering options like product_id, status, and name, along with pagination.

get_engagement

Get details for a specific engagement by its ID. Parameter: engagement_id (integer).

create_engagement

Create a new engagement for a product. Parameters include product_id (integer), name (string), target_start (string), target_end (string), and status (string).

update_engagement

Modify details of an existing engagement. Parameters include engagement_id (integer), status (string), and description (string).

close_engagement

Mark an engagement as completed. Parameter: engagement_id (integer).

Last Updated: April 17, 2025

コミュニティレビュー

0.0
0 レビュー
5
0
4
0
3
0
2
0
1
0

まだレビューはありません. 最初のレビューを投稿しましょう!

会話に参加するにはサインインしてください

Coming soon to
HighlightHighlight AI

言語

TypeScript

カテゴリ

タグ