Burp Suite DAST Scan (formerly known as Burp Enterprise) | DefectDojo Documentation

Burp Suite DAST Scan (formerly known as Burp Enterprise)

Overview

The Burp Suite DAST Scan parser processes HTML reports from Burp Suite DAST and imports the findings into DefectDojo. The parser extracts vulnerability details, severity ratings, descriptions, remediation steps, and other metadata from the HTML report.

Supported File Types

The parser accepts a Standard Report as an HTML file. To parse an XML file instead, use the Burp XML parser.

See the Burp documentation for information on how to export a Standard Report: Burp Suite DAST Downloading reports

Standard Format HTML (Main Format)

Total Fields in HTML

Standard Format Field Mapping Details

Data Field # Burp Suite DAST Scan Data Field DefectDojo Finding Field Parser Line # Notes
1 Title title 101, 165 Extracted from issue container h2 element and table rows with “issue-type-row” class
2 Severity severity 101, 168 Extracted from table rows, mapped directly (High/Medium/Low/Info)
3 Issue Detail description 124-135 Extracted from matching header “issue detail” and formatted with header
4 Issue Description description 124-135 Extracted from matching header “issue description” and formatted with header
5 Issue Background impact 136-139 Extracted from matching header “issue background” and formatted with header
6 Issue Remediation impact 136-139 Extracted from matching header “issue remediation” and formatted with header
7 Remediation Detail mitigation 140-143 Extracted from matching header “remediation detail” and formatted with header
8 Remediation Background mitigation 140-143 Extracted from matching header “remediation background” and formatted with header
9 References references 144-152 Extracted from matching header “references” and formatted with links
10 Vulnerability Classifications references, cwe 144-157 Extracts vulnerability IDs (including CWE numbers) and adds to references section
11 Request request_response 124-135, 190-195 Stored as request part of request/response pair in evidence container
12 Response request_response 124-135, 190-195 Stored as response part of request/response pair in evidence container
13 Endpoint URL endpoints 88-101 Combined from base URL (e.g., “https://instance.example.com”) and path (e.g., “/fe/m3/m-login”)
14 Confidence Level Not Parsed - Shown in HTML report (Certain/Firm/Tentative) but not extracted to findings
15 Issue ID/Anchor Not Parsed - HTML anchor tags like “#7459896704422157312” are not extracted

Field Mapping Details

The parser has different handling logic for various sections of the Burp Suite DAST report:

Special Processing Notes

Date Processing

No special date processing is performed. The parser uses the current date for the finding.

Status Conversion

All findings are set with default status values:

Severity Conversion

Severity values are directly mapped from the Burp report without conversion.

Description Construction

The description field is constructed by combining content from “issue detail” and “issue description” sections. The content is formatted with headers and the original text, including proper formatting of lists, links, and other HTML elements. The description typically begins with “ Issue detail:” or “ Issue description:” followed by the content, with multiple sections separated by “—” markdown dividers.

Title Format

Finding titles are extracted directly from the h2 elements in issue containers or from table rows with the “issue-type-row” class.

Mitigation Construction

The mitigation field is constructed by combining content from “remediation detail” and “remediation background” sections, with proper formatting.

Deduplication

No explicit deduplication logic is implemented in the parser. DefectDojo’s standard deduplication will apply based on the hash_code generated from the finding details.

Tags Handling

No specific tag handling is implemented in the parser.

Common settings for all findings

All findings are set with:

Unique Parser Characteristics

This parser has special handling for different section types within the HTML report:

Sample Scan Data

Sample Burp Suite DAST Scan scans can be found here.

Link to Tool

Burp Suite DAST

Default Deduplication Hashcode Fields

By default, DefectDojo identifies duplicate Findings using these hashcode fields: