Skip to main content
availability

Package: Invicti AppSec Core (on-demand), Invicti AppSec Enterprise (on-premise, on-demand)

Burp Suite Integration

Burp Suite (Professional/Community Edition) is a widely used web application security testing tool by PortSwigger. This integration allows Invicti AppSec to import scan results from Burp Suite via file upload (UI Import) or run scans through the Invicti KDT agent.

caution

Burp Suite is a UI Import / KDT-based integration in Invicti AppSec. No external API credentials or server connection are required. Results are imported from exported Burp Suite XML reports, or scans are triggered via the KDT agent.

Prerequisites

RequirementDescription
Burp Suite scan reportAn XML export from Burp Suite Professional or Community Edition
Invicti Agent or KDTRequired only for KDT-based scan execution

No API token or server URL is needed for this integration.

Step 1: Navigate to Integrations

From the left sidebar menu, click on Integrations.

Integrations sidebar

Step 2: Select the DAST/API Tab

On the Integrations > Scanners page, click on the DAST/API tab.

DAST/API tab

Step 3: Find and Activate Burp Suite

Locate the Burp Suite card. You will see the KDT and UI-Import badges on the card.

Click the toggle or Activate button to enable it. No connection settings are required.

Burp Suite activation

Summary

StepAction
1Navigate to Integrations from the sidebar
2Select the DAST/API tab
3Activate Burp Suite (no credentials needed)

Import Results (UI Import)

Export from Burp Suite

  1. In Burp Suite, go to the Target tab or Issues tab.
  2. Right-click and select Report issues.
  3. Choose XML format and save the file.

Import into Invicti AppSec

  1. Open a project in Invicti AppSec.
  2. Go to Imports.
  3. Select Burp Suite as the scanner type.
  4. Upload the exported XML file.

Create a Scan (KDT)

  1. Open a project in Invicti AppSec.
  2. Go to Settings > Scanners.
  3. Click Add.

Add Burp Suite Scanner

  1. Select DAST/API as the scanner type.
  2. Choose Burp Suite from the scanner list.
  3. Click Add to open the scan configuration form.

Scan Configuration Fields

FieldDescriptionRequired
EnvironmentSelect the environment for the scanNo
BranchSource code branch associated with this scanNo
Meta DataAdditional metadata for the scanNo
Scan TagTag to identify the scanNo

Scheduler

Enable the Scheduler toggle to run scans on a recurring schedule.

Webhook (Optional)

Add a webhook URL to receive scan completion notifications.

KDT Command

kdt scan -p <project_name> -t burpsuite -b <branch_name>

Troubleshooting

Import Issues

IssueResolution
Import failsEnsure the file is a valid Burp Suite XML export (not HTML or PDF)
No findings importedVerify the Burp Suite scan completed with results before exporting
Wrong scanner selectedConfirm you selected Burp Suite (not Burp Suite Enterprise) during import

KDT Issues

IssueResolution
Agent/KDT not availableEnsure the Invicti agent or KDT is installed and connected
Target not reachableVerify the target URL is accessible from the agent host network

Best Practices

  • Export scan results in XML format from Burp Suite for compatibility.
  • Use Burp Suite Professional for more comprehensive scan coverage compared to Community Edition.
  • When using KDT, ensure the agent host has network access to the target application.
  • For CI/CD pipelines, use the KDT command to automate scan execution and result import.

Limitations

  • Burp Suite Community Edition has limited automated scanning capabilities; Professional Edition is recommended for comprehensive coverage.
  • UI Import is a one-time manual operation; use KDT for automated recurring scans.
  • Imported results reflect the state of the scan at the time of export; real-time status is not available.

Need help?

Invicti Support team is ready to provide you with technical help. Go to Help Center

Was this page useful?