Issue Creation (MCP)
The issue_create MCP tool allows AI agents to programmatically create Burp audit issues. This is one of the most important tools for agentic workflows, enabling the AI to document its findings directly in Burp.
Tool Details
Tool name
issue_create
Category
Issues
Unsafe
No
Default enabled
Yes
Pro only
No
Input Parameters
name
String
Yes
Issue title (e.g., "SQL Injection in login parameter").
detail
String
Yes
Full description with evidence, steps, and technical details.
severity
String
Yes
One of: INFORMATION, LOW, MEDIUM, HIGH.
confidence
String
Yes
One of: CERTAIN, FIRM, TENTATIVE.
baseUrl
String
Yes
The URL where the issue was found.
remediation
String
No
Recommended fix for the vulnerability.
background
String
No
Background information for the issue.
remediationBackground
String
No
Background information for remediation.
typicalSeverity
String
No
Typical severity (defaults to severity).
httpRequest
String
No
Raw HTTP request to attach to the issue.
httpResponseContent
String
No
Raw HTTP response to attach to the issue.
targetHostname
String
No
Hostname for the attached request.
targetPort
Int
No
Port for the attached request (default 443).
usesHttps
Boolean
No
Whether the attached request uses HTTPS (default true).
Best Practices
When to Create Issues
High confidence: Only create issues when the AI has strong evidence of a vulnerability. Use
TENTATIVEconfidence for suspected but unconfirmed findings.After verification: Ideally, the AI should verify the finding (e.g., by sending test requests via
http1_request) before creating an issue.Avoid duplicates: Check existing issues (via
scanner_issueson Pro) before creating a new one.
Issue Formatting
Title prefix: Use
[AI]prefix for easy identification (e.g.,[AI] Reflected XSS in search parameter).Evidence: Include specific request/response excerpts, parameter names, and payload details.
Reproduction steps: Number each step so a human can follow along.
Remediation: Provide actionable fix recommendations, not generic advice.
Example Usage
An MCP client (like Claude Desktop) might call the tool like this:
Integration with Workflows
The issue_create tool is typically the final step in an agentic workflow:
AI browses proxy history (
proxy_http_history_regex).AI identifies suspicious endpoint.
AI sends test requests (
http1_request) to verify.AI analyzes responses for vulnerability indicators.
AI creates an issue (
issue_create) with full evidence.
See Typical Workflows for complete examples.
Last updated
