Burp Suite DAST

DAST with pentester depth.

The same scanning engine your pentesters trust in Burp Suite Professional. Now running across your whole portfolio.

Burp SuiteDAST HomeSitesScansTeam SC Home DashboardIssuesQuicklinks Current issues 761 High (198)Medium (4)Low (138)Information (421) Most vulnerable sites Vulnerable Site 120710 Vulnerable Site 120710 Vulnerable Site 120710 Vulnerable Site 320710 Vulnerable Site 220710 Most serious vulnerabilities SQL injection Client-side template injection Cross-site scripting (reflected) External service interaction (HTTP) Cross-site scripting (DOM-based) Issue count over time 0 100 200 300 400 30 Dec 13 27 10 03 Mar HighMediumLowInformation New and resolved issues over time 30 Dec 13 27 10 03 Mar NewRegressedResolved Recent scans Demo1849 My First Application (Balanced)19737 Vulnerable Site 120710 My First Application (Deep)20710 My First Application (Balanced)19737 View scans › Running scanscheckout-api78%My First Application (Deep)34%graphql-edge12% Upcoming scans Pet Store v3 API1:15 PM My First Application (LightWeight)1:46 PM My First Application (Balanced)2:54 PM My First Application (Deep)2:55 PM My First Application (LightWeight)2:55 PM

Trusted by the world’s most security-conscious organisations

SAP Microsoft amazon NASA salesforce FedEx ORACLE
Customers' Choice Gartner Peer Insights
Lowest false-positive rate SAP Sovereign Cloud evaluation
18,000+ organisations across 170+ countries
How DAST runs

Two ways your organisation uses it. One engine, one evidence model.

Burp Suite DAST is the only DAST built on the workflow your pentesters trust in Burp Suite Professional. It fits both how your AppSec team runs the security programme and how your developers release code. Whether a scan runs on a schedule or in your pipeline, it's the same engine, and findings land in the same place.

SCHEDULE Runtime cadence Nightly portfolio · weekly deep · ad-hoc PR / MERGE Pipeline triggers CI step · on-PR · gate before merge THE SAME ENGINE Burp Scanner DASHBOARD Actionable reports Portfolio coverage · issue triage · trends DELIVERY Integrated findings Jira · ServiceNow · GitHub · ASPM Same engine. Same evidence. Reproducible 1:1 in Burp Suite Professional for follow-up.
// For AppSec teams

Run the programme from one dashboard.

Schedule scans across the whole portfolio, on the cadence your risk model demands. Triage, prioritise, and report from a single place. The evidence model is the same one your pentesters already use in Burp Suite Professional.

// For dev pipelines

Scan on every change, in the pipeline.

Plug Burp Suite DAST into your CI as a step. Run on every pull request, gate merges by severity, route findings back to the engineer who opened the PR. No translation between platforms. The same finding lands in your AppSec team's view too.

What it does

DAST that fits how your team already works.

Built around how your team already tests. Every capability shaped by the workflow your pentesters trust in Burp Suite Professional, then running continuously across every application in your portfolio.

// 01 · Scanning the modern web

Built for the JavaScript-driven web.

Browser-powered Chromium crawler that handles modern JavaScript SPAs. Single-page apps, dynamic forms, GraphQL endpoints, async loads. Burp Suite DAST sees the app the way your customers do, with parallel crawl and audit.

Session-aware scanning carries authenticated state across the scan. Capture the session once, then the scanner explores everything behind the login without restarting the auth flow on every request.

Crawler docs
CRAWLER · CHROMIUM crawl + audit · parallel SESSION AUTHENTICATED · LIVE // DOM · LIVE ▸ html ▸ body ▸ <app-root> ▸ <nav> <a href="/checkout"> <a href="/admin"> ▸ <router-outlet> ▸ <checkout-form> · 5 inputs <input name="coupon"> <input name="address"> <input name="cardNumber"> ▸ <footer> <a href="/terms"> <a href="/privacy"> crawl 67% 412 nodes // DISCOVERED · STREAMING GET /api/v2/checkout POST /api/v2/checkout GET /api/users/{id}/avatar PUT /api/users/{id}/profile GET /graphql POST /graphql POST /api/admin/role GET /api/orders/{id} DELETE /api/sessions/{id} WS /ws/live GET /api/notifications/poll POST /api/cart/items POST /api/payment/intent GET /api/inventory 412 endpoints 84 JSON · 7 GraphQL · 23 forms · 14 WS
// 02 · APIs

