appsec.fyi

Burp Suite — A Practical Guide

A curated AppSec resource library covering XSS, SQLi, SSRF, IDOR, RCE, XXE, OSINT, and more.

Burp Suite: A Practical Guide

Curated and synthesized by . Last updated 2026-08-01. Synthesized from 182 of 182 curated resources. Browse all 182 Burp Suite resources →

The Burp Suite Ecosystem: A Curator's Perspective

Burp Suite remains the cornerstone of web application security testing for countless practitioners. Its strength lies not only in its core proxy functionality but also in its remarkable extensibility, allowing security professionals to tailor it to virtually any testing scenario. This guide aims to provide an in-depth overview of Burp Suite's capabilities, focusing on its advanced features, extension ecosystem, and the evolving landscape of application security testing, viewed through the lens of a seasoned curator.

Core Mechanics: Interception, Analysis, and Manipulation

At its heart, Burp Suite acts as an intercepting proxy [1]. This fundamental capability allows security testers to sit between their browser and the target application, capturing all HTTP and WebSocket traffic. This captured traffic is then presented in a structured manner, enabling detailed analysis and manipulation.

Proxy

The Proxy tab is Burp's central nervous system. It captures, intercepts, and displays all traffic flowing through it. The HTTP history provides a comprehensive log of all requests and responses, sortable and filterable to isolate specific interactions. For WebSocket traffic, a dedicated history log exists, allowing similar filtering capabilities via custom Java-based scripts [2].

Repeater

Repeater is arguably Burp's most crucial tool for manual testing. It allows testers to isolate specific requests, modify them arbitrarily, and resend them to observe the server's response [3]. This iterative process is fundamental for identifying vulnerabilities like SQL injection, Cross-Site Scripting (XSS), and insecure direct object references (IDORs) [4]. Testers can manipulate parameters, headers, and even HTTP methods to probe for unexpected behavior [5]. The ability to rename tabs and manage request history within Repeater enhances workflow efficiency [5].

Intruder

Intruder automates the process of sending modified requests. Testers define payload positions within a request (e.g., URL parameters, headers, body) and supply payloads from lists or custom configurations [3]. Intruder then systematically sends these modified requests, allowing for brute-force attacks, fuzzing, and the discovery of vulnerabilities that might only manifest with specific input variations [4]. The unthrottled version in Burp Suite Professional is critical for effective fuzzing [1]. For high-throughput attacks, Turbo Intruder [6][7] offers a more performant alternative built on a custom HTTP stack.

Scanner

Burp Scanner, available in Professional and DAST editions, automates the detection of a wide range of common web vulnerabilities, including SQL injection, XSS, SSRF, and more [1][3]. PortSwigger continuously updates the scanner with new vulnerability classes based on its research [1]. Burp Suite DAST extends this capability to portfolio-scale scanning within CI/CD pipelines [1]. The recent integration of AI features aims to reduce false positives, particularly for issues like Broken Access Control [8][9].

Other Core Tools

The Power of Extensibility: The BApp Store and Beyond

Burp Suite's true power for experienced testers lies in its extensibility. The BApp Store offers a vast repository of community-developed extensions, allowing for deep customization of Burp's functionality [1][13][14][15][7][16][17][18][19][20].

Key Extension Categories and Notable Examples

The Rise of AI Integration

The recent introduction of Burp AI [38][8][40][9][41][42][43][44] and the Montoya API for extension development marks a significant evolution. AI capabilities are being integrated into existing tools like Repeater for analysis and Explainer for understanding unfamiliar technologies, as well as enabling AI-powered extensions [38][8][9][67][41][43]. This allows extensions to leverage LLMs for tasks like generating attack ideas, suggesting payloads, and even automating parts of vulnerability validation, all while maintaining data privacy through PortSwigger's secure infrastructure [38][39][8][9][67][41][43]. The Montoya API, in particular, provides a modern, object-oriented interface for developing these advanced extensions [68][69][41][70][71][72].

Burp Suite DAST and Enterprise Integration

Beyond the Professional edition, Burp Suite DAST (formerly Enterprise) is engineered for automated, continuous testing in CI/CD pipelines and for large-scale application portfolios [1][73]. It integrates with common CI/CD tools like Jenkins and GitHub Actions [1][73]. Enhancements focus on portfolio-level scheduling, custom tagging for organization, and improved handling of modern web applications, including Single Page Applications (SPAs) and complex APIs [73]. Jira integration is also a key feature for streamlining remediation workflows [73].

