Token导航 LogoToken导航

Agent Skill · 研究检索

burp-suite(打嗝套件)

burp-suite 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

burp-suite 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为操作浏览器;许可证为 MIT,暂无第三方扫描结果,按安装量在研究检索类的 73,675 个 Skill 里排第 47,393。

总安装 734周安装 30GitHub Stars 4,917下载 238核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:burp-suite(打嗝套件)
来源仓库:https://github.com/trailofbits/skills
仓库路径:skills/burp-suite
安装命令:
npx skills add https://github.com/trailofbits/skills --skill burp-suite
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/trailofbits/skills --skill burp-suite

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

burp-suite 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词快速定位候选结果时使用。它提供 HTTP 流量拦截和分析能力,适用于 Web 应用安全测试。使用时需安装 Burp Suite 并配置代理,仅限授权环境操作。

安装前应确认是否会发起网络请求或修改数据包,避免非法渗透。该技能输出为技术分析,需人工判断漏洞有效性。

来源仓库内路径:skills/burp-suite

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/trailofbits/skills --skill burp-suite;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要操作浏览器,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

burp-suite 怎么安装?

在终端执行 npx skills add https://github.com/trailofbits/skills --skill burp-suite。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

burp-suite 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

burp-suite 需要什么权限?

权限级别是操作浏览器。该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

burp-suite 是免费的吗?

来源标注的许可证是 MIT。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

burp-suite 用的人多吗?

公开数据是累计安装 734 次,近一周安装 30 次,下载 238 次,GitHub 4,917 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

burp-suite 安全吗?

没有查到第三方扫描结果,安全性无法从公开资料判断,安装前请自行审查源码、依赖和命令行为。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 3 个目录同时收录,说明这个 Skill 流传比较广。
  • 许可证明确为 MIT,商用和分发边界好判断。
  • 来源仓库有 4,917 星,维护活跃度相对可查。

先想清楚的地方

  • 没有第三方扫描结果,安全性只能靠自己读源码判断。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 要求有安全扫描结论才肯安装的团队。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
burp-suite

打嗝套件 · 本页

7344,917操作浏览器MIT未收录

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Burp Suite Professional

Burp Suite Professional is an HTTP interception proxy with numerous security testing features. It allows you to view and manipulate the HTTP requests and responses flowing between a client (usually a web application loaded in a browser) and a server.

With the increased traffic of today's websites, Burp stands out for its ability to handle parallel requests. Its interactive tools allow you to formulate and test hypotheses about how the site will behave, even when there is a lot of traffic to sort through—a feat that is difficult for most browser development tools. In addition, Burp includes advanced search and filtering mechanisms that greatly increase user productivity when dealing with high traffic. Burp's UI also significantly outperforms browser development tools when it comes to editing requests.

When to Use

Use Burp Suite when:

  • Testing web applications for security vulnerabilities during audits
  • Identifying server-side issues and unexpected behaviors
  • Identifying client-side vulnerabilities (with DOM Invader extension)
  • Understanding data flow between client and server in obfuscated applications
  • Fuzzing multiple query parameters or header values simultaneously
  • Testing applications under different scenarios (geographical locations, user preferences)

Consider alternatives when:

  • You need fully automated scanning without manual interaction → Consider OWASP ZAP
  • Testing mobile applications that don't use HTTP/HTTPS → Consider mobile-specific tools
  • Analyzing binary protocols → Consider specialized protocol analyzers

Quick Reference

TaskAction
Intercept requestsProxy tab → Intercept is on
Send to RepeaterRight-click request → Send to Repeater (Ctrl+R)
Send to IntruderRight-click request → Send to Intruder (Ctrl+I)
Active scanRight-click request → Scan
Search all trafficProxy → HTTP history → Filter/Search
Test race conditionRepeater → Send group in parallel
Add payload positionsIntruder → Positions → Add § markers

Core Features

Burp contains four major features:

  1. Burp Proxy. The Proxy tab lets you view, sort, and filter proxied requests and responses.
  2. Burp Scanner (both active and passive). The passive Burp Scanner analyzes requests and responses and informs users about potential issues. The active Burp Scanner generates requests to send to the server, testing it for potential vulnerabilities, and displays the results.
  3. Burp Repeater. Burp Repeater allows you to edit and conveniently send requests.
  4. Burp Intruder. Burp Intruder allows you to populate portions of requests (e.g., query strings, POST parameters, URL paths, headers) with sets of predefined fuzzing payloads and send them to a target server automatically. Burp Intruder then displays the server's responses to help you identify bugs or vulnerabilities resulting from unexpected input.

Installation

Prerequisites

  • Java Runtime Environment (JRE)
  • Burp Suite Professional license

Install Steps

  1. Download Burp Suite Professional from https://portswigger.net/burp/pro
  2. Follow the official installation guide: https://portswigger.net/burp/documentation/desktop/getting-started/download-and-install
  3. Launch Burp and configure your license

Verification

Open Burp Suite and verify that the license is active. Test the proxy by launching the embedded Chromium browser.

Core Workflow

Step 1: Installation and Setup

For the first steps, refer to the official documentation on installing and licensing Burp Suite Professional on your system.

Step 2: Preparing the Proxy

To launch Burp's embedded browser based on Chromium, select the Proxy > Intercept tab and click the Open browser button. Before proceeding, get familiar with Proxy intercept.

If you want to configure an external browser other than Chromium (e.g., Firefox or Safari), refer to the official documentation.

Step 3: First Run of Your Target Web Application

  1. Open your web application using the embedded Burp browser. Go through the largest number of functionalities you want to cover, such as logging in, signing up, and visiting possible features and panels.
  2. Add your targets to your scope. Narrowing down specific domains in the Target tab allows you to control what's tested. a. Consider stopping Burp from sending out-of-scope items to the history. A pop-up will be shown with the text, "Do you want Burp Proxy to stop sending out-of-scope items to the history or other Burp tools?" Choose one of the following options: b. For more information on configuring the scope, see the Scope documentation.

- Click Yes if you are sure you have chosen all possible domains. This will help you avoid sending potentially malicious requests to unforeseen hosts. This way, you can configure Burp Scanner to actively attack targets only from the configured scope. - Click No if it's your first run and you are unsure about potential underlying requests to the specific domains. This will help you gain a more thorough overview of what's going on in your application.

  1. Once you configure the scope, briefly look at Burp Proxy and what's happening in the intercepted traffic. a. When you go through the application with Burp attached, many unwanted requests (e.g., to fonts.googleapis.com) can crop up in the Intercept tab. b. To turn off intercepting the uninteresting host, click on the intercepted request in the Interception tab, right-click, and then choose Don't intercept requests > To this host. Burp will then automatically forward requests to the marked host. c. Keep in mind that if you selected No when asked in the previous step, you could see a lot of out-of-scope ("unwanted") items.

Important hot key: By default, Ctrl+F forwards the current HTTP request in the Burp Intercept feature.

Step 4: Enabling Extensions

Extensions can be added to Burp to enhance its capabilities in finding bugs and automating various tasks. Some extensions fall under the category of "turn on and forget." They are mostly designed to automatically run on each Burp Scanner task without user interaction, with results appearing in the Issue activity pane of the Dashboard tab.

We generally recommend the following extensions:

  1. Active Scan++ enhances the default active and passive scanning capabilities of Burp Suite. It adds checks for vulnerabilities that the default Burp Scanner might miss.
  2. Backslash Powered Scanner extends the active scanning capability by trying to identify known and unknown classes of server-side injection vulnerabilities.
  3. Software Vulnerability Scanner integrates with Burp Suite to automatically identify known software vulnerabilities in web applications.
  4. Freddy, Deserialization Bug Finder helps detect and exploit serialization issues in libraries and APIs (e.g.,.NET and Java).
  5. J2EEScan improves the test coverage during web application penetration tests on J2EE applications.
  6. 403 Bypasser attempts to bypass HTTP 403 Forbidden responses by changing request methods and altering headers.

Some of the above extensions need Jython or JRuby configured in Burp.

Warning: Because of the performance impact of enabling too many extensions, you should enable only extensions that you are actively using. We encourage you to periodically review your enabled extensions and unload any that you don't currently use.

Step 5: First Run with Live Task

Live tasks process traffic from specific Burp Suite tools (e.g., Burp Proxy, Burp Repeater, Burp Intruder) and perform defined actions. In the live task strategy, we set up the live active Burp Scanner task to grab the proxied traffic when we visit the website and automatically send it to Burp Scanner.

Follow these steps to set up Burp to automatically scan proxied requests:

  1. Open Dashboard and click New live task.
  2. Under Tools scope, select Proxy.
  3. In URL scope, select Suite scope.
  4. Check the Ignore duplicate items based on URL and parameter names box. This option ensures that Burp Suite avoids scanning the same request multiple times.
  5. Go to Scan configuration, click on the Select from library button, and select Audit coverage - maximum to have the most comprehensive scan possible.
  6. Optionally, you can adjust the number of concurrent requests on the target at any time.

Then, open the embedded Burp browser and go through your website carefully; try to visit every nook and cranny of your website. You can see detailed information and specific requests in Tasks > Live audit from Proxy (suite).

Use the Logger tab and observe how the scanning works under the hood and how your application reacts to potentially malicious requests.

Remember: Using an active Burp Scanner can have disruptive effects on the website, such as data loss.

Step 6: Working Manually with Burp Repeater

Burp Repeater allows you to manually manipulate and modify HTTP requests and analyze their responses. Similar to Burp Intruder, there is no golden recipe for successfully finding bugs when using Burp Repeater—it depends on the target and an operator's skill in identifying web app vulnerabilities.

Set up a keyboard shortcut to issue requests: To streamline the testing process, Burp Suite allows you to set up a keyboard shortcut for issuing requests in Burp Repeater. Assign the Issue Repeater request to Ctrl+R in Hotkey settings.

Sending requests to Burp Scanner: When you interact with your application, make a habit of sending requests to Burp Scanner. Even if it's a small change in your request, sending it to Burp Scanner increases the chances of identifying a bug.

Step 7: Working Manually with Burp Intruder

Burp Intruder is a tool for automating customized attacks against web applications and serves as an HTTP request fuzzer. It provides the functionality to configure attacks involving numerous iterations of a base request. Burp Intruder can change the base request by inserting various payloads into predefined positions, making it a versatile tool for discovering vulnerabilities that particularly rely on unexpected or malicious input.

To send a request to Burp Intruder, right-click on the request and select Send to Intruder.

Features vs Security Issues

The following table answers questions about how to use Burp beyond the regular passive and active Burp Scanner checks for specific security issues:

Security IssueBurp FeatureNotes
Authorization issuesAutorize extension, AutoRepeater extension, 403 Bypasser extensionFor automating authorization testing across different user roles
Cross-site scripting (XSS)DOM Invader, Intruder with XSS wordlists, Hackvertor tagsFor Blind XSS, use Burp Collaborator payloads or Taborator with $collabplz placeholder
Cross-site request forgery (CSRF)AutoRepeater extension (base replacements for CSRF-related parameters)Generate CSRF PoC from context menu
Denial of service (DoS)Observe responses, response time, application logsUse denial-of-service mode in Burp Intruder
Edge Side Inclusion (ESI) injectionActive Scan++ extension
File upload issuesUpload Scanner extension
HTTP request smugglingHTTP Request Smuggler extension
Insecure direct object references (IDOR)Backslash Powered Scanner extension, Manual interaction in Burp Repeater, Burp Intruder with numbers payload type
Insecure deserializationFreddy Deserialization Bug Finder extension, Java Serial Killer extension, Java Deserialization Scanner extension
IP spoofingCollaborator Everywhere extension, Manual interaction in Burp Repeater
JWT issuesJSON Web Tokens extension, JWT Editor extension, JSON Web Token Attacker (JOSEPH) extension
OAuth/OpenID issuesOAUTH Scan extension
Open redirectionBurp Intruder with appropriate wordlists and analysis of the Location response
Race conditionsBackslash Powered Scanner extension, Turbo Intruder extension, Burp Repeater with requests sent parallelly in a group
Rate-limiting bypassTurbo Intruder extension, IP Rotate extension, Burp Intruder when using differentiated headers/parameters, Bypass WAF extension
SAML-based authenticationSAML Raider extension
Server-side prototype pollutionServer-Side Prototype Pollution Scanner extension
SQL InjectionBackslash Powered Scanner extension, The specific Burp request saved to a text file and passed to sqlmap tool using the -r argument
Server-side request forgery (SSRF)Burp Intruder with appropriate wordlists, Manual interaction with Burp Collaborator payloads or Taborator with the $collabplz placeholder
Server-side template injection (SSTI)Active Scan++ extension

Advanced Usage

Tips and Tricks

TipWhy It Helps
Use global search (Burp > Search)Find strings across all Burp tools when you can't remember where you saw something
Test for race conditions using Burp Repeater groupsSend multiple requests in parallel using last-byte technique (HTTP/1) or single-packet attack (HTTP/2)
Use Autorize extension for access control testingAutomatically modifies and resends intercepted requests with substituted session identifiers to reveal authorization issues
Run Collaborator EverywhereAdds noninvasive headers designed to reveal back-end systems by triggering pingbacks to Burp Collaborator
Intercept and modify responsesUnhide hidden form fields, enable disabled form fields, remove input field length limits, remove CSP headers
Use BChecks for custom scan checksAutomate passive and active hunts without extensive coding
Use Bambdas for filtering HTTP historyCustomize your Burp tools with small snippets of Java
Use custom Hackvertor tagsConfigure your own tags based on Python or JavaScript for custom encoding/escaping
Configure upstream proxyChain Burp with other tools like ZAP or mitmproxy
Use Easy Auto Refresh Chrome extensionExtend your session and prevent automatic logout

Testing for Race Conditions

Race conditions occur when the timing or ordering of events affects a system's behavior. Burp allows you to group multiple requests and send them in a short time window.

Using Burp Repeater:

  1. Click the + sign and select Add tab
  2. Click on Create new group and select tabs (previously prepared requests) for the group
  3. Select Send group (parallel)

Burp will send all grouped requests using last-byte technique (HTTP/1) or single-packet attack (HTTP/2).

Using Turbo Intruder:

  1. Select the specific request in Burp
  2. Right-click and choose Extensions > Turbo Intruder > Send to Turbo Intruder
  3. Select the example script, examples/race-single-packet-attack.py
  4. Adjust the engine and number of queued requests
  5. Click Attack and observe the results

Testing for Access Control Issues

The Autorize extension is tailored to make testing access controls in web applications flexible and efficient.

The general rule for using Autorize:

  1. Add the authorization cookie or headers of another application role to the extension
  2. Configure optional detectors
  3. Browse the application

Autorize automatically modifies and resends intercepted requests with these substituted session identifiers. This allows us to investigate whether the server appropriately authorizes each incoming request, revealing any discrepancies in access controls.

Useful tips:

  • Don't forget to use the Check Unauthenticated functionality
  • Narrow down the source of the request sent to Autorize by setting up interception filters
  • Always adjust the Enforcement Detector and Detector Unauthenticated functionalities accordingly
  • Use Hackvertor tags in the original request sent to Autorize to handle unique parameters

BChecks

BChecks are custom scan checks that you can create and import. Burp Scanner runs these checks in addition to its built-in scanning routine, helping you to target your scans and make your testing workflow as efficient as possible.

BChecks are written in a .bcheck file extension with a plaintext, custom definition language to declare the behavior of the check.

Example BCheck structure:

metadata:
    language: v1-beta
    name: "Insertion-point-level"
    description: "Inserts a calculation into each parameter to detect suspicious input transformation"
    author: "Carlos Montoya"

define:
    calculation = "{{1337*1337}}"
    answer = "1787569"