First-class API coverage.

Scan APIs defined by Postman Collections, OpenAPI, SOAP, and GraphQL. Native authentication for Basic, Bearer Token, API Key, and OAuth 2.0 Client Credentials. Platform integrations for Amazon API Gateway, Azure API Management, and Google Apigee.

"At Accenture, API scans went from two to three days to about thirty minutes."
Julen Garrido, Accenture
API scanning docs
API SCAN · CONFIG 4 definitions · 314 endpoints // FORMATS Postman collections OpenAPI definitions SOAP WSDL GraphQL schema // AUTH · NATIVE Basic Bearer Token API Key OAuth 2.0 · Client Credentials // PLATFORM INTEGRATIONS Amazon API Gateway Azure API Management Google Apigee Custom REST accenture · 314 endpoints · 4 definitions · est. scan time · 32 min
// 03 · The same engine

Same engine. Same scan checks. Same evidence.

DAST and Pro run on the same scanning engine: same taxonomy, same evidence, same severity model. The check IDs match. The severity classifications match. The reasoning model is shared. Every finding DAST surfaces speaks the language your pentesters already use in Burp Suite Professional.

Custom logic carries across, too. Your team's BChecks (PortSwigger's declarative scan-check language) run unchanged in Burp Suite DAST. Internal scan policy you've already invested in is portable.

Explore the Burp Suite ecosystem
FINDING · jwt-bypass-001 same check · same payload · same evidence BURP SUITE PRO · ISSUES HIGH CVSS 8.6 · CWE-287 JWT verification bypass /api/auth/refresh · header omission check: jwt-bypass-001 found by: Andrej Šimko BURP SUITE DAST · ISSUES HIGH CVSS 8.6 · CWE-287 JWT verification bypass /api/auth/refresh · header omission check: jwt-bypass-001 found by: worker-04 · auth-svc // BCHECKS · PORTABLE BETWEEN PRO AND DAST # Custom scan check: runs unchanged. given response then if {response.status_code} is 500 and {response.body} matches "internal stack trace" then report issue: "Stack-trace leakage"
// 04 · Enterprise scale

Scale and control your AppSec team expects.

Role-based access control. Site groups for organising large portfolios. Audit trails on every scan and every issue change. SAML SSO into your identity provider. Bulk operations across thousands of sites.

Programme-level controls built in. Scan policy templates you can lock down per group. Reporting that rolls up across the whole portfolio.

Admin & access control docs
ADMIN · ORGANISATION SAML SSO · audit on · 3 site groups · 12 roles // SITE GROUPS ▾ Production · 247 sites ▸ Customer-facing (148) ▸ Internal tools (62) ▸ APIs (37) ▾ Staging · 84 sites ▸ Pre-prod (52) ▸ UAT (32) ▾ Acquired · 81 sites ▸ Recent acquisitions (81) 412 sites total // TEAM · ROLES USER ROLE SCOPE Sarah Chen Admin All Marcus Webb Scan owner Prod Priya Naidu Scan owner Staging Jonas Bauer Triage All Lin Tao View only Acquired DevOps team SCIM group Prod APIs + 6 more Audit log capturing every action · immutable // PROGRAMME CONTROLS Scan-policy templates · Concurrency licensing · Portfolio reporting

See pentester-grade coverage across your own portfolio.

Deployment

Deploy on your own terms.

Burp Suite DAST runs as managed Cloud, or self-hosted on your own infrastructure: a standard installer for Windows or Linux, or an auto-scaling Helm deployment on Kubernetes. Same software, same scanning engine, wherever you run it.

// Cloud

Fully managed, just scan.

Fastest time to first scan. Always on the latest scanning engine. Add self-hosted scanning machines to reach network-internal targets when you need them.

Best fit: teams that want the engine, not the cluster.
// Self-hosted

Run it on your own infrastructure.

Windows or Linux installers for the dashboard and scanning machines. Full control of the deployment, with your own database (PostgreSQL or Oracle) for production. Air-gapped supported.

Best fit: regulated or air-gapped environments.
// Kubernetes

Helm-deployed, horizontally auto-scaled.

Helm chart deployment with auto-scaling scanning resources. Dashboard and scanner pods managed the way you already manage everything else on the cluster.

Best fit: platform teams running on K8s already.

Compare deployment options in detail

Plugs into your stack

Works in your world.

The integrations your AppSec programme depends on, with native support out of the box. For the rest, a GraphQL API your platform team can hit from anywhere.