Where to Go Deeper

The Burp Suite ecosystem is vast and continually expanding. For practitioners looking to deepen their expertise:

Burp Suite continues to be an indispensable tool for application security professionals, and its commitment to extensibility, coupled with advancements in AI, ensures its relevance for the foreseeable future. Mastering its capabilities, from core functions to custom extensions, is a critical step for any serious practitioner.

Sources cited in this guide

  1. Top Burp Suite alternatives for web application security testing — aikido.dev
  2. Filtering the WebSockets history with scripts — portswigger.net
  3. Burp Suite Professional Testing Handbook — appsec.guide
  4. DVWA Cheat Sheet (Low & Medium) — infosecwriteups.com
  5. Burp Suite for Pentester: Repeater — hackingarticles.in
  6. Turbo Intruder: Embracing the Billion-Request Attack — portswigger.net
  7. Top 10 Pentesting Tools and Extensions in Burp Suite | PortSwigger — portswigger.net
  8. Burp AI - PortSwigger Documentation — portswigger.net
  9. Burp AI in 2026: Real Workflow Changes — penligent.ai
  10. How I Built a Burp Extension Efficiently with Claude — infosecwriteups.com
  11. Introducing HTTP Anomaly Rank — portswigger.net
  12. Proving API exploitability with Burp Collaborator — danaepp.com
  13. Awesome Burp Extensions 2025 — github.com
  14. Installing Extensions from BApp Store | PortSwigger — portswigger.net
  15. Burp Suite Professional BApps: Maximizing Pentester Productivity — e-spincorp.com
  16. https://portswigger.net/blog/some-of-the-best-burp-extensions-as-chosen-by-you — portswigger.net
  17. BurpSuite Extensions: Some Favorites - VDA Labs — vdalabs.com
  18. Burp Share Requests - PortSwigger — portswigger.net
  19. https://github.com/snoopysecurity/awesome-burp-extensions — github.com
  20. The Top 5 Burp Suite Extensions — joecmarshall.com
  21. PortSwigger/param-miner — github.com
  22. #burp #pentest #ai #hackerassociate #cybersecurity #infosec… | Harshad Shah — linkedin.com
  23. 7 Essential Burp Extensions for Hacking APIs - Security Boulevard — securityboulevard.com
  24. Top 20 Useful Burp Suite Extensions for Web Application Pentesting — cybersecwriteups.com
  25. MantisSTS/JSReconduit: Passive JavaScript reconnaissance for penetration testers — bridging Burp Suite traffic into structured, AST-based analysis in VSCode. — github.com
  26. JS Link Finder Burp Suite Extension Guide — taksec.medium.com
  27. SulphurAPI: Burp Suite extension for automating OWASP API Top 10 detection — github.com
  28. Teycir/BurpAPISecuritySuite: Burp Suite extension for API security testing with 15 attack types, 108+ payloads, intelligent fuzzing, BOLA/IDOR detection, AI integration, and automated reconnaissance. Supports REST/GraphQL/SOAP APIs with Nuclei, Turbo Intruder, and external tool integration. OWASP API Top 10 coverage. — github.com
  29. BApp Store | PortSwigger — portswigger.net
  30. Burp Suite for Pentester: Software Vulnerability Scanner & Retire.js — hackingarticles.in
  31. BurpSuite Extensions: Some Favorites - VDA Labs — vdalabs.com
  32. Burp Suite - Top Extensions | KSEC ARK Pentesting Knowledge Base — ivoidwarranties.tech
  33. Authorization Testing: AuthMatrix - Part 1 | White Oak Security — whiteoaksecurity.com
  34. Authorization Testing: AuthMatrix - Part 1 | White Oak Security — whiteoaksecurity.com
  35. The Top 5 Burp Suite Extensions — joecmarshall.com
  36. GitHub - nccgroup/BurpSuiteHTTPSmuggler: A Burp Suite extension to help pen — github.com
  37. SleuthQL - Burp History Parsing Tool To Discover Potential SQL Injection Po — kitploit.com
  38. The Future of Security Testing: AI-Powered Extensibility in Burp — portswigger.net
  39. Developing AI features in Burp extensions — portswigger.net
  40. Burp AI — PortSwigger — portswigger.net
  41. Burp Suite Professional 2025.2: Built-in AI Integration — gbhackers.com
  42. Burp Suite AI Extension for Pentester — medium.com
  43. Burp Suite Goes AI: Revolutionizing Web Pentesting — gracker.ai
  44. SILENTCHAIN AI - AI-Powered Security Testing — silentchain.ai
  45. GitHub - IckoGZ/burp-deepseek: A quick and dirty (and a little shitty) burp extension that uses cheap deepseek api to send request and response and maybe found something interesting. — github.com
  46. GitHub - synacktiv/HopLa: HopLa Burp Suite Extender plugin - Adds autocompletion support and useful payloads in Burp Suite — github.com
  47. aress31/burpgpt — github.com
  48. Top 10 Burp Extensions Every Pentester Should Use — datafarm-cybersecurity.medium.com
  49. PimpMyBurp — blog.yeswehack.com
  50. Burp Suite Extension: Copy For — Black Hills InfoSec — blackhillsinfosec.com
  51. Filtering the HTTP history with scripts (Bambdas) — portswigger.net
  52. Bambdas - PortSwigger Documentation — portswigger.net
  53. Bambdas Collection for Burp Suite Professional and Community — github.com
  54. 254Labs/awesome-bambdas: A collection of Burp Suite Lambda Filters ~ Bambda — github.com
  55. Writing Burp Bambda Filters Like a Boss — danaepp.com
  56. Smart Automation with Burp Suite - YesWeHack — yeswehack.com
  57. Improve your API Security Testing with Burp BCheck Scripts — danaepp.com
  58. BChecks/vulnerability-classes/injection at main · PortSwigger/BChecks · GitHub — github.com
  59. PortSwigger/BChecks: BChecks collection for Burp Suite Professional — github.com
  60. How to build custom scanners for web security research automation — portswigger.net
  61. Pentest-Mapper: Burp Extension for Pentesters & Bug Bounty — github.com
  62. Pentest Mapper: Burp Extension for Application Pentesting — github.com
  63. Pentest Mapper — PortSwigger BApp Store — portswigger.net
  64. Sticky Burp, Reusable and Replaceable Environment Variables — portswigger.net
  65. https://www.hackingarticles.in/burp-suite-for-pentester-hackbar/ — hackingarticles.in
  66. synfron/ReshaperForBurp — github.com
  67. Burp Suite Professional 2025.5 Release — portswigger.net
  68. Power Up Pen Tests: Create Burp Suite Extensions with Montoya API — bishopfox.com
  69. Burp Suite Extensions - Overview and Introduction with Kotlin — scip.ch
  70. GitHub - federicodotta/Burp-Suite-Extender-Montoya-Course: This repository — github.com
  71. burp-extensions-montoya-api-examples/customlogger/src/main/java/example/customlogger/MyTableModel.java at main · PortSwigger/burp-extensions-montoya-api-examples — github.com
  72. Burp-Montoya-Utilities/src/main/java/com/coreyd97/BurpExtenderUtilities/PopOutPanel.java at master · CoreyD97/Burp-Montoya-Utilities — github.com
  73. How Burp Suite DAST Is Leveling Up Enterprise Security in 2025 — portswigger.net
  74. Great getting started resources for new users of Burp Suite Professional | — portswigger.net
  75. https://www.infosecurity-magazine.com/news/portswigger-launches-web-security/ — infosecurity-magazine.com
  76. PortSwigger Launches Web Security Academy — infosecurity-magazine.com
  77. A Guide to Build Burp Suite Extensions Using Montoya API and Java — medium.com
  78. Creating Burp Extensions: A Beginner's Guide - Black Hills InfoSec — blackhillsinfosec.com
  79. Burp Extension Dev Part 1: Setup & Basics - TCM Security — tcm-sec.com
  80. My First Burp Suite Extension — itsecguy.com
  81. PortSwigger Web Security Blog: Writing your first Burp Suite extension — blog.portswigger.net
  82. A Step-by-Step Guide to Writing Extensions for API Pentesting in BurpSuite — danaepp.com
  83. Top 10 Web Hacking Techniques of 2025: Call for Nominations — portswigger.net
  84. Burp Suite Professional 2026.1 Release — portswigger.net
  85. Example Collaborator-based check — portswigger.net
  86. Introducing DOM Invader: DOM XSS just got a whole lot easier to find — portswigger.net
  87. My First Burp Suite Extension — itsecguy.com
📚 This guide is synthesized from the full text of resources curated in the Burp Suite library, and refreshed as new material is added.