Skip to main content

DeepInstinct v3

This Integration is part of the DeepInstinct Pack.#

Supported versions

Available on Cortex XSOAR (versions 6.2.0 and later) and Cortex XSIAM.

Deep Instinct is a prevention-first approach to stopping ransomware and other malware using the world's first purpose-built, deep learning cybersecurity framework. This integration was integrated and tested with version 3.3.x of DeepInstinct v3

Configure DeepInstinct v3 in Cortex#

ParameterRequired
Base server URLTrue
API KeyTrue
First event ID to fetch fromFalse
Fetch incidentsFalse
Incidents Fetch IntervalFalse
Incident typeFalse
Trust any certificate (not secure)False
Use system proxy settingsFalse

Commands#

You can execute these commands from the CLI, as part of an automation, or in a playbook. After you successfully execute a command, a DBot message appears in the War Room with the command details.

deepinstinctv3-get-device#


Get device information from its ID

Base Command#

deepinstinctv3-get-device

Input#

Argument NameDescriptionRequired
device_idGet device information from its ID.Required

Context Output#

PathTypeDescription
deepinstinctv3.devices.IDnumberDevice ID
deepinstinctv3.devices.osstringDevice OS
deepinstinctv3.devices.osvstringDevice OS version
deepinstinctv3.devices.ip_addressstringDevice IP address
deepinstinctv3.devices.emailstingDevice email ip_address
deepinstinctv3.devices.mac_addressstringDevice mac address
deepinstinctv3.devices.hostnamestringDevice hostname
deepinstinctv3.devices.domainstringDevice domain
deepinstinctv3.devices.scanned_filesnumberNum of device scanned files
deepinstinctv3.devices.commentstringDevice comment
deepinstinctv3.devices.tagstringDevice tag
deepinstinctv3.devices.connectivity_statusstringDevice connectivity status
deepinstinctv3.devices.deployment_statusstringDevice deployment status
deepinstinctv3.devices.deployment_status_last_updatestringDevice last client version update
deepinstinctv3.devices.license_statusstringDevice license status
deepinstinctv3.devices.last_registrationstringDevice last registration datetime
deepinstinctv3.devices.last_contactstringDevice last contact datetime
deepinstinctv3.devices.distinguished_namestringDevice distinguished name
deepinstinctv3.devices.group_namestringDevice group name
deepinstinctv3.devices.group_idnumberDevice group ID
deepinstinctv3.devices.policy_namestringDevice policy name
deepinstinctv3.devices.policy_idnumberDevice policy ID
deepinstinctv3.devices.log_statusstringDevice log status
deepinstinctv3.devices.agent_versionstringDevice agent version
deepinstinctv3.devices.brain_versionstringDevice brain version
deepinstinctv3.devices.logged_in_usersstringDevice logged in user(s)
deepinstinctv3.devices.msp_namestringDevice msp name
deepinstinctv3.devices.msp_idnumberDevice msp ID
deepinstinctv3.devices.tenant_namestringDevice tenant name
deepinstinctv3.devices.tenant_idnumberDevice tenant ID

deepinstinctv3-get-events#


Get all events after given event ID

Base Command#

deepinstinctv3-get-events

Input#

Argument NameDescriptionRequired
first_event_idGet all events. Max events in response is 50, use first_event_id parameter to define first event id to get. Default is 0.Required

Context Output#

PathTypeDescription
deepinstinctv3.Events.events.idnumberevent ID
deepinstinctv3.Events.events.device_idnumberevent device ID
deepinstinctv3.Events.events.timestampstringevent timestamp from device
deepinstinctv3.Events.events.insertion_timestampstringevent timestamp from console
deepinstinctv3.Events.events.close_timestampstringevent closed timestamp
deepinstinctv3.Events.events.last_actionstringevent last last_action
deepinstinctv3.Events.events.statusstringevent status
deepinstinctv3.Events.events.commentstringevent comment
deepinstinctv3.Events.events.recorded_device_infounknownevent device information
deepinstinctv3.Events.events.msp_namestringevent msp name
deepinstinctv3.Events.events.msp_idnumberevent msp id
deepinstinctv3.Events.events.tenant_namestringevent tenant name
deepinstinctv3.Events.events.tenant_idnumberevent tenant id
deepinstinctv3.Events.events.mitre_classificationsunknownevent MITRE classification
deepinstinctv3.Events.events.typestringevent type
deepinstinctv3.Events.events.triggerstringevent trigger
deepinstinctv3.Events.events.actionstringevent action
deepinstinctv3.Events.events.close_triggerstringevent close trigger
deepinstinctv3.Events.events.reoccurrence_countnumberevent reoccurrence_count
deepinstinctv3.Events.events.file_typestringevent file type
deepinstinctv3.Events.events.file_hashstringevent file hash
deepinstinctv3.Events.events.file_archive_hashstringevent file archive hash
deepinstinctv3.Events.events.pathunknownevent file path
deepinstinctv3.Events.events.file_sizenumberevent file size
deepinstinctv3.Events.events.threat_severitystringevent threat severity
deepinstinctv3.Events.events.certificate_thumbprintstringevent certificate certificate thumbprint
deepinstinctv3.Events.events.certificate_vendor_namestringevent certificate certificate vendor name
deepinstinctv3.Events.events.deep_classificationstringDeep Instinct classification
deepinstinctv3.Events.events.file_statusstringevent file status
deepinstinctv3.Events.events.sandbox_statusstringevent sandbox status

deepinstinctv3-get-suspicious-events#


Get all suspicious events after given event ID

Base Command#

deepinstinctv3-get-suspicious-events

Input#

Argument NameDescriptionRequired
first_event_idGet all suspicious events. Max events in response is 50, use first_event_id parameter to define first event id to get. Default is 0.Required

Context Output#

PathTypeDescription
deepinstinctv3.Suspicious-Events.events.IDnumberevent ID
deepinstinctv3.Suspicious-Events.events.device_idnumberevent device ID
deepinstinctv3.Suspicious-Events.events.timestampstringevent timestamp from device
deepinstinctv3.Suspicious-Events.events.insertion_timestampstringevent timestamp from console
deepinstinctv3.Suspicious-Events.events.statusstringevent status
deepinstinctv3.Suspicious-Events.events.recorded_device_infounkownevent device info
deepinstinctv3.Suspicious-Events.events.msp_namestringevent msp name
deepinstinctv3.Suspicious-Events.events.msp_idnumberevent msp id
deepinstinctv3.Suspicious-Events.events.tenant_namestringevent tenant name
deepinstinctv3.Suspicious-Events.events.tenant_idnumberevent tenant id
deepinstinctv3.Suspicious-Events.events.mitre_classificationsunknownevent MITRE classification
deepinstinctv3.Suspicious-Events.events.typestringevent type
deepinstinctv3.Suspicious-Events.events.triggerstringevent trigger
deepinstinctv3.Suspicious-Events.events.actionstringevent action
deepinstinctv3.Suspicious-Events.events.close_triggerstringevent close trigger
deepinstinctv3.Suspicious-Events.events.file_typestringevent file type
deepinstinctv3.Suspicious-Events.events.rule_triggerstringevent rule trigger
deepinstinctv3.Suspicious-Events.events.file_archive_hashstringevent file archive hash
deepinstinctv3.Suspicious-Events.events.remediationunknownevent remediation
deepinstinctv3.Suspicious-Events.events.pathunknownevent file path

deepinstinctv3-get-all-groups#


Get all groups

Base Command#

deepinstinctv3-get-all-groups

Input#

There are no input arguments for this command.

Context Output#

PathTypeDescription
deepinstinctv3.Groups.IDnumbergroup id
deepinstinctv3.Groups.is_default_groupbooleanTrue if group is a default group, false otherwise
deepinstinctv3.Groups.msp_idnumbermsp ID
deepinstinctv3.Groups.namestringgroup name
deepinstinctv3.Groups.osstringgroup operation system
deepinstinctv3.Groups.policy_idnumbergroup policy ID

deepinstinctv3-get-all-policies#


Get list of all policies

Base Command#

deepinstinctv3-get-all-policies

Input#

There are no input arguments for this command.

Context Output#

PathTypeDescription
deepinstinctv3.Policies.IDnumberpolicy ID
deepinstinctv3.Policies.namestringpolicy name
deepinstinctv3.Policies.osstringpolicy operating system
deepinstinctv3.Policies.is_default_policybooleanTrue if policy is a default policy, False otherwise
deepinstinctv3.Policies.msp_idnumbermsp ID
deepinstinctv3.Policies.msp_namestringmsp name

