Hi Andriy,
Thank you for your message.
Currently, there is no way of adding an extension using the CSV bulk import, but you can use the GraphQL API to update the site with the extension after the bulk import using the
update_site_extensions mutation.
You will need to have uploaded and know the extension ID. This can be found by querying the
extension objectFor example, to get the extension ID:
query GetExtension {
extensions{
id
name
uploaded_filename}}
To update the site with the extension:
mutation UpdateSiteExtension {
update_site_extensions(input:{id: "127", extension_ids: "0caf8b3d-7c5d-4901-9b9a-dce581cdcec7" })
{site {id, extensions{id}}}
}
You can see the site ID in the URL of the site when viewing it in the Burp Suite Enterprise Edition console or alternatively using the GraphQL API to return a list of sites using
SiteTree. For example:
query GetSiteTree {
site_tree {
sites {
name
id
scope {included_urls}
}
}
}
You can also use the GraphQL API to create the sites, which will then return the site ID created. An example can be found in our documentation here:
GraphQL common tasks - Create sitePlease let me know if you have any questions.