given insertion point then
    if not({answer} in {base.response}) then
        send payload:
            appending: {calculation}

        if {answer} in {latest.response} then
            report issue:
                severity: high
                confidence: tentative
                detail: "The application transforms input in a way that suggests it might be
                         vulnerable to some kind of server-side code injection."
                remediation: "Manual investigation is advised."
        end if
    end if

Bambdas

Bambda mode allows you to use small snippets of Java to customize your Burp tools. For example, Bambdas can allow you to find JSON responses with the wrong Content-Type in the HTTP history.

Wordlists for Burp Intruder

A wordlist is a file containing a collection of payloads (i.e., input strings) that Burp populates requests with during an attack.

Popular public wordlists:

  • SecLists
  • Payloads All The Things

Configure a custom wordlist location: Burp Intruder comes with basic predefined payload lists. You can load your own directory of custom wordlists in the Intruder settings. This allows your custom wordlists to be easily accessible.

Use the Taborator extension: Add the $collabplz placeholder to a wordlist. When processing the request, Taborator will automatically change it to a valid Burp Collaborator payload.

Useful Extensions in Burp Repeater

You can run a specific extension when you work on a specific request. Right-click on the request, then select Extensions, and choose the specific one:

  • Param Miner (the guess everything option) is designed to discover hidden parameters and headers and could reveal hidden functionality.
  • HTTP Request Smuggler (the Launch all scans option) launches HTTP request smuggling attacks.
  • 403 Bypasser launches permutations of requests to identify authorization issues.
  • Server-Side Prototype Pollution Scanner tries to identify server-side prototype pollution issues in Node applications.

Various Burp Repeater Tips

  • Non-printable characters: Burp Repeater can show non-printable characters, which can be beneficial when exploiting specific issues (e.g., bypassing WAFs). You can turn it on using the \n button.
  • Minimize requests: Use Request Minimizer to perform HTTP request minimization. The extension removes unnecessary headers or parameters.
  • Use Content Type Converter: The Content Type Converter extension allows you to convert data submitted in a request between JSON to XML, XML to JSON, Body parameters to JSON, Body parameters to XML.
  • Auto-scroll: When you manually try to bypass server-side sanitization, use Auto-scroll to match when text changes and add custom text both in your payload and in the search form.
  • Show response in the browser: Right-click on the specific response, select Show response in browser, and paste the produced URL in the browser that is proxied through Burp.
  • Generating a CSRF PoC: To automatically generate HTML for a CSRF attack PoC in Burp, right-click on the specific request, then choose Engagement tools > Generate CSRF PoC.

Various Burp Intruder Tips

  1. Create a specific resource pool for Burp Intruder attacks so that Burp Scanner and Burp Intruder are not competing against each other for workers to issue the requests.
  2. By default, a Burp Intruder URL encodes specific characters within the final payload. Consider running the attack twice—with enabled and disabled payload encoding.
  3. The Hackvertor extension allows you to use tags that will escape and encode input in various ways. You can place §§ characters inside a Hackvertor tag—for example, <@jwt('HS256','secret')>§payload§<@/jwt>.
  4. Extension-generated payload types exist (e.g., from Freddy, Deserialization Bug Finder). You can choose them in the Payloads tab in Burp Intruder.
  5. You can use the Recursive grep payload type to extract text from the response to the previous request and use that text as the payload for the current request.
  6. Always run attacks in temporary project mode, and then click Save the attack to the project file if you want to preserve the results afterward.
  7. Intruder can automatically generate collaborator payloads in both a payload source and post-payload processing. If interactions are found after the attack has finished, it will update the results with the interaction count and raise the issue in the Event log.

Performance Optimization

  • Adjust the number of concurrent requests in the resource pool settings
  • Enable automatic throttling to prevent excessive traffic
  • Configure payload list location for faster access to custom wordlists
  • Disable unused extensions to reduce performance impact

Proxying Docker Traffic Through Burp Suite

First, export Burp's CA certificate. Convert the PKCS#12 CA bundle to PEM formatting:

openssl pkcs12 -in /path/to/burp.pkcs12 -nodes -out /path/to/burp.pem

Test Burp's proxying with curl:

