Professional

AI Bambda Generator

Writing Bambdas is one of the fastest ways to extend Burp Suite, but getting started can be intimidating. Whether you're new to Burp extensibility or just can't remember the exact Montoya API call you need, this extension helps you go from idea to working code in seconds.

Simply describe what you want your Bambda to do in plain English, choose the type of Bambda you're creating, and let Burp AI generate a complete Java implementation that's ready to paste into the editor. It's a great way to prototype ideas quickly, learn the Bambda API, or eliminate the repetitive boilerplate when building more advanced logic.

The extension understands the different Bambda contexts, so the generated code is tailored to the selected Bambda type. Whether you're filtering Proxy history, creating custom columns, automating Repeater, building match-and-replace rules, or writing custom scan checks, you'll receive code that's ready to adapt to your needs.

Note: AI is non-deterministic - expect results to vary and the first attempt not always to be right. Regenerate, tweak your description, or adjust the temperature. For better results, describe the behaviour clearly and include concrete details (header/parameter names, status codes, URL patterns).

Features

  • Turn plain-language descriptions into working Bambda code with Burp AI.
  • Generates code that's tailored to the selected Bambda type, so you can spend less time looking up APIs and more time solving problems.
  • Review and edit generated code before copying it into Burp.
  • Quickly iterate on ideas by refining your prompt and regenerating code.

Usage

  1. Open the "Bambda Generator" tab.
  2. Select the "Bambda type" from the dropdown that matches where you intend to use the snippet (for example, Proxy HTTP history table filter or Repeater custom action).
  3. Enter a plain-language description of what the Bambda should do in the description field (for example, show only in-scope requests that returned a 500 status).
  4. Optionally adjust the "Temperature" value to control output variation.
  5. Click "Generate" and wait for the AI response to appear in the output editor.
  6. Review and edit the generated code as needed, then click "Copy output".
  7. Paste the snippet into the appropriate Bambda editor and test it against your traffic before relying on it.

Author

Author

Hannah L, PortSwigger

Version

Version

1.0.1

Rating

Rating

Popularity

Popularity

Last updated

Last updated

21 July 2026

Estimated system impact

Estimated system impact

Overall impact: Empty

Memory
Empty
CPU
Empty
General
Empty
Scanner
Empty

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.