Professional

Extensibility Helper

Extensibility Helper streamlines the process of discovering and importing BChecks and Bambda snippets by loading them from a remote GitHub or local Git repository. Scripts can be filtered by keyword or tag and either copied to the clipboard or saved to disk for use within Burp Suite.

The extension adds a tab titled "Extensibility Helper", with three sub-tabs:

  • "BCheck Store" - displays available BChecks
  • "Bambda Store" - displays available Bambdas
  • "Settings" - provides configuration options

Features

  • Search and filter BChecks and Bambdas by name, author, description, or tags
  • Import items directly into Burp
  • Copy scripts to clipboard or save to file
  • Bulk export and import supported
  • Supports GitHub and local Git repositories
  • Customizable repository and export settings
  • Persistent configuration between sessions
  • Optional logging for script operations

Usage

Finding Scripts

Use the search bar in the "BCheck Store" or "Bambda Store" tab to locate scripts by keyword. Results are shown in a filterable table with name, description, and tags.

Importing a BCheck

Direct Import

  1. Select a BCheck from the table
  2. Click "Import"
  3. The BCheck will appear in the BCheck table, enabled by default

Clipboard Import

  1. Select a BCheck
  2. Click "Copy to Clipboard"
  3. Go to "Extensions" -> "BChecks"
  4. Click "New" -> "Blank"
  5. Paste into the editor and click "Save"

File Import

  1. Click "Save to file"
  2. Go to "Extensions" -> "BChecks"
  3. Click "Import" and select the saved file
  4. Enable the BCheck if needed

Bulk Import

  1. Apply filters if desired
  2. Click "Save all items to disk"
  3. Go to "Extensions" -> "BChecks"
  4. Click "Import" and select the export directory
  5. Enable the BChecks if needed

Importing a Bambda

Clipboard Import

  1. Select a Bambda
  2. Click "Copy to Clipboard"
  3. Go to "Extensions" -> "Bambda library"
  4. Click "New" -> "Blank"
  5. Paste into the editor and click "Save"

File Import

  1. Click "Save to file"
  2. Go to "Extensions" -> "Bambda library"
  3. Click "Import" and select the saved file

Bulk Import

  1. Apply filters if desired
  2. Click "Save all items to disk"
  3. Go to "Extensions" -> "Bambda library"
  4. Click "Import" and select the export directory

Configuration

  • Export Paths: Set default save locations for BChecks and Bambdas in the "Settings" tab.
  • Repository Selection: Choose between "GitHub" and "Filesystem" sources for BChecks and Bambdas. Configure the repository URL or local path accordingly.
  • Custom GitHub Repos: Update the repository name and URL. If private, supply an API key. Click "Refresh" to reload scripts.
  • Logging: Enable logging in the "Settings" tab to display download and unpacking details.

Author

Author

Josh S, PortSwigger, Dolph Flynn, Hannah L, PortSwigger

Version

Version

3.0

Rating

Rating

Popularity

Popularity

Last updated

Last updated

14 April 2025

Estimated system impact

Estimated system impact

Overall impact: Low

Memory
Low
CPU
Low
General
Low
Scanner
Low

You can install BApps directly within Burp, via the BApp Store feature in the Burp Extender tool. You can also download them from here, for offline installation into Burp.

You can view the source code for all BApp Store extensions on our GitHub page.

Follow @BApp_Store on Twitter to receive notifications of all BApp releases and updates.

Please note that extensions are written by third party users of Burp, and PortSwigger Web Security makes no warranty about their quality or usefulness for any particular purpose.

Go back to BappStore

Note:

Please note that extensions are written by third party users of Burp, and PortSwigger Web Security makes no warranty about their quality or usefulness for any particular purpose.