docker run \
    --volume /path/to/burp.pem:/tmp/burp.pem \
    curlimages/curl:latest \
    --proxy host.docker.internal:8080 \
    --cacert /tmp/burp.pem \
    https://www.google.com

For Go applications:

docker run \
    --env SSL_CERT_DIR=/usr/local/share/ca-certificates \
    --volume /path/to/burp.pem:/usr/local/share/ca-certificates/burp.pem \
    --env HTTPS_PROXY=host.docker.internal:8080 \
    --volume $(pwd)/req.go:/go/req.go \
    golang:latest go run req.go

Note: host.docker.internal is Docker Desktop's special domain for referencing the host machine, and 8080 is Burp's default proxy listener port.

Common Mistakes

MistakeWhy It's WrongCorrect Approach
Not configuring scope properlyScanning out-of-scope targets wastes time and may cause unintended harmAlways configure Target scope and decide whether to stop sending out-of-scope items to history
Enabling too many extensionsPerformance impact and potential conflictsOnly enable extensions actively being used; periodically review and unload unused extensions
Not monitoring Logger tabMissing important error responses and unexpected behaviorsRegularly check Logger tab for nonstandard responses, errors, and stack traces
Scanning logout endpointsTerminates session causing 401 Unauthorized errorsExclude logout/signout endpoints from active scanning
Not handling session tokens properlyTests fail with authentication errorsUse Easy Auto Refresh extension or custom Authorization Bearer Detector for session management
Using default Burp Intruder wordlistsLimited coverage and generic payloadsPrepare custom wordlists based on target technology stack and vulnerability types
Not analyzing Burp Intruder results thoroughlyMissing subtle vulnerabilitiesSort by Length, HTTP codes, Response time; use Extract grep; watch Collaborator interactions
Saving all attacks to project fileLarge file sizes and performance degradationRun attacks in temporary project mode; save only important results afterward

Limitations

  • Active scanning can be disruptive: Active Burp Scanner can have disruptive effects on the website, such as data loss. Always test in appropriate environments.
  • Requires manual expertise: Burp Suite is most effective when used by someone with knowledge of web application vulnerabilities. Automated scanning alone may miss complex issues.
  • Performance with high traffic: While Burp handles parallel requests well, extremely high traffic applications may require careful resource pool configuration and throttling.
  • Limited to HTTP/HTTPS: Burp Suite is designed for HTTP-based applications and doesn't support non-HTTP protocols without significant workarounds.
  • Extension compatibility: Some extensions require Jython or JRuby configuration, and enabling too many extensions can impact performance.

Related Skills

SkillWhen to Use Together
dom-invaderFor identifying client-side vulnerabilities in browser-based applications alongside Burp's server-side testing
sqlmapFor advanced SQL injection testing; export Burp requests to sqlmap using the -r argument
web-security-testingFor understanding the broader context of web security vulnerabilities that Burp helps identify

Resources

Key External Resources

Mastering Web Research with Burp Suite Trail of Bits Webinar diving into advanced web research techniques using Burp Suite with James Kettle, including how to discover ideas and targets, optimize your setup, and utilize Burp tools in various scenarios. Explores the future of Burp with the introduction of BChecks and compares dynamic and static analysis through real-world examples.

NSEC2023 - Burp Suite Pro tips and tricks, the sequel Advanced tips and tricks for Burp Suite Professional users.

Burp Suite Essentials YouTube Playlist Comprehensive video series covering Burp Suite essentials.

The official BChecks developed by Portswigger and community Collection of custom scan checks that you can create and import into Burp Scanner.

The official Bambdas collection developed by Portswigger and community Collection of Java snippets to customize your Burp tools.

Social Media Resources

平台分布

Claude Code

30.65%
按下载量换算73

Antigravity

24.19%
按下载量换算58

Gemini CLI

18.03%
按下载量换算43

OpenCode

12.48%
按下载量换算30

Cursor

8.05%
按下载量换算19

Codex

2.95%
按下载量换算7

安全审计

暂无安全审计结果可展示。

权限和风险

操作浏览器

该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。

继续浏览同类 Skills