Skip to content

Bitdefender GravityZone

Bitdefender GravityZone

Bitdefender is a global cybersecurity company renowned for its advanced antivirus software, providing comprehensive security solutions and threat intelligence for individuals and enterprises, safeguarding against evolving cyber threats.

Configuration

Name Type Description
url string The URL of the Bitdefender GravityZone API endpoint.
api_key string The API key for authenticating with the Bitdefender GravityZone API.

Actions

Create a new custom task scan

Create a new custom task scan

Arguments

Name Type Description
targetIds array A list with the IDs of the targets to scan. The target ID can designate an endpoint or a container.
type integer The type of scan.
customScanSettings object Object containing information such as scan depth and scan path(s). This object should be set only when type parameter has the value 4 (Custom Scan).
returnAllTaskIds boolean If set to true, the method will return all task IDs created by the scan. If set to false, it will return only the first task ID.

Outputs

Name Type Description
result array This method returns the ID of the newly created task or a boolean value which is true if the creation of the task was successful.

Deisolate an endpoint

Deisolate an endpoint

Arguments

Name Type Description
endpointId string The ID of the endpoint to be deisolated.

Outputs

Name Type Description
result boolean This method returns a Boolean which is True if the operation was successful.

Get blocked items

Get blocked items from BitDefender GravityZone

Arguments

Name Type Description
page integer The current page.
perPage integer The number of items to return per page.

Outputs

Name Type Description
result object

Isolate an endpoint

Isolate an endpoint

Arguments

Name Type Description
endpointId string The ID of the endpoint to be isolated.

Outputs

Name Type Description
result boolean This method returns a Boolean which is True if the operation was successful.

Kill a process

Kill a process

Arguments

Name Type Description
processId integer The ID of the process to kill.
path string The location of the file that starts the process on the endpoint where it is stored.
endpointId string The endpoint (or node) where the process is running
incidentId string [Optional] The ID of the incident generated as a result of this process.

Outputs

Name Type Description
result string If the task was successful, contains the ID for the task created as a result of the request.

Block connections

Push connection blocks from BitDefender GravityZone

Arguments

Name Type Description
type string The type of block to be push.
rules array

Outputs

Name Type Description
result boolean This method returns a Boolean which is True if the operation was successful.

Block hashes

Push hash blocks from BitDefender GravityZone

Arguments

Name Type Description
type string The type of block to be push.
rules array

Outputs

Name Type Description
result boolean This method returns a Boolean which is True if the operation was successful.

Block Paths

Push path blocks from BitDefender GravityZone

Arguments

Name Type Description
type string The type of block to be push.
rules array

Outputs

Name Type Description
result boolean This method returns a Boolean which is True if the operation was successful.

Remove blocks

Remove blocks from BitDefender GravityZone

Arguments

Name Type Description
ids array List of block IDs to be removed.

Outputs

Name Type Description
result boolean This method returns a Boolean which is True if the operation was successful.

Create a new task scan

Create a new task scan

Arguments

Name Type Description
targetIds array A list with the IDs of the targets to scan. The target ID can designate an endpoint or a container.
type integer The type of scan.
returnAllTaskIds boolean If set to true, the method will return all task IDs created by the scan. If set to false, it will return only the first task ID.

Outputs

Name Type Description
result array This method returns the ID of the newly created task or a boolean value which is true if the creation of the task was successful.

Update an incident comment

Update an incident comment

Arguments

Name Type Description
type string The type of the target incident. Must be 'extendedIncidents' or 'incidents'.
incidentId string The ID of the incident to update.
note string The comment to be added to the incident.

Outputs

Name Type Description
result boolean This method returns a Boolean which is True if the operation was successful.

Update the status of an incident

Update the status of an incident

Arguments

Name Type Description
type string The type of the target incident. Must be 'extendedIncidents' or 'incidents'.
incidentId string The ID of the incident to update.
status integer The status to be assigned to the incident. Possible values are: 1 - Open, 2 - Investigating, 3 - Closed, 4 - False positive.

Outputs

Name Type Description
result boolean This method returns a Boolean which is True if the operation was successful.

Extra

Module Bitdefender GravityZone v1.0.6