Mutations
Mutations
Updates an existing scan configuration and returns the new configuration.
Creates a new scan configuration.
Permanently removes an existing scan configuration from Burp Suite Enterprise Edition.
Creates a new schedule item, which exposes all of the scheduling data about a configured scan. When a scheduled scan is due to start, a Scan object is created based on the associated schedule item.
Updates an existing schedule item. For example, you can change the date and time when a scan is due to start or how often a recurring scan should run.
Permanently removes a scan from Burp Suite Enterprise Edition. Note that you cannot delete a scan that is currently running. To delete a running scan, you need to cancel it first. Deleting a scan also removes all of the data that it generated, such as any issues that it found.
Permanently removes a schedule item from Burp Suite Enterprise Edition.
Cancels a scan that is currently scheduled or running in Burp Suite Enterprise Edition.
Updates whether a given issue is marked as a false positive or not.
Mark an issue as a false positive.
update_agent_max_concurrent_scans(input: UpdateAgentMaxConcurrentScansInput!):
UpdateAgentMaxConcurrentScansPayload
Updates the maximum number of concurrent scans that are allowed to run on a given agent machine.
Updates the name for an existing agent machine.
Enables or disables an existing agent machine. An agent machine but be enabled in order to run scans. While disabled, it will be skipped when new scans are distributed among your pool of agent machines.
Confirms the authorization of a new agent machine for which an authorization request is currently pending. All new agent machines must be authorized before they can communicate with the Enterprise server and run scans.
Revokes the authorization of an existing agent machine so that it can no longer communicate with the Enterprise server or run scans.
Permanently removes a site from the site tree in Burp Suite Enterprise Edition. Note that when you delete a site, all of the associated data is also deleted. This includes any scans that were performed on the site and their results.
Permanently removes a folder from the site tree in Burp Suite Enterprise Edition. Note that deleting a folder also deletes any subfolders and sites that it contains, along with their associated data.
Creates a new folder in the site tree of Burp Suite Enterprise Edition.
Creates a new site in the site tree of Burp Suite Enterprise Edition.
Renames an existing site in the site tree.
Renames an existing folder in the site tree.
update_site_scan_configurations(input: UpdateSiteScanConfigurationsInput!):
UpdateSiteScanConfigurationsPayload
Updates the scan configurations for a given site.
Updates the extensions assigned to a site.
update_site_scope(input: UpdateSiteScopeInput!):
UpdateSiteScopePayload
Deprecated: scope does not support separate seed/included URLs. Use scope_v2 instead.
Updates the list of URLs that are both included and excluded from scans of a given site.
Updates the site scope.
create_site_login_credential(input: CreateSiteLoginCredentialInput!):
CreateSiteLoginCredentialPayload
Adds a new set of login credentials for a given site. This set of credentials is used by scans to crawl areas of the site that are only accessible to registered users. Note that this does not create a new user account on the actual website. The credentials that you specify here must already be valid for the website that you want to scan.
update_site_login_credential(input: UpdateSiteLoginCredentialInput!):
UpdateSiteLoginCredentialPayload
Updates an existing set of login credentials for a site. For example, if the user's password has changed, you can update the corresponding entry in Burp Suite Enterprise Edition to reflect this change.
delete_site_login_credential(input: DeleteSiteLoginCredentialInput!):
DeleteSiteLoginCredentialPayload
Permanently removes a saved set of login credentials for a site.
Adds a new recorded login sequence for a given site. Note that you need to record the login sequence first using the Burp Suite Navigation Recorder browser extension in order to generate a JSON-based script. The script is used by scans to replicate the manual actions you performed in the browser. This enables Burp Scanner to handle more complex login mechanisms, such as single sign-on, in order to crawl areas of the site that are only accessible to registered users.
Permanently removes a recorded login sequence for a site.
Adds a new recipient to the list of people who receive scan completion reports for a given site.
Updates the email address of an existing recipient of scan completion reports.
Permanently removes an existing recipient of scan completion reports.
Updates information about Slack notifications for a specific site.
Delete a request header from a site.
Delete a request cookie from a site.
Add a new request header to a site.
Add a new request cookie to a site.
Updating an existing request header for a site.
Updating an existing request cookie for a site.
Moves a site to a different location in the site tree.
Moves a folder, and its contents, to a different location in the site tree.
update_folder_scan_configurations(input: UpdateFolderScanConfigurationsInput!):
UpdateFolderScanConfigurationsPayload
Updates the scan configurations for a given folder.
Updates the extensions assigned to a folder.
create_folder_email_recipient(input: CreateFolderEmailRecipientInput!):
CreateFolderEmailRecipientPayload
Adds a new recipient to the list of people who receive scan completion reports for a given folder.
update_folder_email_recipient(input: UpdateFolderEmailRecipientInput!):
UpdateFolderEmailRecipientPayload
Updates the email address of an existing recipient of scan completion reports for a folder.
delete_folder_email_recipient(input: DeleteFolderEmailRecipientInput!):
DeleteFolderEmailRecipientPayload
permanently removes an existing recipient of scan completion reports for a folder.
Creates a new agent pool.
Updates the name and description for an existing agent pool.
Permanently deletes an agent pool. Any agents in the pool will be returned to the default pool, and any sites configured to scan using the agent pool will instead use the default pool.
Moves an agent from its current pool to a new pool.
Assign sites to an agent pool, so only agents in that pool will scan those sites.
Get information about a BApp without adding it to the list of usable extensions.
Uploads a new burp extension from a bapp file as a base64-encoded string. If there's already a different version of this extension, then it will be replaced.
Uploads a new custom extension from a .jar file as a base64-encoded string.
Remove a custom extension or a BApp from the library and any sites it is assigned to.
update_custom_extension_name(input: UpdateCustomExtensionNameInput!):
UpdateCustomExtensionNamePayload
Updates the name property of a custom extension.
update_custom_extension_description(input: UpdateCustomExtensionDescriptionInput!):
UpdateCustomExtensionDescriptionPayload
Updates the description property of a custom extension.
Updates the .jar file for a custom extension.
Run a pre-scan check to confirm that the site is reachable.
Cancels a pre-scan check.