The configuration library contains groups of settings that are configured for particular tasks, such as a crawl or an audit. Burp includes a range of built-in setting configurations for common tasks. You can also add your own custom configurations.
To access the configuration library, go to the Settings dialog.
For a detailed list of Burp's built-in configurations, see Burp Scanner built-in configurations.
Each configuration defines the settings for a particular function, such as crawling or scope. To add a new custom configuration:
You do not need to configure all settings in the New configuration dialog. If your configuration does not define a particular area, then default or existing values are used.
To manage the library, you can:
You can import project and configuration files from other users. However, for security reasons, we recommend only importing project and configuration files from trusted sources.
Many Burp tasks let you select multiple configurations. Configurations are applied in order, so if you load multiple configurations that affect the same settings, the lower configuration in the list takes precedence over configurations above it.
Configuration files store setting configurations. These use the JSON format.
To load and create configuration files you can:
Burp extensions can load or save configuration files via the API.
The easiest way to generate a file is to create the desired configuration in Burp, then export a file from it. You can edit any file that you create in Burp, as the contents are human-readable. The structure and naming corresponds to the presentation of the settings in Burp.