Managing scripts in your Bambda library

You can store and manage scripts in the Extensions > Bambda library tab. This enables you to organize your scripts for easy reuse across your Burp projects. To add scripts to the library either create and save your own or import them from our GitHub repository.

Scripts are listed in a table with the following information:

You can filter the table contents as follows:

Related pages

Importing scripts

You can import script files that have been shared with you or downloaded from our Bambdas GitHub repository. For information on how to do this and how to keep your imported scripts up-to-date, see Importing scripts into your Bambda library.

Warning

Bambda scripts can run arbitrary code. For security reasons, please be cautious when using scripts from unverified sources.

Creating scripts

You can create scripts directly from the Bambda library. For more information, see Creating scripts.

Exporting scripts

To share scripts with others, select scripts in the Bambda library, then click . They're exported as .bambda files.

Each file includes a unique ID, name, function, and location as metadata. Burp uses the unique ID to recognize and match scripts. It is important to preserve the unique ID when sharing your script, as this ensures consistency and prevents conflicts if the script is reimported.

Related pages

Managing scripts

You can perform the following actions on the scripts in your library:

Note

If a script in your Bambda library defines a scan check function, any edits you make to that script are also reflected in your custom scan checks library, under Extensions > Custom scan checks.