deepinstinctv3-add-hash-to-deny-list#


Add file hash to Deny List

Base Command#

deepinstinctv3-add-hash-to-deny-list

Input#

Argument NameDescriptionRequired
policy_idPolicy ID.Required
file_hashfile hash.Required
commentcomment to hash field.Optional

Context Output#

There is no context output for this command.

deepinstinctv3-add-hash-to-allow-list#


Add file hash to Allow List

Base Command#

deepinstinctv3-add-hash-to-allow-list

Input#

Argument NameDescriptionRequired
policy_idPolicy ID.Required
file_hashfile hash.Required
commentcomment to hash field.Optional

Context Output#

There is no context output for this command.

deepinstinctv3-remove-hash-from-deny-list#


Remove hash from Deny List

Base Command#

deepinstinctv3-remove-hash-from-deny-list

Input#

Argument NameDescriptionRequired
policy_idPolicy ID.Required
file_hashfile hash.Required

Context Output#

There is no context output for this command.

deepinstinctv3-remove-hash-from-allow-list#


Remove hash from Allow List

Base Command#

deepinstinctv3-remove-hash-from-allow-list

Input#

Argument NameDescriptionRequired
policy_idPolicy ID.Required
file_hashfile hash.Required

Context Output#

There is no context output for this command.

deepinstinctv3-add-devices-to-group#


Add multiple devices to a group

Base Command#

deepinstinctv3-add-devices-to-group

Input#

Argument NameDescriptionRequired
group_idgroup ID.Required
device_idscomma seperated list of device ids to address.Required

Context Output#

There is no context output for this command.

deepinstinctv3-remove-devices-from-group#


Remove list of devices from groups

Base Command#

deepinstinctv3-remove-devices-from-group

Input#

Argument NameDescriptionRequired
group_idGroup ID to remove from.Required
device_idsComma seperated list of device ids to remove.Required

Context Output#

There is no context output for this command.

deepinstinctv3-delete-files-remotely#


Delete multiple files remotely

Base Command#

deepinstinctv3-delete-files-remotely

Input#

Argument NameDescriptionRequired
event_idscomma separated list of event ids.Required

Context Output#

There is no context output for this command.

deepinstinctv3-terminate-processes#


Terminate list of processes

Base Command#

deepinstinctv3-terminate-processes

Input#

Argument NameDescriptionRequired
event_idscomma separated list of event ids.Required

Context Output#

There is no context output for this command.

deepinstinctv3-close-events#


Close list of events

Base Command#

deepinstinctv3-close-events

Input#

Argument NameDescriptionRequired
event_idscomma separated list of event ids.Required

Context Output#

There is no context output for this command.

deepinstinctv3-disable-device#


Disable device at next check-in

Base Command#

deepinstinctv3-disable-device

Input#

Argument NameDescriptionRequired
device_idsingle device id.Required

Context Output#

There is no context output for this command.

deepinstinctv3-enable-device#


Enable device at next check-in

Base Command#

deepinstinctv3-enable-device

Input#

Argument NameDescriptionRequired
device_idsingle device id.Required

Context Output#

There is no context output for this command.

deepinstinctv3-isolate-from-network#


Isolate device(s) from Network

Base Command#

deepinstinctv3-isolate-from-network

Input#

Argument NameDescriptionRequired
device_idscomma separated list of device ids.Required

Context Output#

There is no context output for this command.

deepinstinctv3-release-from-isolation#


Release device(s) from isolation

Base Command#

deepinstinctv3-release-from-isolation

Input#

Argument NameDescriptionRequired
device_idscomma separated list of device ids.Required

Context Output#

There is no context output for this command.

deepinstinctv3-remote-file-upload#


Upload file associated with given event id at next check-in

Base Command#

deepinstinctv3-remote-file-upload

Input#

Argument NameDescriptionRequired
event_idthe event id.Required

Context Output#

There is no context output for this command.

deepinstinctv3-upload-logs#


Upload device logs from given device at next check-in

Base Command#

deepinstinctv3-upload-logs

Input#

Argument NameDescriptionRequired
device_idsingle device id.Required

Context Output#

There is no context output for this command.

deepinstinctv3-remove-device#


Remove agent from device at next check-in

Base Command#

deepinstinctv3-remove-device

Input#

Argument NameDescriptionRequired
device_idsingle device id.Required

Context Output#

There is no context output for this command.