// Trigger scans from

Where scans start

CI/CD pipelines
  • Jenkins
  • GitHub Actions
  • GitLab CI
  • Azure DevOps
  • Bitbucket Pipelines
  • CircleCI
  • TeamCity
Scan triggers
  • Scheduled
  • On-PR
  • On-merge
  • On-demand
// THE ENGINE
Burp Suite DAST
Same scanning engine.
Same evidence model.
// Deliver findings to

Where findings land

Ticketing & tracking
  • Jira
  • ServiceNow
  • Azure Boards
  • GitHub Issues
  • Jira Service Management
ASPM & exposure mgmt
  • Apiiro
  • ArmorCode
  • Cycode
  • Snyk
  • DefectDojo
  • Brinqa
  • Kenna
  • Qualys
Identity & secrets
  • SAML SSO
  • Okta
  • Microsoft Entra ID
  • HashiCorp Vault
  • AWS Secrets Manager
// And for everything else

A comprehensive GraphQL API.

Whatever your platform team needs to automate, they can build with the Burp Suite DAST API. Trigger scans, fetch findings, manage sites, push results into your internal tools.

# schedule a scan from a custom internal tool
POST https://burp-dast.example.com/graphql/v1
Authorization: $DAST_API_KEY

mutation {
  create_schedule_item(input: { site_ids: ["184"] }) {
    schedule_item { id scheduled_run_time }
  }
}

Browse the integration docs

Every finding is auditable

Every finding comes with the evidence to prove it.

Every Burp Suite DAST finding includes the evidence Burp Scanner captured: the request it sent and the response that confirms the issue, the same proof a pentester would gather by hand. A pentester can verify it. A security lead can defend it at review. A developer can reproduce it locally in Burp Pro.

// Burp DAST · evidence · job 8421 · target: auth-svc.example.com[DAST] Scheduled scan starting · scope: auth-svc.example.com[DAST] Auth: OAuth 2.0 Client Credentials · session captured[DAST] Crawler: Chromium headless · parallel audit enabled[DAST] Discovered 412 endpoints · 84 JSON · 7 GraphQL · 14 WS · 23 forms[Scanner] Audit phase: running JWT issuer-confusion family[Scanner] > GET /api/auth/refresh[Scanner] > Authorization: Bearer eyJhbGciOiJIUzI1NiI…[Scanner] < 200 OK   { "sessionId": "abc123" }   // baseline established[Scanner] Testing: re-request without Authorization header[Scanner] > GET /api/auth/refresh   // no Authorization header[Scanner] < 200 OK   { "sessionId": "new-9f8e7d6c..." }[Scanner] CONFIRMED · JWT verification bypass via header omission[Scanner] CVSS 8.6 (High) · CWE-287 · check: jwt-bypass-001[DAST] Issue raised · job 8421 · auth-svc · /api/auth/refresh→ Reproduces 1:1 in Burp Suite Professional. Send to your pentester for follow-up.
Customer results

Burp Suite DAST, in production.

// Outcome

Lowest false-positive rate

of any DAST platform SAP Sovereign Cloud Services evaluated.

"By partnering with PortSwigger and adopting Burp Suite's DAST solution, we are able to satisfy regional security requirements across multiple countries at scale, through automation, and with the lowest false positives."

Alijohn Ghassemlouei Senior Director of Engineering, Sovereign Cloud at SAP

See what Burp Suite DAST finds in your applications.

Support

Support from people who build it.

When you need help, you’ll get an engineer, not a queue. Three things we do differently:

Technical support, from people who know it inside out.

Open a ticket and you reach a technical support specialist who works in Burp Suite DAST every day. When something needs an engineering answer, they sit close to the team that builds the scanner and can get one back fast.

SLA-backed for enterprise

Onboarding, done with your team.

A structured onboarding programme takes your team from contract signature to first confirmed finding, without you doing the integration discovery on your own. Scheduled scans across your first portfolio inside the first weeks, not months.

Run by the team that supports DAST every day

Solutions architects on call.

A named solutions architect to lean on as the programme matures. Expert guidance on coverage decisions, false-positive triage, scan-policy tuning, and integration health, on whatever cadence your team needs. They sit between you and product to escalate what matters.

Standard for enterprise tier
Get started

Let’s talk.

The best way to evaluate a scanner is to point it at your own apps. Book a demo, talk to our team, or check pricing for your portfolio.