Trend Micro Vision One V3

TrendAI Vision One™ is a purpose-built threat defense platform that provides added value and new benefits beyond XDR solutions, allowing you to see more and respond faster. Providing deep and broad extended detection and response (XDR) capabilities that collect and automatically correlate data across multiple security layers—email, endpoints, servers, cloud workloads, and networks—TrendAI Vision One™ prevents the majority of attacks with automated protection.

Data Enrichment & Threat Intelligence · TrendAI Vision One™

Details

IDTrend Micro Vision One V3
ProviderTrendAI™
CategoryData Enrichment & Threat Intelligence
From Version6.5.0
Docker Imagedemisto/pytmv1:0.11.0.10133006
Supported ModulesAgentix XSIAM

README

TrendAI Vision One™ is a purpose-built threat defense platform that provides added value and new benefits beyond XDR solutions, allowing you to see more and respond faster. Providing deep and broad extended detection and response (XDR) capabilities that collect and automatically correlate data across multiple security layers—email, endpoints, servers, cloud workloads, and networks—TrendAI Vision One™ prevents the majority of attacks with automated protection. V3 version of the app includes everything that the previous app had and adds more capabilities. It leverages V3 of TrendAI™ APIs and introduces further ability to manage domain accounts with addition of 4 domain account actions for enabling/disabling user account, forcing sign-out and password resets for compromised accounts. This app is in active development. We previously added 4 actions, one to fetch email activity data with count, one to fetch endpoint activity data with count and an action to restore a quarantined email message. In this release we have added 6 new custom script actions allowing the user to fetch a list of available custom scripts in XDR portal, ability to run a custom script on a specified endpoint, capacity to add, download, update and delete a custom script from XDR portal.
This integration was integrated and tested with version 3 API of TrendAI Vision One™.

Configure TrendAI Vision One™ v3 in Cortex

Parameter Description Required
API URL (e.g. https://api.xdr.trendmicro.com) The base url for the TrendAI Vision One™ API True
API Key The API token to access data True
Fetch incidents   False
Incidents Fetch Interval   False
Incident type   False
Sync On First Run (days)   False
Use system proxy settings   False
Trust any certificate (not secure)   False
Source Reliability Reliability of the source providing the intelligence data. False
Severity Severity of the incident being fetched. False
Incident Mirroring Direction Choose the direction to mirror incidents. Outgoing mirrors XSOAR changes to Vision One alerts. Cortex XSOAR only parameter. False

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.

trendmicro-visionone-enable-user-account


Allows the user to sign in to new application and browser sessions. Supported IAM systems -> Azure AD and Active Directory (on-premises).

Base Command

trendmicro-visionone-enable-user-account

Input

Argument Name Description Required
account_identifiers List of object(s) containing account_name and optional description. e.g. [{“account_name”:”some-account”,”description”:”enable”}]. Required

Context Output

Path Type Description
VisionOne.User_Account.status number Status of request to enable user account.
VisionOne.User_Account.task_id string Task ID generated after enabling user account.

trendmicro-visionone-disable-user-account


Signs the user out of all active application and browser sessions, and prevents the user from signing in any new session. Supported IAM systems -> Azure AD and Active Directory (on-premises).

Base Command

trendmicro-visionone-disable-user-account

Input

Argument Name Description Required
account_identifiers List of object(s) containing account_name and optional description. e.g. [{“account_name”:”some-account”,”description”:”disable”}]. Required

Context Output

Path Type Description
VisionOne.User_Account.status number Status of request to disable user account.
VisionOne.User_Account.task_id string Task ID generated after disabling user account.

trendmicro-visionone-force-signout


Signs the user out of all active application and browser sessions. Supported IAM systems -> Azure AD.

Base Command

trendmicro-visionone-force-signout

Input

Argument Name Description Required
account_identifiers List of object(s) containing account_name and optional description. e.g. [{“account_name”:”some-account”,”description”:”sign-out”}]. Required

Context Output

Path Type Description
VisionOne.Force_Sign_Out.status number Status of request to sign out user.
VisionOne.Force_Sign_Out.task_id string Task ID generated after signing out user.

trendmicro-visionone-force-password-reset


Signs the user out of all active application and browser sessions, and forces the user to create a new password during the next sign-in attempt. Supported IAM systems -> Azure AD and Active Directory (on-premises).

Base Command

trendmicro-visionone-force-password-reset

Input

Argument Name Description Required
account_identifiers List of object(s) containing account_name and optional description. e.g. [{“account_name”:”some-account”,”description”:”reset”}]. Required

Context Output

Path Type Description
VisionOne.Force_Password_Reset.status number Status of request to reset user password.
VisionOne.Force_Password_Reset.task_id string Task ID generated after resetting user password.

trendmicro-visionone-add-to-block-list


Adds a domain, ip, file_sha1, url, sender_mail_address to the User-Defined Suspicious Objects List, which blocks the objects on subsequent detections.

Base Command

trendmicro-visionone-add-to-block-list

Input

Argument Name Description Required
block_objects List of object(s) made up of object_type (domain,ip,file_sha1,url,sender_mail_address), object_value and optional description. e.g. [{“object_type”:”domain”,”object_value”:”www.yahoo.com”}]. Required

Context Output

Path Type Description
VisionOne.BlockList.status number Status of adding domain, ip, file_sha1, url, sender_mail_address to the User-Defined Suspicious Objects List.
VisionOne.BlockList.task_id string Task ID generated after adding domain, ip, file_sha1, url, sender_mail_address to the User-Defined Suspicious Objects List.

trendmicro-visionone-remove-from-block-list


Removes a domain, ip, file_sha1, url, sender_mail_address from the User-Defined Suspicious Objects List.

Base Command

trendmicro-visionone-remove-from-block-list

Input

Argument Name Description Required
block_objects List of object(s) made up of object_type (domain,ip,file_sha1,url,sender_mail_address), object_value and optional description. e.g. [{“object_type”:”domain”,”object_value”:”www.yahoo.com”}]. Required

Context Output

Path Type Description
VisionOne.BlockList.status number Status of removing domain, ip, file_sha1, url, sender_mail_address that was added to the User-Defined Suspicious Objects List from block list.
VisionOne.BlockList.task_id string Task ID generated after removing domain, ip, file_sha1, url, sender_mail_address from the User-Defined Suspicious Objects List.

trendmicro-visionone-quarantine-email-message


Moves a message from a mailbox to the quarantine folder.

Base Command

trendmicro-visionone-quarantine-email-message

Input

Argument Name Description Required
email_identifiers List of object(s) containing message_id (<mailMsgId>), mailbox (mailbox ID) and description or unique_id (msgUuid) and optional description from TrendAI Vision One™ message activity data. e.g. [{“message_id”:”xasbjAgs72912-asdjnaj”,”mailbox”:”mailbox-name”,”description”:”quarantine”}]. Required

Context Output

Path Type Description
VisionOne.Email.status number Status of moving a message from a mailbox to the quarantine folder.
VisionOne.Email.task_id string Task ID generated after moving a message from a mailbox to the quarantine folder.

trendmicro-visionone-delete-email-message


Deletes a message from a mailbox.

Base Command

trendmicro-visionone-delete-email-message

Input

Argument Name Description Required
email_identifiers List of object(s) containing message_id (<mailMsgId>), mailbox (mailbox ID) and description or unique_id (msgUuid) and optional description from TrendAI Vision One™ message activity data. e.g. [{“message_id”:”xasbjAgs72912-asdjnaj”,”mailbox”:”mailbox-name”,”description”:”disable”:”delete”}]. Required

Context Output

Path Type Description
VisionOne.Email.status number Status of deleting a message from a mailbox.
VisionOne.Email.task_id string Task ID generated after deleting a message from a mailbox.

trendmicro-visionone-restore-email-message


Restores a quarantined message. Deleted messages cannot be restored.

Base Command

trendmicro-visionone-restore-email-message

Input

Argument Name Description Required
email_identifiers List of object(s) containing message_id (<mailMsgId>), mailbox (mailbox ID) and description or unique_id (msgUuid) and optional description from TrendAI Vision One™ message activity data. e.g. [{“message_id”:”xasbjAgs72912-asdjnaj”,”mailbox”:”mailbox-name”}]. Required

Context Output

Path Type Description
VisionOne.Email.status number Status of restoring a message.
VisionOne.Email.task_id string Task ID generated after restoring a message.

trendmicro-visionone-isolate-endpoint


Disconnects an endpoint from the network (but allows communication with the managing TrendAI™ product).

Base Command

trendmicro-visionone-isolate-endpoint

Input

Argument Name Description Required
endpoint_identifiers List of object(s) containing endpoint (hostname) and description or agent_guid and description. e.g. [{“endpoint”:”test-endpoint”,”description”:”isolate endpoint”}]. Required

Context Output

Path Type Description
VisionOne.Endpoint_Connection.status number Status of isolating endpoint(s).
VisionOne.Endpoint_Connection.task_id string Task ID generated after isolating endpoint(s).

trendmicro-visionone-restore-endpoint-connection


Restores network connectivity to an endpoint that applied the “isolate endpoint” action.

Base Command

trendmicro-visionone-restore-endpoint-connection

Input

Argument Name Description Required
endpoint_identifiers List of object(s) containing endpoint (hostname) and description or agent_guid and description. e.g. [{“endpoint”:”test-endpoint”,”description”:”restore endpoint”}]. Required

Context Output

Path Type Description
VisionOne.Endpoint_Connection.status number Status of restoring endpoint(s).
VisionOne.Endpoint_Connection.task_id string Task ID generated after restoring endpoint(s).

trendmicro-visionone-add-objects-to-exception-list


Adds domain, ip, url, file_sha1, file_sha256, sender_mail_address to the Exception List and prevents these objects from being added to the Suspicious Object List.

Base Command

trendmicro-visionone-add-objects-to-exception-list

Input

Argument Name Description Required
block_objects List of object(s) consisting of object_type (domain,ip,url,file_sha1,file_sha256,sender_mail_address), object_value and description. e.g. [{“object_type”:”ip”,”object_value”:”5.5.5.5”}, {“object_type”:”domain”,”object_value”:”www.yahoo.com”}]. Required

Context Output

Path Type Description
VisionOne.Exception_List.message string Success or fail response message.
VisionOne.Exception_List.multi_response.status number Status of adding item(s) to exception list.
VisionOne.Exception_List.multi_response.task_id string Task ID generated after adding item(s) to exception list.
VisionOne.Exception_List.total_items number Count of total items present in exception list.

trendmicro-visionone-delete-objects-from-exception-list


Deletes domain, ip, url, file_sha1, file_sha256, sender_mail_address from the Exception List.

Base Command

trendmicro-visionone-delete-objects-from-exception-list

Input

Argument Name Description Required
block_objects List of object(s) consisting of object_type (domain,ip,url,file_sha1,file_sha256,sender_mail_address), object_value and description. e.g. [{“object_type”:”ip”,”object_value”:”5.5.5.5”,”description”:”exception list”}]. Required

Context Output

Path Type Description
VisionOne.Exception_List.message string Success or fail response message.
VisionOne.Exception_List.multi_response.status number status code of response.
VisionOne.Exception_List.multi_response.task_id string Task ID generated after removing item(s) from exception list.
VisionOne.Exception_List.total_items number count of item present in exception list.

trendmicro-visionone-add-objects-to-suspicious-list


Adds domain, ip, url, file_sha1, file_sha256, sender_mail_address to the Suspicious Object List.

Base Command

trendmicro-visionone-add-objects-to-suspicious-list

Input

Argument Name Description Required
block_objects List of object(s) consisting of object_type (domain,ip,url,file_sha1,file_sha256,sender_mail_address), object_value, scan_action, risk_level, expiry_days and description. e.g. [{“object_type”:”ip”,”object_value”:”5.5.5.5”,”scan_action”:”block”,”risk_level”:”medium”,”expiry_days”:7}]. Required

Context Output

Path Type Description
VisionOne.Suspicious_List.message string Success or fail response message.
VisionOne.Suspicious_List.multi_response.status number Status of request to add item(s) to suspicious list.
VisionOne.Suspicious_List.multi_response.task_id string Task ID generated after adding item(s) to suspicious list.
VisionOne.Suspicious_List.total_items number Count of total items present in suspicious object list.

trendmicro-visionone-delete-objects-from-suspicious-list


Deletes domain, ip, url, file_sha1, file_sha256, sender_mail_address from the Suspicious Object List.

Base Command

trendmicro-visionone-delete-objects-from-suspicious-list

Input

Argument Name Description Required
block_objects List of object(s) consisting of object_type (domain,ip,url,file_sha1,file_sha256,sender_mail_address) and object_value. e.g. [{“object_type”:”ip”,”object_value”:”5.5.5.5”}]. Required

Context Output

Path Type Description
VisionOne.Suspicious_List.message string Success or fail response message.
VisionOne.Suspicious_List.multi_response.status number Status of request to remove item(s) from suspicious object list.
VisionOne.Suspicious_List.multi_response.task_id string Task ID generated after removing item(s) from suspicious object list.
VisionOne.Suspicious_List.total_items number Count of total items present in suspicious object list.

trendmicro-visionone-get-endpoint-info


Retrieves information about a specific endpoint.

Base Command

trendmicro-visionone-get-endpoint-info

Input

Argument Name Description Required
endpoint Filter (A dictionary object with key/value used to create a query string) for retrieving a subset of endpoint information e.g. endpoint={“endpointName”:”test-endpoint1”, “ip”:”52.72.139.96”}. Multiple endpoints can be queried but unique keys need to be supplied (e.g. endpointName, ip, etc.). For complete list of keys check (https://automation.trendmicro.com/xdr/api-v3#tag/Search/paths/~1v3.0~1eiqs~1endpoints/get). Required
query_op Conditional operator used to build request that allows user to retrieve a subset of collected endpoint(s). Possible values: and/or. Ex. or: the results retrieved will contain information for endpoint(s) matching endpointName OR ip. and: results retrieved will contain endpoint information for endpoint matching endpointName AND ip. Required

Context Output

Path Type Description
VisionOne.Endpoint_Info.agent_guid string Agent Guid of the endpoint.
VisionOne.Endpoint_Info.login_account.value string Account currently logged on to the endpoint.
VisionOne.Endpoint_Info.endpoint_name.value string Hostname of the endpoint queried.
VisionOne.Endpoint_Info.mac_address.value string MAC address of the endpoint queried.
VisionOne.Endpoint_Info.ip.value string IP address of the endpoint queried.
VisionOne.Endpoint_Info.os_name string Operating System name of the endpoint queried.
VisionOne.Endpoint_Info.os_version string Operating System version of the endpoint queried.
VisionOne.Endpoint_Info.os_description string Description of the Operating System of the endpoint queried.
VisionOne.Endpoint_Info.product_code string Product code of the TrendAI™ product running on the endpoint.
VisionOne.Endpoint_Info.installed_product_codes string Product code of the TrendAI™ product installed on the endpoint.
VisionOne.Endpoint_Info.component_update_policy string The update policy for the module/pattern of the agent installed on the endpoint.
VisionOne.Endpoint_Info.component_update_status string The status of the module/pattern updates of the agent installed on the endpoint.
VisionOne.Endpoint_Info.component_version string The agent component version.
VisionOne.Endpoint_Info.policy_name string The name of a policy for an event.
VisionOne.Endpoint_Info.protection_manager string The name of your protection manager.

trendmicro-visionone-get-endpoint-activity-data


Displays search results from the Endpoint Activity Data source that match the parameters provided.

Base Command

trendmicro-visionone-get-endpoint-activity-data

Input

Argument Name Description Required
fields Filter (A dictionary object with key/value used to create a query string) for retrieving a subset of endpoint activity data e.g. {“endpointName”:”sample-host”,”dpt”: 443}. Complete list of supported fields (https://automation.trendmicro.com/xdr/api-v3#tag/Search/paths/~1v3.0~1search~1endpointActivities/get). Required
query_op Conditional operator used to build request that allows user to retrieve a subset of collected endpoint activity data. Possible values: and/or. Ex. or: the results retrieved will contain activity data for endpoint(s) matching endpointName OR dpt. and: will contain activity data for endpoint matching endpointName AND dpt. Defaults to and. Optional
start Timestamp in ISO 8601 format that indicates the start of the data retrieval range. If no value is specified, start defaults to 24 hours before the request is made. e.g. start=”2023-10-01T08:00:00Z”. Optional
end Timestamp in ISO 8601 format that indicates the end of the data retrieval time range. If no value is specified, end defaults to the time the request is made. e.g. end=”2023-12-01T08:00:00Z”. Optional
top Number of records displayed on a page. e.g. top=5. Optional
select List of fields to include in the search results. If no fields are specified, the query returns all supported fields. e.g. select=”dpt,dst,endpointHostName”. Optional
fetch_max_count Max results to be fetched by call. Optional
fetch_all Do you want to fetch all matching records or only records matching the top value. Optional

Context Output

Path Type Description
VisionOne.Endpoint_Activity_Data.dpt string Destination port.
VisionOne.Endpoint_Activity_Data.dst string Destination IP address.
VisionOne.Endpoint_Activity_Data.endpoint_guid string endpoint GUID for identity.
VisionOne.Endpoint_Activity_Data.endpoint_host_name string Hostname of the endpoint on which the event was generated.
VisionOne.Endpoint_Activity_Data.endpoint_ip string Endpoint IP address list.
VisionOne.Endpoint_Activity_Data.event_id string ID corresponding to data field mapping.
VisionOne.Endpoint_Activity_Data.event_sub_id string ID corresponding to data field mapping.
VisionOne.Endpoint_Activity_Data.object_integrity_level string ID corresponding to data field mapping.
VisionOne.Endpoint_Activity_Data.object_true_type string ID corresponding to data field mapping.
VisionOne.Endpoint_Activity_Data.object_sub_true_type string ID corresponding to data field mapping.
VisionOne.Endpoint_Activity_Data.win_event_id string ID corresponding to data field mapping.
VisionOne.Endpoint_Activity_Data.event_time string Log collect time utc format.
VisionOne.Endpoint_Activity_Data.event_time_d_t string Log collect time.
VisionOne.Endpoint_Activity_Data.host_name string Hostname of the endpoint on which the event was generated.
VisionOne.Endpoint_Activity_Data.logon_user string Logon user name.
VisionOne.Endpoint_Activity_Data.object_cmd string Command line entry of target process.
VisionOne.Endpoint_Activity_Data.object_file_hash_sha1 string The SHA1 hash of target process image or target file.
VisionOne.Endpoint_Activity_Data.object_file_path string File path location of target process image or target file.
VisionOne.Endpoint_Activity_Data.object_host_name string Server name where Internet event was detected.
VisionOne.Endpoint_Activity_Data.object_ip string IP address of internet event.
VisionOne.Endpoint_Activity_Data.object_ips string IP address list of internet event.
VisionOne.Endpoint_Activity_Data.object_port string The port number used by internet event.
VisionOne.Endpoint_Activity_Data.object_registry_data string The registry value data.
VisionOne.Endpoint_Activity_Data.object_registry_key_handle string The registry key.
VisionOne.Endpoint_Activity_Data.object_registry_value string Registry value name.
VisionOne.Endpoint_Activity_Data.object_signer string Certificate signer of object process or file.
VisionOne.Endpoint_Activity_Data.object_signer_valid string Validity of certificate signer.
VisionOne.Endpoint_Activity_Data.object_user string The owner name of target process / The logon user name.
VisionOne.Endpoint_Activity_Data.os string System.
VisionOne.Endpoint_Activity_Data.parent_cmd string The command line that parent process.
VisionOne.Endpoint_Activity_Data.parent_file_hash_sha1 string The SHA1 hash of parent process.
VisionOne.Endpoint_Activity_Data.parent_file_path string The file path location of parent process.
VisionOne.Endpoint_Activity_Data.process_cmd string The command line used to launch this process.
VisionOne.Endpoint_Activity_Data.process_file_hash_sha1 string The process file sha1.
VisionOne.Endpoint_Activity_Data.process_file_path string The process file path.
VisionOne.Endpoint_Activity_Data.request string Request URL (normally detected by Web Reputation Services).
VisionOne.Endpoint_Activity_Data.search_d_l string Search data lake.
VisionOne.Endpoint_Activity_Data.spt string Source port.
VisionOne.Endpoint_Activity_Data.src string Source IP address.
VisionOne.Endpoint_Activity_Data.src_file_hash_sha1 string Source file sha1.
VisionOne.Endpoint_Activity_Data.src_file_path string Source file path.
VisionOne.Endpoint_Activity_Data.tags string Detected by Security Analytics Engine filters.
VisionOne.Endpoint_Activity_Data.uuid string Log unique identity.

trendmicro-visionone-get-endpoint-activity-data-count


Displays total count of search results from the Endpoint Activity Data source that match the parameters provided.

Base Command

trendmicro-visionone-get-endpoint-activity-data-count

Input

Argument Name Description Required
fields Filter (A dictionary object with key/value used to create a query string) for retrieving endpoint activity data count e.g. {“endpointName”:”sample-host”,”dpt”:443}. Complete list of supported fields (https://automation.trendmicro.com/xdr/api-v3#tag/Search/paths/~1v3.0~1search~1endpointActivities/get). Required
query_op Conditional operator used to build request that allows user to retrieve a count of collected endpoint activity. Possible values: and/or. Ex. or: the results retrieved will contain activity count for endpoint(s) matching endpointName OR dpt. and: the results retrieved will contain activity count for endpoint matching endpointName AND dpt. Defaults to and. Optional
start Timestamp in ISO 8601 format that indicates the start of the data retrieval range. If no value is specified, start defaults to 24 hours before the request is made. e.g. start=”2023-10-01T08:00:00Z”. Optional
end Timestamp in ISO 8601 format that indicates the end of the data retrieval time range. If no value is specified, end defaults to the time the request is made. e.g. end=”2023-12-01T08:00:00Z”. Optional
select List of fields to include in the search results. If no fields are specified, the query returns all supported fields. e.g. select=”dpt,dst,endpointHostName”. Optional

Context Output

Path Type Description
VisionOne.Endpoint_Activity_Data_Count.endpoint_activity_count string Total count for endpoint activity queried.

trendmicro-visionone-get-email-activity-data


Displays search results from the Email Activity Data source that match the parameters provided.

Base Command

trendmicro-visionone-get-email-activity-data

Input

Argument Name Description Required
fields Filter (A dictionary object with key/value used to create a query string) for retrieving a subset of email activity data e.g. {“mailMsgSubject”:”spam”,”mailSenderIp”:”192.169.1.1”}. Complete list of supported fields (https://automation.trendmicro.com/xdr/api-v3#tag/Search/paths/~1v3.0~1search~1emailActivities/get). Required
query_op Conditional operator used to build request that allows user to retrieve a subset of email activity data. Possible values: and/or. Ex. or: the results retrieved will contain activity data for email(s) matching mailMsgSubject OR mailSenderIp. and: the results retrieved will contain activity data for email matching mailMsgSubject AND mailSenderIp. Defaults to and. Optional
start Timestamp in ISO 8601 format that indicates the start of the data retrieval range. If no value is specified, start defaults to 24 hours before the request is made. e.g. start=”2023-10-01T08:00:00Z”. Optional
end Timestamp in ISO 8601 format that indicates the end of the data retrieval time range. If no value is specified, end defaults to the time the request is made. e.g. end=”2023-12-01T08:00:00Z”. Optional
top Number of records displayed on a page. e.g. top=5. Optional
select List of fields to include in the search results. If no fields are specified, the query returns all supported fields. e.g. select=”mailMsgSubject,mailFromAddresses,mailToAddresses”. Optional
fetch_max_count Max results to be fetched by call. Optional
fetch_all Do you want to fetch all matching records or only records matching the top value. Optional

Context Output

Path Type Description
VisionOne.Email_Activity_Data.mail_msg_subject string Subject of the email message.
VisionOne.Email_Activity_Data.mail_msg_id string Internet message ID of the email message.
VisionOne.Email_Activity_Data.msg_uuid string Unique ID of the email message.
VisionOne.Email_Activity_Data.mailbox string Mailbox where the email message is.
VisionOne.Email_Activity_Data.mail_sender_ip string Source IP address of the email message.
VisionOne.Email_Activity_Data.mail_from_addresses string Sender email address of the email message.
VisionOne.Email_Activity_Data.mail_whole_header string Information about the header of the email message.
VisionOne.Email_Activity_Data.mail_to_addresses string A list of recipient email addresses of the email message.
VisionOne.Email_Activity_Data.mail_source_domain string Source domain of the email message.
VisionOne.Email_Activity_Data.search_d_l string Search data lake.
VisionOne.Email_Activity_Data.scan_type string Email activity scan type.
VisionOne.Email_Activity_Data.event_time string Date and time UTC.
VisionOne.Email_Activity_Data.org_id string Unique ID used to identify an organization.
VisionOne.Email_Activity_Data.mail_urls_visible_link string Visible link in email message.
VisionOne.Email_Activity_Data.mail_urls_real_link string Real link in email message.

trendmicro-visionone-get-email-activity-data-count


Displays search results from the Email Activity Data source that match the parameters provided.

Base Command

trendmicro-visionone-get-email-activity-data-count

Input

Argument Name Description Required
fields Filter (A dictionary object with key/value used to create a query string) for retrieving email activity data count e.g. {“mailMsgSubject”:”spam”,”mailSenderIp”:”192.169.1.1”}. Complete list of supported fields (https://automation.trendmicro.com/xdr/api-v3#tag/Search/paths/~1v3.0~1search~1emailActivities/get). Required
query_op Conditional operator used to build request that allows user to retrieve a count of collected email activity. Possible values: and/or. Ex. or: the results retrieved will contain activity count for email(s) matching mailMsgSubject OR mailSenderIp. and: the results retrieved will contain activity count for email matching mailMsgSubject AND mailSenderIp. Defaults to and. Optional
start Timestamp in ISO 8601 format that indicates the start of the data retrieval range. If no value is specified, start defaults to 24 hours before the request is made. e.g. start=”2023-10-01T08:00:00Z”. Optional
end Timestamp in ISO 8601 format that indicates the end of the data retrieval time range. If no value is specified, end defaults to the time the request is made. e.g. end=”2023-12-01T08:00:00Z”. Optional
select List of fields to include in the search results. If no fields are specified, the query returns all supported fields. e.g. select=”mailMsgSubject,mailFromAddresses,mailToAddresses”. Optional

Context Output

Path Type Description
VisionOne.Email_Activity_Data_Count.email_activity_count string Total count of email activity.

trendmicro-visionone-terminate-process


Terminates a process that is running on an endpoint.

Base Command

trendmicro-visionone-terminate-process

Input

Argument Name Description Required
process_identifiers List of object(s) consisting of endpoint (hostname) or agent_guid, file_sha1, filename and description. e.g. [{“endpoint”:”test-endpoint”,”file_sha1”:”fb5608fa03de204a12fe1e9e5275e4a682107471”,”filename”:”test.txt”,”description”:”terminate process”}]. Required

Context Output

Path Type Description
VisionOne.Terminate_Process.status number Status of request to terminate process.
VisionOne.Terminate_Process.task_id string Task Id generated after terminating a process.

trendmicro-visionone-get-file-analysis-status


Retrieves the status of a sandbox analysis submission.

Base Command

trendmicro-visionone-get-file-analysis-status

Input

Argument Name Description Required
task_id task_id from the trendmicro-visionone-submit-file-to-sandbox command output. e.g. task_id=”012e4eac-9bd9-4e89-95db-77e02f75a611”. Required

Context Output

Path Type Description
VisionOne.File_Analysis_Status.id string Submission ID of the file submitted for sandbox analysis.
VisionOne.File_Analysis_Status.status string Response code for the action call.
VisionOne.File_Analysis_Status.action string Action performed on the submitted file.
VisionOne.File_Analysis_Status.error string Error code and message for the submission.
VisionOne.File_Analysis_Status.digest string The hash values of file analyzed.
VisionOne.File_Analysis_Status.created_date_time string Create date time for the sandbox analysis.
VisionOne.File_Analysis_Status.last_action_date_time string Date and time for last action performed on the submission.
VisionOne.File_Analysis_Status.resource_location string Location of the submitted file.
VisionOne.File_Analysis_Status.is_cached string Is the file cached or not (True or False).
VisionOne.File_Analysis_Status.arguments string Arguments for the file submitted.

trendmicro-visionone-get-file-analysis-result


Retrieves the sandbox submission analysis result.

Base Command

trendmicro-visionone-get-file-analysis-result

Input

Argument Name Description Required
report_id report_id of the sandbox submission retrieved from the trendmicro-visionone-get-file-analysis-status command. e.g. report_id=”012e4eac-9bd9-4e89-95db-77e02f75a611”. Required
poll If script should wait until the task is finished before returning the result, enabled by default. poll=true. Possible values are: true, false. Optional
poll_time_sec Maximum time to wait for the result to be available. e.g. poll_time_sec=45. Optional

Context Output

Path Type Description
VisionOne.File_Analysis_Result.id string Report ID for the submission.
VisionOne.File_Analysis_Result.type string Type of object.
VisionOne.File_Analysis_Result.digest string The hash values of file analyzed.
VisionOne.File_Analysis_Result.risk_level string Risk Level of suspicious object.
VisionOne.File_Analysis_Result.analysis_completion_date_time string Analyze time of suspicious object.
VisionOne.File_Analysis_Result.arguments string Arguments for the suspicious object.
VisionOne.File_Analysis_Result.detection_names string Detection name for the suspicious object.
VisionOne.File_Analysis_Result.threat_types string Threat type of the suspicious object.
VisionOne.File_Analysis_Result.true_file_type string File type for the suspicious object.
VisionOne.File_Analysis_Result.DBotScore.Score number The DBot score.
VisionOne.File_Analysis_Result.DBotScore.Vendor string The Vendor name.
VisionOne.File_Analysis_Result.DBotScore.Reliability string The reliability of an intelligence-data source.

trendmicro-visionone-collect-forensic-file


Compresses a file on an endpoint in a password-protected archive and then sends the archive to the XDR service platform.

Base Command

trendmicro-visionone-collect-forensic-file

Input

Argument Name Description Required
collect_files List of object(s) containing endpoint (hostname) or agent_guid, file_path and description. e.g. [{“endpoint”:”test-endpoint”,”file_path”:”C:/test_dir/test.txt”,”filename”:”test.txt”,”description”:”collect file”}]. Required

Context Output

Path Type Description
VisionOne.Collect_Forensic_File.status number Status of request to collect file from endpoint.
VisionOne.Collect_Forensic_File.task_id string Task ID generated after collecting file for forensic analysis.

trendmicro-visionone-download-information-for-collected-forensic-file


Retrieves a URL and other information required to download a collected file via the trendmicro-visionone-collect-forensic-file command.

Base Command

trendmicro-visionone-download-information-for-collected-forensic-file

Input

Argument Name Description Required
task_id taskId output from the collect forensic file command. e.g. task_id=”00000012”. Required
poll If script should wait until the task is finished before returning the result, enabled by default. e.g. poll=true. Possible values are: true, false. Optional
poll_time_sec Maximum time to wait for the result to be available. e.g. poll_time_sec=45. Optional

Context Output

Path Type Description
VisionOne.Download_Information_For_Collected_Forensic_File.status string Status of action performed (succeeded, running or failed).
VisionOne.Download_Information_For_Collected_Forensic_File.created_date_time string The create date time for the file.
VisionOne.Download_Information_For_Collected_Forensic_File.id string Task ID used to query for forensic file information.
VisionOne.Download_Information_For_Collected_Forensic_File.last_action_date_time string Time and date of last action on file.
VisionOne.Download_Information_For_Collected_Forensic_File.description string Task description.
VisionOne.Download_Information_For_Collected_Forensic_File.action string Action performed on file.
VisionOne.Download_Information_For_Collected_Forensic_File.account string The account associated with the request.
VisionOne.Download_Information_For_Collected_Forensic_File.agent_guid string AgentGuid of the endpoint used to collect file.
VisionOne.Download_Information_For_Collected_Forensic_File.endpoint_name string hostname of the endpoint used to collect file.
VisionOne.Download_Information_For_Collected_Forensic_File.file_path string File path for the file that was collected.
VisionOne.Download_Information_For_Collected_Forensic_File.file_sha1 string The fileSha1 for the collected file.
VisionOne.Download_Information_For_Collected_Forensic_File.file_sha256 string The fileSha256 for the collected file.
VisionOne.Download_Information_For_Collected_Forensic_File.file_size number The file size of the file collected.
VisionOne.Download_Information_For_Collected_Forensic_File.resource_location string URL location of the file collected that can be used to download.
VisionOne.Download_Information_For_Collected_Forensic_File.expired_date_time string The expiration date and time of the file.
VisionOne.Download_Information_For_Collected_Forensic_File.password string The password for the file collected.
VisionOne.Download_Information_For_Collected_Forensic_File.error string Error response generated for the request.

trendmicro-visionone-download-investigation-package


Downloads the investigation package based on submission ID.

Base Command

trendmicro-visionone-download-investigation-package

Input

Argument Name Description Required
submission_id The submission ID for the object submitted to sandbox for analysis. e.g. submission_id=”012e4eac-9bd9-4e89-95db-77e02f75a611”. Required
poll If script should wait until the task is finished before returning the result, enabled by default. e.g. poll=true. Possible values are: true, false. Optional
poll_time_sec Maximum time to wait for the result to be available. e.g. poll_time_sec=45. Optional

Context Output

Path Type Description
VisionOne.Download_Investigation_Package.submission_id string The submission for the file.
VisionOne.Download_Investigation_Package.result_code number Result code of making a request to download investigation package.
VisionOne.Download_Investigation_Package.message number Message notifying user that investigation package is ready for download.

trendmicro-visionone-download-suspicious-object-list


Downloads the suspicious object list associated to the specified object. Note ~ Suspicious Object Lists are only available for objects with a high risk level.

Base Command

trendmicro-visionone-download-suspicious-object-list

Input

Argument Name Description Required
submission_id The submission ID for the object submitted to sandbox for analysis. e.g. submission_id=”012e4eac-9bd9-4e89-95db-77e02f75a611”. Required
poll If script should wait until the task is finished before returning the result, enabled by default. e.g. poll=true. Possible values are: true, false. Optional
poll_time_sec Maximum time to wait for the result to be available. e.g. poll_time_sec=45. Optional

Context Output

Path Type Description
VisionOne.Download_Suspicious_Object_list.type string The type of suspicious object.
VisionOne.Download_Suspicious_Object_list.value string Value of the suspicious object.
VisionOne.Download_Suspicious_Object_list.risk_level string Risk level of the analyzed object.
VisionOne.Download_Suspicious_Object_list.root_sha1 string status code for the command.
VisionOne.Download_Suspicious_Object_list.analysis_completion_date_time string The analysis completion date and time.
VisionOne.Download_Suspicious_Object_list.expired_date_time string The expiration date and time for the suspicious object.

trendmicro-visionone-download-analysis-report


Downloads the analysis report for an object submitted to sandbox for analysis based on the submission ID.

Base Command

trendmicro-visionone-download-analysis-report

Input

Argument Name Description Required
submission_id The submission ID for the object submitted to sandbox for analysis. e.g. submission_id=”012e4eac-9bd9-4e89-95db-77e02f75a611”. Required
poll If script should wait until the task is finished before returning the result, enabled by default. e.g. poll=true. Possible values are: true, false. Optional
poll_time_sec Maximum time to wait for the result to be available. e.g. poll_time_sec=45. Optional

Context Output

Path Type Description
VisionOne.Download_Analysis_Report.submission_id string The submission ID for the sandbox object.
VisionOne.Download_Analysis_Report.result_code string Result code of making a request to download analysis report.
VisionOne.Download_Analysis_Report.message string Message notifying user that analysis report is ready for download.

trendmicro-visionone-submit-file-to-sandbox


Submits a file to the sandbox for analysis (Note. For more information about the supported file types, see the TrendAI Vision One™ Online Help. Submissions require credits. Does not require credits in regions where Sandbox Analysis has not been officially released.)

Base Command

trendmicro-visionone-submit-file-to-sandbox

Input

Argument Name Description Required
file_url URL pointing to the location of the file to be submitted. e.g. file_url=”https://someurl.com/test.txt”. Required
file_name Name of the file (including extension) to be analyzed. e.g. file_name=”some-file.txt”. Required
document_password The Base64 encoded password for decrypting the submitted document sample. e.g. document_password=”dGVzdA==”. Optional
archive_password The Base64 encoded password for decrypting the submitted archive. e.g. archive_password=”dGVzdA==”. Optional
arguments Parameter that allows you to specify Base64-encoded command line arguments to run the submitted file. e.g. arguments=”LS10ZXN0IA==”. Optional

Context Output

Path Type Description
VisionOne.Submit_File_to_Sandbox.message string Result code of submitting file to sandbox for analysis.
VisionOne.Submit_File_to_Sandbox.code string HTTP status code of the request made to submit file to sandbox.
VisionOne.Submit_File_to_Sandbox.task_id string ID generated for submitting file to sandbox for analysis.
VisionOne.Submit_File_to_Sandbox.digest string The hash value of the file.
VisionOne.Submit_File_to_Sandbox.arguments string Command line arguments to run the submitted file.

trendmicro-visionone-submit-file-entry-to-sandbox


Submits a file to the sandbox for analysis (Note. For more information about the supported file types, see the TrendAI Vision One™ Online Help. Submissions require credits. Does not require credits in regions where Sandbox Analysis has not been officially released.)

Base Command

trendmicro-visionone-submit-file-entry-to-sandbox

Input

Argument Name Description Required
entry_id Entry ID of the file to be submitted. e.g. entry_id=”104@49493d71”. Required
document_password The Base64 encoded password for decrypting the submitted document sample. e.g. document_password=”dGVzdA==”. Optional
archive_password The Base64 encoded password for decrypting the submitted archive. e.g. archive_password=”dGVzdA==”. Optional
arguments Parameter that allows you to specify Base64-encoded command line arguments to run the submitted file. e.g. arguments=”LS10ZXN0IA==”. Optional

Context Output

Path Type Description
VisionOne.Submit_File_Entry_to_Sandbox.message string Result code of submitting file entry to sandbox for analysis.
VisionOne.Submit_File_Entry_to_Sandbox.code string HTTP status code of the request made to submit file entry to sandbox.
VisionOne.Submit_File_Entry_to_Sandbox.task_id string ID of the submitted file.
VisionOne.Submit_File_Entry_to_Sandbox.digest string The hash value of the file.
VisionOne.Submit_File_Entry_to_Sandbox.filename string The name of the file submitted.
VisionOne.Submit_File_Entry_to_Sandbox.file_path string The path to the file associated to incident.
VisionOne.Submit_File_Entry_to_Sandbox.entry_id string The Entry ID for the file.
VisionOne.Submit_File_Entry_to_Sandbox.arguments string Command line arguments to run the submitted file.

trendmicro-visionone-submit-urls-to-sandbox


Sends URL(s) to sandbox for analysis.

Base Command

trendmicro-visionone-submit-urls-to-sandbox

Input

Argument Name Description Required
urls List of URLs to be sent for analysis. e.g. urls=”https://test.com,https://dummydomain.com”. Required

Context Output

Path Type Description
VisionOne.Submit_Urls_to_Sandbox.id string ID generated for the URL sent to sandbox for analysis.
VisionOne.Submit_Urls_to_Sandbox.url string URL sent to sandbox for analysis.
VisionOne.Submit_Urls_to_Sandbox.digest string Digest value generated for the URL sent to sandbox for analysis.
VisionOne.Submit_Urls_to_Sandbox.status string HTTPS status code of making the request.
VisionOne.Submit_Urls_to_Sandbox.task_id string Task ID generated for the URL sent to sandbox for analysis.

trendmicro-visionone-get-alert-details


Fetches details for a specific alert.

Base Command

trendmicro-visionone-get-alert-details

Input

Argument Name Description Required
workbench_id Workbench ID for the alert to query. e.g. workbench_id=”WB-14-20190709-00003”. Required

Context Output

Path Type Description
VisionOne.Alert_Details.etag string The ETag of the resource you want to update.
VisionOne.Alert_Details.alert.id string ID of the workbench alert.
VisionOne.Alert_Details.alert.model string Name of the detection model that triggered the alert.
VisionOne.Alert_Details.alert.score number Overall severity assigned to the alert based on the severity of the matched detection model and the impact scope.
VisionOne.Alert_Details.alert.severity string Workbench alert severity.
VisionOne.Alert_Details.alert.indicators string The indicators refer to those objects which are found by RCA or sweeping.
VisionOne.Alert_Details.alert.description string Description of the detection model that triggered the alert.
VisionOne.Alert_Details.alert.impact_scope string Affected entities information.
VisionOne.Alert_Details.alert.matched_rules string The rules are triggered.
VisionOne.Alert_Details.alert.alert_provider string Alert provider.
VisionOne.Alert_Details.alert.schema_version string The version of the JSON schema, not the version of alert trigger content.
VisionOne.Alert_Details.alert.workbench_link string Workbench URL.
VisionOne.Alert_Details.alert.created_date_time string Datetime in ISO 8601 format (yyyy-MM-ddThh:mm:ssZ in UTC) that indicates the created date time of the alert.
VisionOne.Alert_Details.alert.updated_date_time string Datetime in ISO 8601 format (yyyy-MM-ddThh:mm:ssZ in UTC) that indicates the last updated date time of the alert.
VisionOne.Alert_Details.alert.investigation_status string Workbench alert status.
VisionOne.Alert_Details.alert.first_investigated_date_time string The date and time the case status was changed to ‘In progress’ in ISO 8601 format (yyyy-MM-ddThh:mm:ssZ, UTC).
VisionOne.Alert_Details.alert.incident_id string The unique identifier of an incident.
VisionOne.Alert_Details.alert.case_id string The unique identifier of a case.
VisionOne.Alert_Details.alert.owner_ids string The owners of the Workbench alert.
VisionOne.Alert_Details.alert.model_id string ID of the detection model that triggered the alert.
VisionOne.Alert_Details.alert.model_type string Type of the detection model that triggered the alert.
VisionOne.Alert_Details.alert.status string The status of a case or investigation.
VisionOne.Alert_Details.alert.investigation_result string The findings of a case or investigation.

trendmicro-visionone-run-sandbox-submission-polling


Runs a polling command to retrieve the status of a sandbox analysis submission.

Base Command

trendmicro-visionone-run-sandbox-submission-polling

Input

Argument Name Description Required
polling polling the task for 30 seconds interval. e.g. polling=true. Default is true. Optional
task_id task_id from the trendmicro-visionone-submit-file-to-sandbox or trendmicro-visionone-submit-file-entry-to-sandbox command output. e.g. task_id=”012e4eac-9bd9-4e89-95db-77e02f75a611”. Required

Context Output

Path Type Description
VisionOne.Sandbox_Submission_Polling.message string Status of the sandbox analysis.
VisionOne.Sandbox_Submission_Polling.status_code string Status code of the request.
VisionOne.Sandbox_Submission_Polling.status string Status of action to analyze file in sandbox.
VisionOne.Sandbox_Submission_Polling.report_id string Report ID of the submission queried.
VisionOne.Sandbox_Submission_Polling.digest string The hash values of file analyzed.
VisionOne.Sandbox_Submission_Polling.analysis_completion_time string Sample analysis completed time.
VisionOne.Sandbox_Submission_Polling.risk_level string Risk Level of the analyzed file.
VisionOne.Sandbox_Submission_Polling.detection_name_list string Detection name of this sample, if applicable.
VisionOne.Sandbox_Submission_Polling.threat_type_list string Threat type of this sample.
VisionOne.Sandbox_Submission_Polling.file_type string File type of this sample.
VisionOne.Sandbox_Submission_Polling.type string Object type.
VisionOne.Sandbox_Submission_Polling.message string Error message for failed call.
VisionOne.Sandbox_Submission_Polling.code string Error code for failed call.
VisionOne.Sandbox_Submission_Polling.DBotScore.Score number The DBot score.
VisionOne.Sandbox_Submission_Polling.DBotScore.Vendor string The Vendor name.
VisionOne.Sandbox_Submission_Polling.DBotScore.Reliability string The reliability of an intelligence-data source.

trendmicro-visionone-check-task-status


Command gives the status of the running task based on the task id.

Base Command

trendmicro-visionone-check-task-status

Input

Argument Name Description Required
polling polling the task for 30 seconds interval. e.g. polling=true. Default is true. Optional
task_id Task id of the task you would like to check. e.g. task_id=”00000012”. Required

Context Output

Path Type Description
VisionOne.Task_Status.id string Task ID of the task queried.
VisionOne.Task_Status.status string Status of the task.
VisionOne.Task_Status.created_date_time string Timestamp in ISO 8601 format.
VisionOne.Task_Status.last_action_date_time string Timestamp in ISO 8601 format.
VisionOne.Task_Status.action string Action performed.
VisionOne.Task_Status.description string Description of the task.
VisionOne.Task_Status.account string Account that performed the task.
VisionOne.Task_Status.type string Value type.
VisionOne.Task_Status.value string Value that was submitted.
VisionOne.Task_Status.tasks string Task related information.
VisionOne.Task_Status.agent_guid string Agent guid of the endpoint.
VisionOne.Task_Status.endpoint_name string Endpoint name.

trendmicro-visionone-add-note


Attaches a note to a workbench alert.

Base Command

trendmicro-visionone-add-note

Input

Argument Name Description Required
workbench_id ID of the workbench you would like to attach the note to. e.g. workbench_id=”WB-14-20190709-00003”. Required
content Contents of the note to be attached. e.g. content=”Some details for the workbench alert.”. Required

Context Output

Path Type Description
VisionOne.Add_Note.code string HTTPS status code of making the request.
VisionOne.Add_Note.message string Message notifying the user of note added to workbench.
VisionOne.Add_Note.note_id string ID of the note added to workbench.

trendmicro-visionone-update-status


Updates the status of a workbench alert.

Base Command

trendmicro-visionone-update-status

Input

Argument Name Description Required
workbench_id ID of the workbench you would like to update the status for. e.g. workbench_id=”WB-14-20190709-00003”. Required
if_match Target resource will be updated only if it matches ETag of the target one. Etag is one of the outputs from get_alert_details. e.g. if_match=”d41d8cd98f00b204e9800998ecf8427e”. Required
status Status to assign to the workbench alert. e.g. status=”closed”. Possible values are: open, in_progress, closed. Optional
inv_status The status of an investigation. NOTE: THIS FIELD IS DEPRECATED! e.g. inv_status=”true_positive”. Possible values are: new, in_progress, true_positive, false_positive, benign_true_positive, closed. Optional
inv_result The findings of a case or investigation. e.g. status=”noteworthy”. Possible values are: noteworthy, true_positive, false_positive, benign_true_positive, no_findings. Optional

Context Output

Path Type Description
VisionOne.Update_Status.Workbench_Id string The ID of the workbench that had the status updated.
VisionOne.Update_Status.code string HTTP status code of updating workbench alert status.
VisionOne.Update_Status.message string Message notifying user that the alert status has been updated to user defined status.

trendmicro-visionone-run-custom-script


Runs a custom script on the specified endpoint or agentGuid.

Base Command

trendmicro-visionone-run-custom-script

Input

Argument Name Description Required
block_objects List of object(s) made up of filename, endpoint or agent_guid and optional description and optional parameter. e.g. [{“filename”:”test.ps1”,”endpoint”:”test-endpoint1”,”description”:”Run custom script”,”parameter”:”some-string”}]. Required

Context Output

Path Type Description
VisionOne.Run_Custom_Script.status number Status of running custom script.
VisionOne.Run_Custom_Script.task_id string Task ID generated after running custom script.

trendmicro-visionone-get-custom-script-list


Fetches a list of all available custom scripts in V1 XDR Portal.

Base Command

trendmicro-visionone-get-custom-script-list

Input

Argument Name Description Required
filename Name of the custom script. e.g. filename=”hello.sh”. Optional
filetype Type of script, either bash or powershell. e.g. filetype=”bash”. Optional
query_op Conditional operator used to build request that allows user to retrieve a subset of custom scripts. Possible values: and/or. Ex. or: the results retrieved will contain custom script(s) matching FileName OR FileType. and: the result retrieved will contain custom script matching FileName AND FileType. Defaults to and. Optional

Context Output

Path Type Description
VisionOne.Get_Custom_Script_List.id string The id for custom script.
VisionOne.Get_Custom_Script_List.description string The script description.
VisionOne.Get_Custom_Script_List.filename string Name of the script.
VisionOne.Get_Custom_Script_List.filetype string File type for the script.

trendmicro-visionone-add-custom-script


Adds a custom script to V1 portal in Response management under custom scripts.

Base Command

trendmicro-visionone-add-custom-script

Input

Argument Name Description Required
filename Name of the custom script. e.g. filename=”hello.sh”. Required
filetype File type of custom script. e.g. filetype=”bash”. Required
script_contents The contents of custom script to be added. script_contents=”#!/bin/sh echo ‘Custom script to do something’”. Required
description Description of the custom script. e.g. description=”This script does something.”. Optional

Context Output

Path Type Description
VisionOne.Add_Custom_Script.id string ID generated for the added custom script.

trendmicro-visionone-download-custom-script


Downloads the contents of a custom script based on script ID.

Base Command

trendmicro-visionone-download-custom-script

Input

Argument Name Description Required
script_id ID for the custom script to download. e.g. script_id=”44c99cb0-8c5f-4182-af55-62135dbe32f1”. Required

Context Output

Path Type Description
VisionOne.Download_Custom_Script.text string Contents of the custom script.

trendmicro-visionone-delete-custom-script


Delete a custom script based on script ID.

Base Command

trendmicro-visionone-delete-custom-script

Input

Argument Name Description Required
script_id ID of custom script to be deleted. e.g. script_id=”44c99cb0-8c5f-4182-af55-62135dbe32f1”. Required

Context Output

Path Type Description
VisionOne.Delete_Custom_Script.status string Success or Failure status code.

trendmicro-visionone-update-custom-script


Updates the contents of a custom script based on script ID.

Base Command

trendmicro-visionone-update-custom-script

Input

Argument Name Description Required
filename Name of the custom script. e.g. filename=”hello.sh”. Required
filetype The filetype of custom script. e.g. filetype=”bash”. Required
script_id ID of custom script to be updated. e.g. script_id=”44c99cb0-8c5f-4182-af55-62135dbe32f1”. Required
script_contents The updated contents of custom script. e.g. script_contents=”#!/bin/sh echo ‘Hello World’”. Required
description Description of the custom script. e.g. description=”Updating script to print Hello World.”. Optional

Context Output

Path Type Description
VisionOne.Update_Custom_Script.status string The Success or Error status.

trendmicro-visionone-get-observed-attack-techniques


Displays a list of Observed Attack Techniques events that match the specified criteria.

Base Command

trendmicro-visionone-get-observed-attack-techniques

Input

Argument Name Description Required
fields Filter (A dictionary object with key/value used to create a query string) for retrieving a subset of the collected Observed Attack Techniques events e.g. {“endpointName”:”sample-host”,”riskLevel”:”low”}. Complete list of supported fields (https://automation.trendmicro.com/xdr/api-v3#tag/Observed-Attack-Techniques/paths/~1v3.0~1oat~1detections/get). Required
query_op Conditional operator used to build request that allows user to retrieve a subset of the collected Observed Attack Techniques events. Possible values: and/or. Ex. or: the results retrieved will contain OAT events for endpoint(s) matching endpointName OR riskLevel. and: will contain OAT events data for endpoint matching endpointName AND riskLevel. Defaults to and. Possible values are: and, or. Optional
detected_start The start of the event detection data retrieval time range in ISO 8601 format. Default: 1 hour before the time you make the request. e.g. detected_start=”2023-10-01T08:00:00Z”. Optional
detected_end The end of the event detection data retrieval time range in ISO 8601 format. Default: The time you make the request. e.g. detected_end=”2023-12-01T08:00:00Z”. Optional
ingested_start The beginning of the data ingestion time range in ISO 8601 format. e.g. ingested_start=”2023-12-01T08:00:00Z”. Optional
ingested_end The end of the data ingestion time range in ISO 8601 format. e.g. ingested_end=”2023-12-01T08:00:00Z”. Optional
top Number of records displayed on a page. e.g. top=5. Optional

Context Output

Path Type Description
VisionOne.Get_Observed_Attack_Techniques.id string Unique alphanumeric string that identifies an Observed Attack Techniques event.
VisionOne.Get_Observed_Attack_Techniques.source string The data sources associated with log types.
VisionOne.Get_Observed_Attack_Techniques.detail string Object that contains detailed information about an Observed Attack Technique event. Object may vary depending on the products purchased by the customer and the products supported in their respective regions.
VisionOne.Get_Observed_Attack_Techniques.filters string List of filters and associated information.
VisionOne.Get_Observed_Attack_Techniques.endpoint string Object that contains information about an endpoint. This field is displayed only when the detection event is related to endpoints.
VisionOne.Get_Observed_Attack_Techniques.entity_name string Name associated with an entity.
VisionOne.Get_Observed_Attack_Techniques.entity_type string Entity type associated with an event is determined by the products purchased by the customer and the products supported in their regions.
VisionOne.Get_Observed_Attack_Techniques.detected_date_time string Timestamp in ISO 8601 format that indicates when an Observed Attack Techniques event was detected.
VisionOne.Get_Observed_Attack_Techniques.ingested_date_time string Timestamp in ISO 8601 format that indicates when the pipeline ingested data related to an Observed Attack Techniques event. This field is displayed only when ingestedStartDateTime and ingestedEndDateTime are used to define the data retrieval time range.

Configuration parameters

  • url — API URL (e.g. https://api.xdr.trendmicro.com) (required)
  • apikey — (required)
  • isFetch — Fetch incidents
  • incidentFetchInterval — Incidents Fetch Interval
  • incidentType — Incident type
  • first_fetch — Sync On First Run (days)
  • max_fetch — Max Incidents
  • proxy — Use system proxy settings
  • insecure — Trust any certificate (not secure)
  • integrationReliability — Source Reliability
  • incident_severity — Severity
  • mirror_direction — Incident Mirroring Direction

Commands (47)

  • get-mapping-fields

    Returns the list of fields for an incident type. This command is used for incident mirroring.

  • get-modified-remote-data

    Gets the list of Vision One alerts that were modified since the last update time. This command is used for incoming mirroring.

  • get-remote-data

    Gets remote data from Vision One for a specific alert. This method is used for incoming mirroring and debugging purposes.

  • trendmicro-visionone-add-custom-script

    Adds a custom script to V1 portal in Response management under custom scripts.

  • trendmicro-visionone-add-note

    Attaches a note to a workbench alert.

  • trendmicro-visionone-add-objects-to-exception-list

    Adds domain, ip, url, file_sha1, file_sha256, sender_mail_address to the Exception List and prevents these objects from being added to the Suspicious Object List.

  • trendmicro-visionone-add-objects-to-suspicious-list

    Adds domain, ip, url, file_sha1, file_sha256, sender_mail_address to the Suspicious Object List.

  • trendmicro-visionone-add-to-block-list

    Adds a domain, ip, file_sha1, url, sender_mail_address to the User-Defined Suspicious Objects List, which blocks the objects on subsequent detections.

  • trendmicro-visionone-check-task-status

    Command gives the status of the running task based on the task id.

  • trendmicro-visionone-collect-forensic-file

    Compresses a file on an endpoint in a password-protected archive and then sends the archive to the XDR service platform.

  • trendmicro-visionone-delete-custom-script

    Delete a custom script based on script ID.

  • trendmicro-visionone-delete-email-message

    Deletes a message from a mailbox.

  • trendmicro-visionone-delete-objects-from-exception-list

    Deletes domain, ip, url, file_sha1, file_sha256, sender_mail_address from the Exception List.

  • trendmicro-visionone-delete-objects-from-suspicious-list

    Deletes domain, ip, url, file_sha1, file_sha256, sender_mail_address from the Suspicious Object List.

  • trendmicro-visionone-disable-user-account

    Signs the user out of all active application and browser sessions, and prevents the user from signing in any new session. Supported IAM systems -> Azure AD and Active Directory (on-premises).

  • trendmicro-visionone-download-analysis-report

    Downloads the analysis report for an object submitted to sandbox for analysis based on the submission ID.

  • trendmicro-visionone-download-custom-script

    Downloads the contents of a custom script based on script ID.

  • trendmicro-visionone-download-information-for-collected-forensic-file

    Retrieves a URL and other information required to download a collected file via the trendmicro-visionone-collect-forensic-file command.

  • trendmicro-visionone-download-investigation-package

    Downloads the investigation package based on submission ID.

  • trendmicro-visionone-download-suspicious-object-list

    Downloads the suspicious object list associated to the specified object. Note ~ Suspicious Object Lists are only available for objects with a high risk level.

  • trendmicro-visionone-enable-user-account

    Allows the user to sign in to new application and browser sessions. Supported IAM systems -> Azure AD and Active Directory (on-premises).

  • trendmicro-visionone-force-password-reset

    Signs the user out of all active application and browser sessions, and forces the user to create a new password during the next sign-in attempt. Supported IAM systems -> Azure AD and Active Directory (on-premises).

  • trendmicro-visionone-force-signout

    Signs the user out of all active application and browser sessions. Supported IAM systems -> Azure AD.

  • trendmicro-visionone-get-alert-details

    Fetches details for a specific alert.

  • trendmicro-visionone-get-custom-script-list

    Fetches a list of all available custom scripts in V1 XDR Portal.

  • trendmicro-visionone-get-email-activity-data

    Displays search results from the Email Activity Data source that match the parameters provided.

  • trendmicro-visionone-get-email-activity-data-count

    Displays search results from the Email Activity Data source that match the parameters provided.

  • trendmicro-visionone-get-endpoint-activity-data

    Displays search results from the Endpoint Activity Data source that match the parameters provided.

  • trendmicro-visionone-get-endpoint-activity-data-count

    Displays total count of search results from the Endpoint Activity Data source that match the parameters provided.

  • trendmicro-visionone-get-endpoint-info

    Retrieves information about a specific endpoint.

  • trendmicro-visionone-get-file-analysis-result

    Retrieves the sandbox submission analysis result.

  • trendmicro-visionone-get-file-analysis-status

    Retrieves the status of a sandbox analysis submission.

  • trendmicro-visionone-get-observed-attack-techniques

    Displays a list of Observed Attack Techniques events that match the specified criteria.

  • trendmicro-visionone-isolate-endpoint

    Disconnects an endpoint from the network (but allows communication with the managing TrendAI™ product).

  • trendmicro-visionone-quarantine-email-message

    Moves a message from a mailbox to the quarantine folder.

  • trendmicro-visionone-remove-from-block-list

    Removes a domain, ip, file_sha1, url, sender_mail_address from the User-Defined Suspicious Objects List.

  • trendmicro-visionone-restore-email-message

    Restores a quarantined message. Deleted messages cannot be restored.

  • trendmicro-visionone-restore-endpoint-connection

    Restores network connectivity to an endpoint that applied the "isolate endpoint" action.

  • trendmicro-visionone-run-custom-script

    Runs a custom script on the specified endpoint or agentGuid.

  • trendmicro-visionone-run-sandbox-submission-polling

    Runs a polling command to retrieve the status of a sandbox analysis submission.

  • trendmicro-visionone-submit-file-entry-to-sandbox

    Submits a file to the sandbox for analysis (Note. For more information about the supported file types, see [the TrendAI Vision One™Online Help](https://docs.trendmicro.com/en-us/enterprise/trend-micro-vision-one/threat-intelligence-/sandbox-analysis/sandbox-supported-fi.aspx). Submissions require credits. Does not require credits in regions where Sandbox Analysis has not been officially released.)

  • trendmicro-visionone-submit-file-to-sandbox

    Submits a file to the sandbox for analysis (Note. For more information about the supported file types, see [the TrendAI Vision One™ Online Help](https://docs.trendmicro.com/en-us/enterprise/trend-micro-vision-one/threat-intelligence-/sandbox-analysis/sandbox-supported-fi.aspx). Submissions require credits. Does not require credits in regions where Sandbox Analysis has not been officially released.)

  • trendmicro-visionone-submit-urls-to-sandbox

    Sends URL(s) to sandbox for analysis.

  • trendmicro-visionone-terminate-process

    Terminates a process that is running on an endpoint.

  • trendmicro-visionone-update-custom-script

    Updates the contents of a custom script based on script ID.

  • trendmicro-visionone-update-status

    Updates the status of a workbench alert.

  • update-remote-system

    Pushes local XSOAR incident changes to the remote Vision One alert system. This command is used for outgoing mirroring.

category: Data Enrichment & Threat Intelligence
provider: TrendAI™
sectionorder:
- Connect
- Collect
commonfields:
  id: Trend Micro Vision One V3
  version: -1
configuration:
- additionalinfo: The base url for the TrendAI Vision One™ API
  defaultvalue: https://api.xdr.trendmicro.com
  display: API URL (e.g. https://api.xdr.trendmicro.com)
  name: url
  required: true
  type: 0
  section: Connect
- additionalinfo: The API token to access data
  displaypassword: API Key
  name: apikey
  required: true
  type: 9
  section: Connect
  hiddenusername: true
- display: Fetch incidents
  name: isFetch
  type: 8
  required: false
  section: Collect
- defaultvalue: '5'
  display: Incidents Fetch Interval
  name: incidentFetchInterval
  type: 19
  required: false
  section: Collect
- display: Incident type
  name: incidentType
  defaultvalue: Trend Micro Vision One XDR Incident
  type: 13
  required: false
  section: Collect
- defaultvalue: '7'
  display: Sync On First Run (days)
  name: first_fetch
  type: 0
  section: Collect
  required: false
- defaultvalue: '50'
  display: Max Incidents
  name: max_fetch
  type: 0
  required: false
  section: Collect
  hidden: true
- display: Use system proxy settings
  name: proxy
  defaultvalue: 'false'
  type: 8
  required: false
  section: Connect
- display: Trust any certificate (not secure)
  name: insecure
  defaultvalue: 'false'
  type: 8
  required: false
  section: Connect
- additionalinfo: Reliability of the source providing the intelligence data.
  defaultvalue: B - Usually reliable
  display: Source Reliability
  name: integrationReliability
  section: Collect
  options:
  - A+ - 3rd party enrichment
  - A - Completely reliable
  - B - Usually reliable
  - C - Fairly reliable
  - D - Not usually reliable
  - E - Unreliable
  - F - Reliability cannot be judged
  type: 15
  required: false
- additionalinfo: Severity of the incident being fetched.
  defaultvalue: any
  display: Severity
  name: incident_severity
  section: Collect
  options:
  - critical
  - high
  - medium
  - low
  - any
  type: 15
  required: false
- display: Incident Mirroring Direction
  name: mirror_direction
  type: 15
  section: Collect
  options:
  - None
  - Incoming
  - Outgoing
  - Incoming And Outgoing
  defaultvalue: None
  additionalinfo: Choose the direction to mirror incidents. Outgoing mirrors XSOAR changes to Vision One alerts. Cortex XSOAR only parameter.
  required: false
  hidden:
  - marketplacev2
  - platform
description: TrendAI Vision One™ is a purpose-built threat defense platform that provides added value and new benefits beyond XDR solutions, allowing you to see more and respond faster. Providing deep and broad extended detection and response (XDR) capabilities that collect and automatically correlate data across multiple security layers—email, endpoints, servers, cloud workloads, and networks—TrendAI Vision One™ prevents the majority of attacks with automated protection.
display: TrendAI Vision One™ v3
defaultmapperin: Trend Micro Vision One V3 XDR - Incoming Mapper
defaultmapperout: Trend Micro Vision One V3 XDR - Outgoing Mapper
name: Trend Micro Vision One V3
script:
  commands:
  - arguments:
    - description: 'List of object(s) containing `account_name` and optional `description`. e.g. [{"account_name":"some-account","description":"enable"}].'
      name: account_identifiers
      required: true
      isArray: true
    description: Allows the user to sign in to new application and browser sessions. Supported IAM systems -> Azure AD and Active Directory (on-premises).
    name: trendmicro-visionone-enable-user-account
    outputs:
    - contextPath: VisionOne.User_Account.status
      description: Status of request to enable user account.
      type: number
    - contextPath: VisionOne.User_Account.task_id
      description: Task ID generated after enabling user account.
      type: string
  - arguments:
    - description: 'List of object(s) containing `account_name` and optional `description`. e.g. [{"account_name":"some-account","description":"disable"}].'
      name: account_identifiers
      required: true
      isArray: true
    description: Signs the user out of all active application and browser sessions, and prevents the user from signing in any new session. Supported IAM systems -> Azure AD and Active Directory (on-premises).
    name: trendmicro-visionone-disable-user-account
    outputs:
    - contextPath: VisionOne.User_Account.status
      description: Status of request to disable user account.
      type: number
    - contextPath: VisionOne.User_Account.task_id
      description: Task ID generated after disabling user account.
      type: string
  - arguments:
    - description: 'List of object(s) containing `account_name` and optional `description`. e.g. [{"account_name":"some-account","description":"sign-out"}].'
      name: account_identifiers
      required: true
      isArray: true
    description: Signs the user out of all active application and browser sessions. Supported IAM systems -> Azure AD.
    name: trendmicro-visionone-force-signout
    outputs:
    - contextPath: VisionOne.Force_Sign_Out.status
      description: Status of request to sign out user.
      type: number
    - contextPath: VisionOne.Force_Sign_Out.task_id
      description: Task ID generated after signing out user.
      type: string
  - arguments:
    - description: 'List of object(s) containing `account_name` and optional `description`. e.g. [{"account_name":"some-account","description":"reset"}].'
      name: account_identifiers
      required: true
      isArray: true
    description: Signs the user out of all active application and browser sessions, and forces the user to create a new password during the next sign-in attempt. Supported IAM systems -> Azure AD and Active Directory (on-premises).
    name: trendmicro-visionone-force-password-reset
    outputs:
    - contextPath: VisionOne.Force_Password_Reset.status
      description: Status of request to reset user password.
      type: number
    - contextPath: VisionOne.Force_Password_Reset.task_id
      description: Task ID generated after resetting user password.
      type: string
  - arguments:
    - description: 'List of object(s) made up of `object_type` (domain,ip,file_sha1,url,sender_mail_address), `object_value` and optional `description`. e.g. [{"object_type":"domain","object_value":"www.yahoo.com"}].'
      name: block_objects
      required: true
      isArray: true
    description: Adds a domain, ip, file_sha1, url, sender_mail_address to the User-Defined Suspicious Objects List, which blocks the objects on subsequent detections.
    name: trendmicro-visionone-add-to-block-list
    outputs:
    - contextPath: VisionOne.BlockList.status
      description: Status of adding domain, ip, file_sha1, url, sender_mail_address to the User-Defined Suspicious Objects List.
      type: number
    - contextPath: VisionOne.BlockList.task_id
      description: Task ID generated after adding domain, ip, file_sha1, url, sender_mail_address to the User-Defined Suspicious Objects List.
      type: string
  - arguments:
    - description: 'List of object(s) made up of `object_type` (domain,ip,file_sha1,url,sender_mail_address), `object_value` and optional `description`. e.g. [{"object_type":"domain","object_value":"www.yahoo.com"}].'
      name: block_objects
      required: true
      isArray: true
    description: Removes a domain, ip, file_sha1, url, sender_mail_address from the User-Defined Suspicious Objects List.
    name: trendmicro-visionone-remove-from-block-list
    outputs:
    - contextPath: VisionOne.BlockList.status
      description: Status of removing domain, ip, file_sha1, url, sender_mail_address that was added to the User-Defined Suspicious Objects List from block list.
      type: number
    - contextPath: VisionOne.BlockList.task_id
      description: Task ID generated after removing domain, ip, file_sha1, url, sender_mail_address from the User-Defined Suspicious Objects List.
      type: string
  - arguments:
    - description: 'List of object(s) containing `message_id` (<mailMsgId>), `mailbox` (mailbox ID) and `description` or `unique_id` (msgUuid) and optional `description` from TrendAI Vision One™ message activity data. e.g. [{"message_id":"xasbjAgs72912-asdjnaj","mailbox":"mailbox-name","description":"quarantine"}].'
      name: email_identifiers
      required: true
      isArray: true
    description: Moves a message from a mailbox to the quarantine folder.
    name: trendmicro-visionone-quarantine-email-message
    outputs:
    - contextPath: VisionOne.Email.status
      description: Status of moving a message from a mailbox to the quarantine folder.
      type: number
    - contextPath: VisionOne.Email.task_id
      description: Task ID generated after moving a message from a mailbox to the quarantine folder.
      type: string
  - arguments:
    - description: 'List of object(s) containing `message_id` (<mailMsgId>), `mailbox` (mailbox ID) and `description` or `unique_id` (msgUuid) and optional `description` from TrendAI Vision One™ message activity data. e.g. [{"message_id":"xasbjAgs72912-asdjnaj","mailbox":"mailbox-name","description":"disable":"delete"}].'
      name: email_identifiers
      required: true
      isArray: true
    description: Deletes a message from a mailbox.
    name: trendmicro-visionone-delete-email-message
    outputs:
    - contextPath: VisionOne.Email.status
      description: Status of deleting a message from a mailbox.
      type: number
    - contextPath: VisionOne.Email.task_id
      description: Task ID generated after deleting a message from a mailbox.
      type: string
  - arguments:
    - description: 'List of object(s) containing `message_id` (<mailMsgId>), `mailbox` (mailbox ID) and `description` or `unique_id` (msgUuid) and optional `description` from TrendAI Vision One™ message activity data. e.g. [{"message_id":"xasbjAgs72912-asdjnaj","mailbox":"mailbox-name"}].'
      name: email_identifiers
      required: true
      isArray: true
    description: Restores a quarantined message. Deleted messages cannot be restored.
    name: trendmicro-visionone-restore-email-message
    outputs:
    - contextPath: VisionOne.Email.status
      description: Status of restoring a message.
      type: number
    - contextPath: VisionOne.Email.task_id
      description: 'Task ID generated after restoring a message.'
      type: string
  - arguments:
    - description: 'List of object(s) containing `endpoint` (hostname) and `description` or `agent_guid` and `description`. e.g. [{"endpoint":"test-endpoint","description":"isolate endpoint"}].'
      name: endpoint_identifiers
      required: true
      isArray: true
    description: Disconnects an endpoint from the network (but allows communication with the managing TrendAI™ product).
    name: trendmicro-visionone-isolate-endpoint
    outputs:
    - contextPath: VisionOne.Endpoint_Connection.status
      description: Status of isolating endpoint(s).
      type: number
    - contextPath: VisionOne.Endpoint_Connection.task_id
      description: 'Task ID generated after isolating endpoint(s).'
      type: string
    compliantpolicies:
    - EndPoint Isolation
  - arguments:
    - description: 'List of object(s) containing `endpoint` (hostname) and `description` or `agent_guid` and `description`. e.g. [{"endpoint":"test-endpoint","description":"restore endpoint"}].'
      name: endpoint_identifiers
      required: true
      isArray: true
    description: Restores network connectivity to an endpoint that applied the "isolate endpoint" action.
    name: trendmicro-visionone-restore-endpoint-connection
    outputs:
    - contextPath: VisionOne.Endpoint_Connection.status
      description: Status of restoring endpoint(s).
      type: number
    - contextPath: VisionOne.Endpoint_Connection.task_id
      description: Task ID generated after restoring endpoint(s).
      type: string
  - arguments:
    - description: 'List of object(s) consisting of `object_type` (domain,ip,url,file_sha1,file_sha256,sender_mail_address), `object_value` and `description`. e.g. [{"object_type":"ip","object_value":"5.5.5.5"}, {"object_type":"domain","object_value":"www.yahoo.com"}].'
      name: block_objects
      required: true
      isArray: true
    description: Adds domain, ip, url, file_sha1, file_sha256, sender_mail_address to the Exception List and prevents these objects from being added to the Suspicious Object List.
    name: trendmicro-visionone-add-objects-to-exception-list
    outputs:
    - contextPath: VisionOne.Exception_List.message
      description: Success or fail response message.
      type: string
    - contextPath: VisionOne.Exception_List.multi_response.status
      description: Status of adding item(s) to exception list.
      type: number
    - contextPath: VisionOne.Exception_List.multi_response.task_id
      description: Task ID generated after adding item(s) to exception list.
      type: string
    - contextPath: VisionOne.Exception_List.total_items
      description: Count of total items present in exception list.
      type: number
  - arguments:
    - description: 'List of object(s) consisting of `object_type` (domain,ip,url,file_sha1,file_sha256,sender_mail_address), `object_value` and `description`. e.g. [{"object_type":"ip","object_value":"5.5.5.5","description":"exception list"}].'
      name: block_objects
      required: true
      isArray: true
    description: Deletes domain, ip, url, file_sha1, file_sha256, sender_mail_address from the Exception List.
    name: trendmicro-visionone-delete-objects-from-exception-list
    outputs:
    - contextPath: VisionOne.Exception_List.message
      description: Success or fail response message.
      type: string
    - contextPath: VisionOne.Exception_List.multi_response.status
      description: status code of response.
      type: number
    - contextPath: VisionOne.Exception_List.multi_response.task_id
      description: Task ID generated after removing item(s) from exception list.
      type: string
    - contextPath: VisionOne.Exception_List.total_items
      description: count of item present in exception list.
      type: number
  - arguments:
    - description: 'List of object(s) consisting of `object_type` (domain,ip,url,file_sha1,file_sha256,sender_mail_address), `object_value`, `scan_action`, `risk_level`, `expiry_days` and `description`. e.g. [{"object_type":"ip","object_value":"5.5.5.5","scan_action":"block","risk_level":"medium","expiry_days":7}].'
      name: block_objects
      required: true
      isArray: true
    description: Adds domain, ip, url, file_sha1, file_sha256, sender_mail_address to the Suspicious Object List.
    name: trendmicro-visionone-add-objects-to-suspicious-list
    outputs:
    - contextPath: VisionOne.Suspicious_List.message
      description: Success or fail response message.
      type: string
    - contextPath: VisionOne.Suspicious_List.multi_response.status
      description: Status of request to add item(s) to suspicious list.
      type: number
    - contextPath: VisionOne.Suspicious_List.multi_response.task_id
      description: Task ID generated after adding item(s) to suspicious list.
      type: string
    - contextPath: VisionOne.Suspicious_List.total_items
      description: Count of total items present in suspicious object list.
      type: number
  - arguments:
    - description: 'List of object(s) consisting of `object_type` (domain,ip,url,file_sha1,file_sha256,sender_mail_address) and `object_value`. e.g. [{"object_type":"ip","object_value":"5.5.5.5"}].'
      name: block_objects
      required: true
      isArray: true
    description: Deletes domain, ip, url, file_sha1, file_sha256, sender_mail_address from the Suspicious Object List.
    name: trendmicro-visionone-delete-objects-from-suspicious-list
    outputs:
    - contextPath: VisionOne.Suspicious_List.message
      description: Success or fail response message.
      type: string
    - contextPath: VisionOne.Suspicious_List.multi_response.status
      description: Status of request to remove item(s) from suspicious object list.
      type: number
    - contextPath: VisionOne.Suspicious_List.multi_response.task_id
      description: Task ID generated after removing item(s) from suspicious object list.
      type: string
    - contextPath: VisionOne.Suspicious_List.total_items
      description: Count of total items present in suspicious object list.
      type: number
  - arguments:
    - description: 'Filter (A dictionary object with key/value used to create a query string) for retrieving a subset of endpoint information e.g. endpoint={"endpointName":"test-endpoint1", "ip":"52.72.139.96"}. Multiple endpoints can be queried but unique keys need to be supplied (e.g. `endpointName`, `ip`, etc.). For complete list of keys check (<https://automation.trendmicro.com/xdr/api-v3#tag/Search/paths/~1v3.0~1eiqs~1endpoints/get>).'
      name: endpoint
      required: true
    - description: "Conditional operator used to build request that allows user to retrieve a subset of collected endpoint(s). Possible values: and/or. Ex. `or`: the results retrieved will contain information for endpoint(s) matching endpointName OR ip. `and`: results retrieved will contain information for endpoint matching endpointName AND ip."
      name: query_op
      required: true
      auto: PREDEFINED
      predefined:
      - and
      - or
    description: Retrieves information about a specific endpoint.
    name: trendmicro-visionone-get-endpoint-info
    outputs:
    - contextPath: VisionOne.Endpoint_Info.agent_guid
      description: Agent Guid of the endpoint.
      type: string
    - contextPath: VisionOne.Endpoint_Info.login_account.value
      description: Account currently logged on to the endpoint.
      type: string
    - contextPath: VisionOne.Endpoint_Info.endpoint_name.value
      description: Hostname of the endpoint queried.
      type: string
    - contextPath: VisionOne.Endpoint_Info.mac_address.value
      description: MAC address of the endpoint queried.
      type: string
    - contextPath: VisionOne.Endpoint_Info.ip.value
      description: IP address of the endpoint queried.
      type: string
    - contextPath: VisionOne.Endpoint_Info.os_name
      description: Operating System name of the endpoint queried.
      type: string
    - contextPath: VisionOne.Endpoint_Info.os_version
      description: Operating System version of the endpoint queried.
      type: string
    - contextPath: VisionOne.Endpoint_Info.os_description
      description: Description of the Operating System of the endpoint queried.
      type: string
    - contextPath: VisionOne.Endpoint_Info.product_code
      description: Product code of the TrendAI™ product running on the endpoint.
      type: string
    - contextPath: VisionOne.Endpoint_Info.installed_product_codes
      description: Product code of the TrendAI™ product installed on the endpoint.
      type: string
    - contextPath: VisionOne.Endpoint_Info.component_update_policy
      description: The update policy for the module/pattern of the agent installed on the endpoint.
      type: string
    - contextPath: VisionOne.Endpoint_Info.component_update_status
      description: The status of the module/pattern updates of the agent installed on the endpoint.
      type: string
    - contextPath: VisionOne.Endpoint_Info.component_version
      description: The agent component version.
      type: string
    - contextPath: VisionOne.Endpoint_Info.policy_name
      description: The name of a policy for an event.
      type: string
    - contextPath: VisionOne.Endpoint_Info.protection_manager
      description: The name of your protection manager.
      type: string
  - arguments:
    - description: 'Filter (A dictionary object with key/value used to create a query string) for retrieving a subset of endpoint activity data e.g. {"endpointName":"sample-host","macAddress":"00:11:22:33:44:55"}. Complete list of supported fields (https://automation.trendmicro.com/xdr/api-v3#tag/Search/paths/~1v3.0~1search~1endpointActivities/get).'
      name: fields
      required: true
    - description: 'Conditional operator used to build request that allows user to retrieve a subset of collected endpoint activity data. Possible values: and/or. Ex. `or`: the results retrieved will contain activity data for endpoint(s) matching endpointName OR dpt. `and`: will contain activity data for endpoint matching endpointName AND dpt. Defaults to `and`.'
      name: query_op
      auto: PREDEFINED
      predefined:
      - and
      - or
      default: true
    - description: 'Timestamp in ISO 8601 format that indicates the start of the data retrieval range. If no value is specified, start defaults to 24 hours before the request is made. e.g. start="2023-10-01T08:00:00Z".'
      name: start
    - description: 'Timestamp in ISO 8601 format that indicates the end of the data retrieval time range. If no value is specified, end defaults to the time the request is made. e.g. end="2023-12-01T08:00:00Z".'
      name: end
    - description: "Number of records displayed on a page. e.g. top=5."
      name: top
    - description: 'List of fields to include in the search results. If no fields are specified, the query returns all supported fields. e.g. select="dpt,dst,endpointHostName".'
      name: select
    - description: 'Do you want to fetch all matching records or only records matching the top value.'
      name: fetch_all
      auto: PREDEFINED
      predefined:
      - "true"
      - "false"
      default: false
    - description: 'Max results to be fetched by call.'
      name: fetch_max_count
      defaultValue: 5000
    description: Displays search results from the Endpoint Activity Data source that match the parameters provided.
    name: trendmicro-visionone-get-endpoint-activity-data
    outputs:
    - contextPath: VisionOne.Endpoint_Activity_Data.dpt
      description: Destination port.
      type: string
    - contextPath: VisionOne.Endpoint_Activity_Data.dst
      description: Destination IP address.
      type: string
    - contextPath: VisionOne.Endpoint_Activity_Data.endpoint_guid
      description: endpoint GUID for identity.
      type: string
    - contextPath: VisionOne.Endpoint_Activity_Data.endpoint_host_name
      description: Hostname of the endpoint on which the event was generated.
      type: string
    - contextPath: VisionOne.Endpoint_Activity_Data.endpoint_ip
      description: Endpoint IP address list.
      type: string
    - contextPath: VisionOne.Endpoint_Activity_Data.event_id
      description: ID corresponding to data field mapping.
      type: string
    - contextPath: VisionOne.Endpoint_Activity_Data.event_sub_id
      description: ID corresponding to data field mapping.
      type: string
    - contextPath: VisionOne.Endpoint_Activity_Data.object_integrity_level
      description: ID corresponding to data field mapping.
      type: string
    - contextPath: VisionOne.Endpoint_Activity_Data.object_true_type
      description: ID corresponding to data field mapping.
      type: string
    - contextPath: VisionOne.Endpoint_Activity_Data.object_sub_true_type
      description: ID corresponding to data field mapping.
      type: string
    - contextPath: VisionOne.Endpoint_Activity_Data.win_event_id
      description: ID corresponding to data field mapping.
      type: string
    - contextPath: VisionOne.Endpoint_Activity_Data.event_time
      description: Log collect time utc format.
      type: string
    - contextPath: VisionOne.Endpoint_Activity_Data.event_time_d_t
      description: Log collect time.
      type: string
    - contextPath: VisionOne.Endpoint_Activity_Data.host_name
      description: Hostname of the endpoint on which the event was generated.
      type: string
    - contextPath: VisionOne.Endpoint_Activity_Data.logon_user
      description: Logon user name.
      type: string
    - contextPath: VisionOne.Endpoint_Activity_Data.object_cmd
      description: Command line entry of target process.
      type: string
    - contextPath: VisionOne.Endpoint_Activity_Data.object_file_hash_sha1
      description: The SHA1 hash of target process image or target file.
      type: string
    - contextPath: VisionOne.Endpoint_Activity_Data.object_file_path
      description: File path location of target process image or target file.
      type: string
    - contextPath: VisionOne.Endpoint_Activity_Data.object_host_name
      description: Server name where Internet event was detected.
      type: string
    - contextPath: VisionOne.Endpoint_Activity_Data.object_ip
      description: IP address of internet event.
      type: string
    - contextPath: VisionOne.Endpoint_Activity_Data.object_ips
      description: IP address list of internet event.
      type: string
    - contextPath: VisionOne.Endpoint_Activity_Data.object_port
      description: The port number used by internet event.
      type: string
    - contextPath: VisionOne.Endpoint_Activity_Data.object_registry_data
      description: The registry value data.
      type: string
    - contextPath: VisionOne.Endpoint_Activity_Data.object_registry_key_handle
      description: The registry key.
      type: string
    - contextPath: VisionOne.Endpoint_Activity_Data.object_registry_value
      description: Registry value name.
      type: string
    - contextPath: VisionOne.Endpoint_Activity_Data.object_signer
      description: Certificate signer of object process or file.
      type: string
    - contextPath: VisionOne.Endpoint_Activity_Data.object_signer_valid
      description: Validity of certificate signer.
      type: string
    - contextPath: VisionOne.Endpoint_Activity_Data.object_user
      description: The owner name of target process / The logon user name.
      type: string
    - contextPath: VisionOne.Endpoint_Activity_Data.os
      description: System.
      type: string
    - contextPath: VisionOne.Endpoint_Activity_Data.parent_cmd
      description: The command line that parent process.
      type: string
    - contextPath: VisionOne.Endpoint_Activity_Data.parent_file_hash_sha1
      description: The SHA1 hash of parent process.
      type: string
    - contextPath: VisionOne.Endpoint_Activity_Data.parent_file_path
      description: The file path location of parent process.
      type: string
    - contextPath: VisionOne.Endpoint_Activity_Data.process_cmd
      description: The command line used to launch this process.
      type: string
    - contextPath: VisionOne.Endpoint_Activity_Data.process_file_hash_sha1
      description: The process file sha1.
      type: string
    - contextPath: VisionOne.Endpoint_Activity_Data.process_file_path
      description: The process file path.
      type: string
    - contextPath: VisionOne.Endpoint_Activity_Data.request
      description: Request URL (normally detected by Web Reputation Services).
      type: string
    - contextPath: VisionOne.Endpoint_Activity_Data.search_d_l
      description: Search data lake.
      type: string
    - contextPath: VisionOne.Endpoint_Activity_Data.spt
      description: Source port.
      type: string
    - contextPath: VisionOne.Endpoint_Activity_Data.src
      description: Source IP address.
      type: string
    - contextPath: VisionOne.Endpoint_Activity_Data.src_file_hash_sha1
      description: Source file sha1.
      type: string
    - contextPath: VisionOne.Endpoint_Activity_Data.src_file_path
      description: Source file path.
      type: string
    - contextPath: VisionOne.Endpoint_Activity_Data.tags
      description: Detected by Security Analytics Engine filters.
      type: string
    - contextPath: VisionOne.Endpoint_Activity_Data.uuid
      description: Log unique identity.
      type: string
  - arguments:
    - description: 'Filter (A dictionary object with key/value used to create a query string) for retrieving endpoint activity count e.g. {"endpointName":"sample-host","macAddress":"00:11:22:33:44:55"}. Complete list of supported fields (https://automation.trendmicro.com/xdr/api-v3#tag/Search/paths/~1v3.0~1search~1endpointActivities/get).'
      name: fields
      required: true
    - description: "Conditional operator used to build request that allows user to retrieve a count of collected endpoint activity. Possible values: and/or. Ex. `or`: the results retrieved will contain activity count for endpoint(s) matching endpointName OR dpt. `and`: the results retrieved will contain activity count for endpoint matching endpointName AND dpt. Defaults to `and`."
      name: query_op
      auto: PREDEFINED
      predefined:
      - and
      - or
      default: true
    - description: 'Timestamp in ISO 8601 format that indicates the start of the data retrieval range. If no value is specified, start defaults to 24 hours before the request is made. e.g. start="2023-10-01T08:00:00Z".'
      name: start
    - description: 'Timestamp in ISO 8601 format that indicates the end of the data retrieval time range. If no value is specified, end defaults to the time the request is made. e.g. end="2023-12-01T08:00:00Z".'
      name: end
    - description: 'List of fields to include in the search results. If no fields are specified, the query returns all supported fields. e.g. select="dpt,dst,endpointHostName".'
      name: select
    description: Displays total count of search results from the Endpoint Activity Data source that match the parameters provided.
    name: trendmicro-visionone-get-endpoint-activity-data-count
    outputs:
    - contextPath: VisionOne.Endpoint_Activity_Data_Count.endpoint_activity_count
      description: Total count for endpoint activity queried.
      type: string
  - arguments:
    - description: 'Filter (A dictionary object with key/value used to create a query string) for retrieving a subset of email activity data e.g. {"mailMsgSubject":"spam","mailSenderIp":"192.169.1.1"}. Complete list of supported fields (https://automation.trendmicro.com/xdr/api-v3#tag/Search/paths/~1v3.0~1search~1emailActivities/get).'
      name: fields
      required: true
    - description: 'Conditional operator used to build request that allows user to retrieve a subset of email activity data. Possible values: and/or. Ex. `or`: the results retrieved will contain activity data for email(s) matching mailMsgSubject OR mailSenderIp. `and`: the results retrieved will contain activity data for email matching mailMsgSubject AND mailSenderIp. Defaults to `and`.'
      name: query_op
      auto: PREDEFINED
      predefined:
      - and
      - or
      default: true
    - description: 'Timestamp in ISO 8601 format that indicates the start of the data retrieval range. If no value is specified, start defaults to 24 hours before the request is made. e.g. start="2023-10-01T08:00:00Z".'
      name: start
    - description: 'Timestamp in ISO 8601 format that indicates the end of the data retrieval time range. If no value is specified, end defaults to the time the request is made. e.g. end="2023-12-01T08:00:00Z".'
      name: end
    - description: "Number of records displayed on a page. e.g. top=5."
      name: top
    - description: 'List of fields to include in the search results. If no fields are specified, the query returns all supported fields. e.g. select="mailMsgSubject,mailFromAddresses,mailToAddresses".'
      name: select
    - description: 'Do you want to fetch all matching records or only records matching the top value.'
      name: fetch_all
      auto: PREDEFINED
      predefined:
      - "true"
      - "false"
      default: false
    - description: 'Max results to be fetched by call.'
      name: fetch_max_count
      defaultValue: 5000
    description: Displays search results from the Email Activity Data source that match the parameters provided.
    name: trendmicro-visionone-get-email-activity-data
    outputs:
    - contextPath: VisionOne.Email_Activity_Data.mail_msg_subject
      description: Subject of the email message.
      type: string
    - contextPath: VisionOne.Email_Activity_Data.mail_msg_id
      description: Internet message ID of the email message.
      type: string
    - contextPath: VisionOne.Email_Activity_Data.msg_uuid
      description: Unique ID of the email message.
      type: string
    - contextPath: VisionOne.Email_Activity_Data.mailbox
      description: Mailbox where the email message is.
      type: string
    - contextPath: VisionOne.Email_Activity_Data.mail_sender_ip
      description: Source IP address of the email message.
      type: string
    - contextPath: VisionOne.Email_Activity_Data.mail_from_addresses
      description: Sender email address of the email message.
      type: string
    - contextPath: VisionOne.Email_Activity_Data.mail_whole_header
      description: Information about the header of the email message.
      type: string
    - contextPath: VisionOne.Email_Activity_Data.mail_to_addresses
      description: A list of recipient email addresses of the email message.
      type: string
    - contextPath: VisionOne.Email_Activity_Data.mail_source_domain
      description: Source domain of the email message.
      type: string
    - contextPath: VisionOne.Email_Activity_Data.search_d_l
      description: Search data lake.
      type: string
    - contextPath: VisionOne.Email_Activity_Data.scan_type
      description: Email activity scan type.
      type: string
    - contextPath: VisionOne.Email_Activity_Data.event_time
      description: Date and time UTC.
      type: string
    - contextPath: VisionOne.Email_Activity_Data.org_id
      description: Unique ID used to identify an organization.
      type: string
    - contextPath: VisionOne.Email_Activity_Data.mail_urls_visible_link
      description: Visible link in email message.
      type: string
    - contextPath: VisionOne.Email_Activity_Data.mail_urls_real_link
      description: Real link in email message.
      type: string
  - arguments:
    - description: 'Filter (A dictionary object with key/value used to create a query string) for retrieving email activity count e.g. {"mailMsgSubject":"spam","mailSenderIp":"192.169.1.1"}. Complete list of supported fields (https://automation.trendmicro.com/xdr/api-v3#tag/Search/paths/~1v3.0~1search~1emailActivities/get).'
      name: fields
      required: true
    - description: "Conditional operator used to build request that allows user to retrieve a count of collected email activity. Possible values: and/or. Ex. `or`: the results retrieved will contain activity count for email(s) matching mailMsgSubject OR mailSenderIp. `and`: the results retrieved will contain activity count for email matching mailMsgSubject AND mailSenderIp. Defaults to `and`."
      name: query_op
      auto: PREDEFINED
      predefined:
      - and
      - or
      default: true
    - description: 'Timestamp in ISO 8601 format that indicates the start of the data retrieval range. If no value is specified, start defaults to 24 hours before the request is made. e.g. start="2023-10-01T08:00:00Z".'
      name: start
    - description: 'Timestamp in ISO 8601 format that indicates the end of the data retrieval time range. If no value is specified, end defaults to the time the request is made. e.g. end="2023-12-01T08:00:00Z".'
      name: end
    - description: 'List of fields to include in the search results. If no fields are specified, the query returns all supported fields. e.g. select="mailMsgSubject,mailFromAddresses,mailToAddresses".'
      name: select
    description: Displays search results from the Email Activity Data source that match the parameters provided.
    name: trendmicro-visionone-get-email-activity-data-count
    outputs:
    - contextPath: VisionOne.Email_Activity_Data_Count.email_activity_count
      description: Total count of email activity.
      type: string
  - arguments:
    - description: 'List of object(s) consisting of `endpoint` (hostname) or `agent_guid`, `file_sha1`, `filename` and `description`. e.g. [{"endpoint":"test-endpoint","file_sha1":"fb5608fa03de204a12fe1e9e5275e4a682107471","filename":"test.txt","description":"terminate process"}].'
      name: process_identifiers
      required: true
      isArray: true
    outputs:
    - contextPath: VisionOne.Terminate_Process.status
      description: Status of request to terminate process.
      type: number
    - contextPath: VisionOne.Terminate_Process.task_id
      description: Task Id generated after terminating a process.
      type: string
    description: Terminates a process that is running on an endpoint.
    name: trendmicro-visionone-terminate-process
  - arguments:
    - description: 'task_id from the trendmicro-visionone-submit-file-to-sandbox command output. e.g. task_id="012e4eac-9bd9-4e89-95db-77e02f75a611".'
      name: task_id
      required: true
    outputs:
    - contextPath: VisionOne.File_Analysis_Status.id
      description: Submission ID of the file submitted for sandbox analysis.
      type: string
    - contextPath: VisionOne.File_Analysis_Status.status
      description: Response code for the action call.
      type: string
    - contextPath: VisionOne.File_Analysis_Status.action
      description: Action performed on the submitted file.
      type: string
    - contextPath: VisionOne.File_Analysis_Status.error
      description: Error code and message for the submission.
      type: string
    - contextPath: VisionOne.File_Analysis_Status.digest
      description: The hash values of file analyzed.
      type: string
    - contextPath: VisionOne.File_Analysis_Status.created_date_time
      description: Create date time for the sandbox analysis.
      type: string
    - contextPath: VisionOne.File_Analysis_Status.last_action_date_time
      description: Date and time for last action performed on the submission.
      type: string
    - contextPath: VisionOne.File_Analysis_Status.resource_location
      description: Location of the submitted file.
      type: string
    - contextPath: VisionOne.File_Analysis_Status.is_cached
      description: Is the file cached or not (True or False).
      type: string
    - contextPath: VisionOne.File_Analysis_Status.arguments
      description: Arguments for the file submitted.
      type: string
    description: Retrieves the status of a sandbox analysis submission.
    name: trendmicro-visionone-get-file-analysis-status
  - arguments:
    - description: report_id of the sandbox submission retrieved from the trendmicro-visionone-get-file-analysis-status command. e.g. report_id="012e4eac-9bd9-4e89-95db-77e02f75a611".
      name: report_id
      required: true
    - description: If script should wait until the task is finished before returning the result, enabled by default. poll=true.
      name: poll
      auto: PREDEFINED
      predefined:
      - "true"
      - "false"
      default: true
    - description: Maximum time to wait for the result to be available. e.g. poll_time_sec=45.
      name: poll_time_sec
    outputs:
    - contextPath: VisionOne.File_Analysis_Result.id
      description: Report ID for the submission.
      type: string
    - contextPath: VisionOne.File_Analysis_Result.type
      description: Type of object.
      type: string
    - contextPath: VisionOne.File_Analysis_Result.digest
      description: The hash values of file analyzed.
      type: string
    - contextPath: VisionOne.File_Analysis_Result.risk_level
      description: Risk Level of suspicious object.
      type: string
    - contextPath: VisionOne.File_Analysis_Result.analysis_completion_date_time
      description: Analyze time of suspicious object.
      type: string
    - contextPath: VisionOne.File_Analysis_Result.arguments
      description: Arguments for the suspicious object.
      type: string
    - contextPath: VisionOne.File_Analysis_Result.detection_names
      description: Detection name for the suspicious object.
      type: string
    - contextPath: VisionOne.File_Analysis_Result.threat_types
      description: Threat type of the suspicious object.
      type: string
    - contextPath: VisionOne.File_Analysis_Result.true_file_type
      description: File type for the suspicious object.
      type: string
    - contextPath: VisionOne.File_Analysis_Result.DBotScore.Score
      description: The DBot score.
      type: number
    - contextPath: VisionOne.File_Analysis_Result.DBotScore.Vendor
      description: The Vendor name.
      type: string
    - contextPath: VisionOne.File_Analysis_Result.DBotScore.Reliability
      description: The reliability of an intelligence-data source.
      type: string
    description: Retrieves the sandbox submission analysis result.
    name: trendmicro-visionone-get-file-analysis-result
  - arguments:
    - description: 'List of object(s) containing `endpoint` (hostname) or `agent_guid`, `file_path` and `description`. e.g. [{"endpoint":"test-endpoint","file_path":"C:/test_dir/test.txt","filename":"test.txt","description":"collect file"}].'
      name: collect_files
      required: true
      isArray: true
    description: Compresses a file on an endpoint in a password-protected archive and then sends the archive to the XDR service platform.
    name: trendmicro-visionone-collect-forensic-file
    outputs:
    - contextPath: VisionOne.Collect_Forensic_File.status
      description: Status of request to collect file from endpoint.
      type: number
    - contextPath: VisionOne.Collect_Forensic_File.task_id
      description: Task ID generated after collecting file for forensic analysis.
      type: string
  - arguments:
    - description: taskId output from the collect forensic file command. e.g. task_id="00000012".
      name: task_id
      required: true
    - description: If script should wait until the task is finished before returning the result, enabled by default. e.g. poll=true.
      name: poll
      auto: PREDEFINED
      predefined:
      - "true"
      - "false"
      default: true
    - description: Maximum time to wait for the result to be available. e.g. poll_time_sec=45.
      name: poll_time_sec
    outputs:
    - contextPath: VisionOne.Download_Information_For_Collected_Forensic_File.status
      description: Status of action performed (succeeded, running or failed).
      type: string
    - contextPath: VisionOne.Download_Information_For_Collected_Forensic_File.created_date_time
      description: The create date time for the file.
      type: string
    - contextPath: VisionOne.Download_Information_For_Collected_Forensic_File.id
      description: Task ID used to query for forensic file information.
      type: string
    - contextPath: VisionOne.Download_Information_For_Collected_Forensic_File.last_action_date_time
      description: Time and date of last action on file.
      type: string
    - contextPath: VisionOne.Download_Information_For_Collected_Forensic_File.description
      description: Task description.
      type: string
    - contextPath: VisionOne.Download_Information_For_Collected_Forensic_File.action
      description: Action performed on file.
      type: string
    - contextPath: VisionOne.Download_Information_For_Collected_Forensic_File.account
      description: The account associated with the request.
      type: string
    - contextPath: VisionOne.Download_Information_For_Collected_Forensic_File.agent_guid
      description: AgentGuid of the endpoint used to collect file.
      type: string
    - contextPath: VisionOne.Download_Information_For_Collected_Forensic_File.endpoint_name
      description: hostname of the endpoint used to collect file.
      type: string
    - contextPath: VisionOne.Download_Information_For_Collected_Forensic_File.file_path
      description: File path for the file that was collected.
      type: string
    - contextPath: VisionOne.Download_Information_For_Collected_Forensic_File.file_sha1
      description: The fileSha1 for the collected file.
      type: string
    - contextPath: VisionOne.Download_Information_For_Collected_Forensic_File.file_sha256
      description: The fileSha256 for the collected file.
      type: string
    - contextPath: VisionOne.Download_Information_For_Collected_Forensic_File.file_size
      description: The file size of the file collected.
      type: number
    - contextPath: VisionOne.Download_Information_For_Collected_Forensic_File.resource_location
      description: URL location of the file collected that can be used to download.
      type: string
    - contextPath: VisionOne.Download_Information_For_Collected_Forensic_File.expired_date_time
      description: The expiration date and time of the file.
      type: string
    - contextPath: VisionOne.Download_Information_For_Collected_Forensic_File.password
      description: The password for the file collected.
      type: string
    - contextPath: VisionOne.Download_Information_For_Collected_Forensic_File.error
      description: Error response generated for the request.
      type: string
    description: Retrieves a URL and other information required to download a collected file via the trendmicro-visionone-collect-forensic-file command.
    name: trendmicro-visionone-download-information-for-collected-forensic-file
  - arguments:
    - description: The submission ID for the object submitted to sandbox for analysis. e.g. submission_id="012e4eac-9bd9-4e89-95db-77e02f75a611".
      name: submission_id
      required: true
    - description: If script should wait until the task is finished before returning the result, enabled by default. e.g. poll=true.
      name: poll
      auto: PREDEFINED
      predefined:
      - "true"
      - "false"
      default: true
    - description: Maximum time to wait for the result to be available. e.g. poll_time_sec=45.
      name: poll_time_sec
    outputs:
    - contextPath: VisionOne.Download_Investigation_Package.submission_id
      description: The submission for the file.
      type: string
    - contextPath: VisionOne.Download_Investigation_Package.result_code
      description: Result code of making a request to download investigation package.
      type: number
    - contextPath: VisionOne.Download_Investigation_Package.message
      description: Message notifying user that investigation package is ready for download.
      type: number
    description: Downloads the investigation package based on submission ID.
    name: trendmicro-visionone-download-investigation-package
  - arguments:
    - description: The submission ID for the object submitted to sandbox for analysis. e.g. submission_id="012e4eac-9bd9-4e89-95db-77e02f75a611".
      name: submission_id
      required: true
    - description: If script should wait until the task is finished before returning the result, enabled by default. e.g. poll=true.
      name: poll
      auto: PREDEFINED
      predefined:
      - "true"
      - "false"
      default: true
    - description: Maximum time to wait for the result to be available. e.g. poll_time_sec=45.
      name: poll_time_sec
    outputs:
    - contextPath: VisionOne.Download_Suspicious_Object_list.type
      description: The type of suspicious object.
      type: string
    - contextPath: VisionOne.Download_Suspicious_Object_list.value
      description: Value of the suspicious object.
      type: string
    - contextPath: VisionOne.Download_Suspicious_Object_list.risk_level
      description: Risk level of the analyzed object.
      type: string
    - contextPath: VisionOne.Download_Suspicious_Object_list.root_sha1
      description: status code for the command.
      type: string
    - contextPath: VisionOne.Download_Suspicious_Object_list.analysis_completion_date_time
      description: The analysis completion date and time.
      type: string
    - contextPath: VisionOne.Download_Suspicious_Object_list.expired_date_time
      description: The expiration date and time for the suspicious object.
      type: string
    name: trendmicro-visionone-download-suspicious-object-list
    description: Downloads the suspicious object list associated to the specified object. Note ~ Suspicious Object Lists are only available for objects with a high risk level.
  - arguments:
    - description: The submission ID for the object submitted to sandbox for analysis. e.g. submission_id="012e4eac-9bd9-4e89-95db-77e02f75a611".
      name: submission_id
      required: true
    - description: If script should wait until the task is finished before returning the result, enabled by default. e.g. poll=true.
      name: poll
      auto: PREDEFINED
      predefined:
      - "true"
      - "false"
      default: true
    - description: Maximum time to wait for the result to be available. e.g. poll_time_sec=45.
      name: poll_time_sec
    outputs:
    - contextPath: VisionOne.Download_Analysis_Report.submission_id
      description: The submission ID for the sandbox object.
      type: string
    - contextPath: VisionOne.Download_Analysis_Report.result_code
      description: Result code of making a request to download analysis report.
      type: string
    - contextPath: VisionOne.Download_Analysis_Report.message
      description: Message notifying user that analysis report is ready for download.
      type: string
    description: Downloads the analysis report for an object submitted to sandbox for analysis based on the submission ID.
    name: trendmicro-visionone-download-analysis-report
  - arguments:
    - description: URL pointing to the location of the file to be submitted. e.g. file_url="https://someurl.com/test.txt".
      name: file_url
      required: true
    - description: Name of the file (including extension) to be analyzed. e.g. filename="some-file.txt".
      name: file_name
      required: true
    - description: The Base64 encoded password for decrypting the submitted document sample. e.g. document_password="dGVzdA==".
      name: document_password
    - description: The Base64 encoded password for decrypting the submitted archive. e.g. archive_password="dGVzdA==".
      name: archive_password
    - description: Parameter that allows you to specify Base64-encoded command line arguments to run the submitted file. e.g. arguments="LS10ZXN0IA==".
      name: arguments
    outputs:
    - contextPath: VisionOne.Submit_File_to_Sandbox.message
      description: Result code of submitting file to sandbox for analysis.
      type: string
    - contextPath: VisionOne.Submit_File_to_Sandbox.code
      description: HTTP status code of the request made to submit file to sandbox.
      type: string
    - contextPath: VisionOne.Submit_File_to_Sandbox.task_id
      description: ID generated for submitting file to sandbox for analysis.
      type: string
    - contextPath: VisionOne.Submit_File_to_Sandbox.digest
      description: The hash value of the file.
      type: string
    - contextPath: VisionOne.Submit_File_to_Sandbox.arguments
      description: Command line arguments to run the submitted file.
      type: string
    description: Submits a file to the sandbox for analysis (Note. For more information about the supported file types, see [the TrendAI Vision One™ Online Help](https://docs.trendmicro.com/en-us/enterprise/trend-micro-vision-one/threat-intelligence-/sandbox-analysis/sandbox-supported-fi.aspx). Submissions require credits. Does not require credits in regions where Sandbox Analysis has not been officially released.)
    name: trendmicro-visionone-submit-file-to-sandbox
  - arguments:
    - description: Entry ID of the file to be submitted. e.g. entry_id="104@49493d71".
      name: entry_id
      required: true
    - description: The Base64 encoded password for decrypting the submitted document sample. e.g. document_password="dGVzdA==".
      name: document_password
    - description: The Base64 encoded password for decrypting the submitted archive. e.g. archive_password="dGVzdA==".
      name: archive_password
    - description: Parameter that allows you to specify Base64-encoded command line arguments to run the submitted file. e.g. arguments="LS10ZXN0IA==".
      name: arguments
    outputs:
    - contextPath: VisionOne.Submit_File_Entry_to_Sandbox.message
      description: Result code of submitting file entry to sandbox for analysis.
      type: string
    - contextPath: VisionOne.Submit_File_Entry_to_Sandbox.code
      description: HTTP status code of the request made to submit file entry to sandbox.
      type: string
    - contextPath: VisionOne.Submit_File_Entry_to_Sandbox.task_id
      description: ID of the submitted file.
      type: string
    - contextPath: VisionOne.Submit_File_Entry_to_Sandbox.digest
      description: The hash value of the file.
      type: string
    - contextPath: VisionOne.Submit_File_Entry_to_Sandbox.filename
      description: The name of the file submitted.
      type: string
    - contextPath: VisionOne.Submit_File_Entry_to_Sandbox.file_path
      description: The path to the file associated to incident.
      type: string
    - contextPath: VisionOne.Submit_File_Entry_to_Sandbox.entry_id
      description: The Entry ID for the file.
      type: string
    - contextPath: VisionOne.Submit_File_Entry_to_Sandbox.arguments
      description: Command line arguments to run the submitted file.
      type: string
    name: trendmicro-visionone-submit-file-entry-to-sandbox
    description: Submits a file to the sandbox for analysis (Note. For more information about the supported file types, see [the TrendAI Vision One™Online Help](https://docs.trendmicro.com/en-us/enterprise/trend-micro-vision-one/threat-intelligence-/sandbox-analysis/sandbox-supported-fi.aspx). Submissions require credits. Does not require credits in regions where Sandbox Analysis has not been officially released.)
  - arguments:
    - description: List of URLs to be sent for analysis. e.g. urls="https://test.com,https://dummydomain.com".
      name: urls
      required: true
    outputs:
    - contextPath: VisionOne.Submit_Urls_to_Sandbox.id
      description: ID generated for the URL sent to sandbox for analysis.
      type: string
    - contextPath: VisionOne.Submit_Urls_to_Sandbox.url
      description: URL sent to sandbox for analysis.
      type: string
    - contextPath: VisionOne.Submit_Urls_to_Sandbox.digest
      description: Digest value generated for the URL sent to sandbox for analysis.
      type: string
    - contextPath: VisionOne.Submit_Urls_to_Sandbox.status
      description: HTTPS status code of making the request.
      type: string
    - contextPath: VisionOne.Submit_Urls_to_Sandbox.task_id
      description: Task ID generated for the URL sent to sandbox for analysis.
      type: string
    description: Sends URL(s) to sandbox for analysis.
    name: trendmicro-visionone-submit-urls-to-sandbox
  - arguments:
    - description: Workbench ID for the alert to query. e.g. workbench_id="WB-14-20190709-00003".
      name: workbench_id
      required: true
    outputs:
    - contextPath: VisionOne.Alert_Details.etag
      description: The ETag of the resource you want to update.
      type: string
    - contextPath: VisionOne.Alert_Details.alert.id
      description: ID of the workbench alert.
      type: string
    - contextPath: VisionOne.Alert_Details.alert.model
      description: Name of the detection model that triggered the alert.
      type: string
    - contextPath: VisionOne.Alert_Details.alert.score
      description: Overall severity assigned to the alert based on the severity of the matched detection model and the impact scope.
      type: number
    - contextPath: VisionOne.Alert_Details.alert.severity
      description: Workbench alert severity.
      type: string
    - contextPath: VisionOne.Alert_Details.alert.indicators
      description: The indicators refer to those objects which are found by RCA or sweeping.
      type: string
    - contextPath: VisionOne.Alert_Details.alert.description
      description: Description of the detection model that triggered the alert.
      type: string
    - contextPath: VisionOne.Alert_Details.alert.impact_scope
      description: Affected entities information.
      type: string
    - contextPath: VisionOne.Alert_Details.alert.matched_rules
      description: The rules are triggered.
      type: string
    - contextPath: VisionOne.Alert_Details.alert.alert_provider
      description: Alert provider.
      type: string
    - contextPath: VisionOne.Alert_Details.alert.schema_version
      description: The version of the JSON schema, not the version of alert trigger content.
      type: string
    - contextPath: VisionOne.Alert_Details.alert.workbench_link
      description: Workbench URL.
      type: string
    - contextPath: VisionOne.Alert_Details.alert.created_date_time
      description: Datetime in ISO 8601 format (yyyy-MM-ddThh:mm:ssZ in UTC) that indicates the created date time of the alert.
      type: string
    - contextPath: VisionOne.Alert_Details.alert.updated_date_time
      description: Datetime in ISO 8601 format (yyyy-MM-ddThh:mm:ssZ in UTC) that indicates the last updated date time of the alert.
      type: string
    - contextPath: VisionOne.Alert_Details.alert.investigation_status
      description: Workbench alert status.
      type: string
    - contextPath: VisionOne.Alert_Details.alert.first_investigated_date_time
      description: The date and time the case status was changed to 'In progress' in ISO 8601 format (yyyy-MM-ddThh:mm:ssZ, UTC).
      type: string
    - contextPath: VisionOne.Alert_Details.alert.incident_id
      description: The unique identifier of an incident.
      type: string
    - contextPath: VisionOne.Alert_Details.alert.case_id
      description: The unique identifier of a case.
      type: string
    - contextPath: VisionOne.Alert_Details.alert.owner_ids
      description: The owners of the Workbench alert.
      type: string
    - contextPath: VisionOne.Alert_Details.alert.model_id
      description: ID of the detection model that triggered the alert.
      type: string
    - contextPath: VisionOne.Alert_Details.alert.model_type
      description: Type of the detection model that triggered the alert.
      type: string
    - contextPath: VisionOne.Alert_Details.alert.status
      description: The status of a case or investigation.
      type: string
    - contextPath: VisionOne.Alert_Details.alert.investigation_result
      description: The findings of a case or investigation.
      type: string
    description: Fetches details for a specific alert.
    name: trendmicro-visionone-get-alert-details
  - arguments:
    - description: polling the task for 30 seconds interval. e.g. polling=true.
      name: polling
      default: true
      defaultValue: 'true'
    - description: task_id from the trendmicro-visionone-submit-file-to-sandbox or trendmicro-visionone-submit-file-entry-to-sandbox command output. e.g. task_id="012e4eac-9bd9-4e89-95db-77e02f75a611".
      name: task_id
      required: true
    outputs:
    - contextPath: VisionOne.Sandbox_Submission_Polling.message
      description: Status of the sandbox analysis.
      type: string
    - contextPath: VisionOne.Sandbox_Submission_Polling.status_code
      description: Status code of the request.
      type: string
    - contextPath: VisionOne.Sandbox_Submission_Polling.status
      description: Status of action to analyze file in sandbox.
      type: string
    - contextPath: VisionOne.Sandbox_Submission_Polling.report_id
      description: Report ID of the submission queried.
      type: string
    - contextPath: VisionOne.Sandbox_Submission_Polling.digest
      description: The hash values of file analyzed.
      type: string
    - contextPath: VisionOne.Sandbox_Submission_Polling.analysis_completion_time
      description: Sample analysis completed time.
      type: string
    - contextPath: VisionOne.Sandbox_Submission_Polling.risk_level
      description: Risk Level of the analyzed file.
      type: string
    - contextPath: VisionOne.Sandbox_Submission_Polling.detection_name_list
      description: Detection name of this sample, if applicable.
      type: string
    - contextPath: VisionOne.Sandbox_Submission_Polling.threat_type_list
      description: Threat type of this sample.
      type: string
    - contextPath: VisionOne.Sandbox_Submission_Polling.file_type
      description: File type of this sample.
      type: string
    - contextPath: VisionOne.Sandbox_Submission_Polling.type
      description: Object type.
      type: string
    - contextPath: VisionOne.Sandbox_Submission_Polling.message
      description: Error message for failed call.
      type: string
    - contextPath: VisionOne.Sandbox_Submission_Polling.code
      description: Error code for failed call.
      type: string
    - contextPath: VisionOne.Sandbox_Submission_Polling.DBotScore.Score
      description: The DBot score.
      type: number
    - contextPath: VisionOne.Sandbox_Submission_Polling.DBotScore.Vendor
      description: The Vendor name.
      type: string
    - contextPath: VisionOne.Sandbox_Submission_Polling.DBotScore.Reliability
      description: The reliability of an intelligence-data source.
      type: string
    description: Runs a polling command to retrieve the status of a sandbox analysis submission.
    name: trendmicro-visionone-run-sandbox-submission-polling
    polling: true
  - arguments:
    - description: polling the task for 30 seconds interval. e.g. polling=true.
      name: polling
      default: true
      defaultValue: 'true'
    - description: Task id of the task you would like to check. e.g. task_id="00000012".
      name: task_id
      required: true
    outputs:
    - contextPath: VisionOne.Task_Status.id
      description: Task ID of the task queried.
      type: string
    - contextPath: VisionOne.Task_Status.status
      description: Status of the task.
      type: string
    - contextPath: VisionOne.Task_Status.created_date_time
      description: Timestamp in ISO 8601 format.
      type: string
    - contextPath: VisionOne.Task_Status.last_action_date_time
      description: Timestamp in ISO 8601 format.
      type: string
    - contextPath: VisionOne.Task_Status.action
      description: Action performed.
      type: string
    - contextPath: VisionOne.Task_Status.description
      description: Description of the task.
      type: string
    - contextPath: VisionOne.Task_Status.account
      description: Account that performed the task.
      type: string
    - contextPath: VisionOne.Task_Status.type
      description: Value type.
      type: string
    - contextPath: VisionOne.Task_Status.value
      description: Value that was submitted.
      type: string
    - contextPath: VisionOne.Task_Status.tasks
      description: Task related information.
      type: string
    - contextPath: VisionOne.Task_Status.agent_guid
      description: Agent guid of the endpoint.
      type: string
    - contextPath: VisionOne.Task_Status.endpoint_name
      description: Endpoint name.
      type: string
    description: Command gives the status of the running task based on the task id.
    name: trendmicro-visionone-check-task-status
    polling: true
  - arguments:
    - description: ID of the workbench you would like to attach the note to. e.g. workbench_id="WB-14-20190709-00003".
      name: workbench_id
      required: true
    - description: Contents of the note to be attached. e.g. content="Some details for the workbench alert."
      name: content
      required: true
    outputs:
    - contextPath: VisionOne.Add_Note.code
      description: HTTPS status code of making the request.
      type: string
    - contextPath: VisionOne.Add_Note.message
      description: Message notifying the user of note added to workbench.
      type: string
    - contextPath: VisionOne.Add_Note.note_id
      description: ID of the note added to workbench.
      type: string
    description: Attaches a note to a workbench alert.
    name: trendmicro-visionone-add-note
  - arguments:
    - description: ID of the workbench you would like to update the status for. e.g. workbench_id="WB-14-20190709-00003".
      name: workbench_id
      required: true
    - description: Target resource will be updated only if it matches ETag of the target one. Etag is one of the outputs from get_alert_details. e.g. if_match="d41d8cd98f00b204e9800998ecf8427e".
      name: if_match
      required: true
    - description: Status to assign to the workbench alert. e.g. status="in_progress".
      name: status
      required: false
      auto: PREDEFINED
      predefined:
      - open
      - in_progress
      - closed
    - description: The status of an investigation, this field is deprecated. e.g. inv_status="in_progress".
      name: inv_status
      required: false
      auto: PREDEFINED
      predefined:
      - new
      - closed
      - in_progress
      - true_positive
      - false_positive
      - benign_true_positive
      hidden: true
    - description: The findings of a case or investigation. e.g. inv_result="true_positive".
      name: inv_result
      required: false
      auto: PREDEFINED
      predefined:
      - no_findings
      - noteworthy
      - true_positive
      - false_positive
      - benign_true_positive
    outputs:
    - contextPath: VisionOne.Update_Status.Workbench_Id
      description: The ID of the workbench that had the status updated.
      type: string
    - contextPath: VisionOne.Update_Status.code
      description: HTTP status code of updating workbench alert status.
      type: string
    - contextPath: VisionOne.Update_Status.message
      description: Message notifying user that the alert status has been updated to user defined status.
      type: string
    description: Updates the status of a workbench alert.
    name: trendmicro-visionone-update-status
  - arguments:
    - description: 'A Json list of object(s) made up of `filename`, `endpoint` or `agent_guid` and optional `description` and optional `parameter`. e.g. [{"filename":"test.ps1","endpoint":"test-endpoint1","description":"Run custom script","parameter":"some-string"}].'
      name: block_objects
      required: true
      isArray: true
    outputs:
    - contextPath: VisionOne.Run_Custom_Script.status
      description: Status of running custom script.
      type: number
    - contextPath: VisionOne.Run_Custom_Script.task_id
      description: Task ID generated after running custom script.
      type: string
    description: Runs a custom script on the specified endpoint or agentGuid.
    name: trendmicro-visionone-run-custom-script
  - arguments:
    - description: 'Name of the custom script.'
      name: filename
    - description: 'Type of script, either bash or powershell.'
      name: filetype
      auto: PREDEFINED
      predefined:
      - bash
      - powershell
    - description: 'Conditional operator used to build request that allows user to retrieve a subset of custom scripts. Possible values: and/or. Ex. `or`: the results retrieved will contain custom script(s) matching FileName OR FileType. `and`: the result retrieved will contain custom script matching FileName AND FileType. Defaults to `and`.'
      name: query_op
      auto: PREDEFINED
      predefined:
      - and
      - or
    outputs:
    - contextPath: VisionOne.Get_Custom_Script_List.id
      description: The ID for custom script.
      type: string
    - contextPath: VisionOne.Get_Custom_Script_List.description
      description: The script description.
      type: string
    - contextPath: VisionOne.Get_Custom_Script_List.filename
      description: Name of the script.
      type: string
    - contextPath: VisionOne.Get_Custom_Script_List.filetype
      description: File type for the script.
      type: string
    description: Fetches a list of all available custom scripts in V1 XDR Portal.
    name: trendmicro-visionone-get-custom-script-list
  - arguments:
    - description: Name of the custom script. e.g. filename="hello.sh".
      name: filename
      required: true
    - description: File type of custom script. e.g. filetype="bash".
      name: filetype
      required: true
      auto: PREDEFINED
      predefined:
      - bash
      - powershell
    - description: The contents of custom script to be added. script_contents="#!/bin/sh echo 'Custom script to do something'".
      name: script_contents
      required: true
    - description: Description of the custom script. e.g. description="This script does something."
      name: description
    outputs:
    - contextPath: VisionOne.Add_Custom_Script.id
      description: ID generated for the added custom script.
      type: string
    description: Adds a custom script to V1 portal in Response management under custom scripts.
    name: trendmicro-visionone-add-custom-script
  - arguments:
    - description: ID for the custom script to download. e.g. script_id="44c99cb0-8c5f-4182-af55-62135dbe32f1".
      name: script_id
      required: true
    outputs:
    - contextPath: VisionOne.Download_Custom_Script.text
      description: Contents of the custom script.
      type: string
    description: Downloads the contents of a custom script based on script ID.
    name: trendmicro-visionone-download-custom-script
  - arguments:
    - description: ID of custom script to be deleted. e.g. script_id="44c99cb0-8c5f-4182-af55-62135dbe32f1".
      name: script_id
      required: true
    outputs:
    - contextPath: VisionOne.Delete_Custom_Script.status
      description: Success or Failure status code.
      type: string
    description: Delete a custom script based on script ID.
    name: trendmicro-visionone-delete-custom-script
  - arguments:
    - description: Name of the custom script. e.g. filename="hello.sh".
      name: filename
      required: true
    - description: The filetype of custom script. e.g. filetype="bash".
      name: filetype
      required: true
      auto: PREDEFINED
      predefined:
      - bash
      - powershell
    - description: ID of custom script to be updated. e.g. script_id="44c99cb0-8c5f-4182-af55-62135dbe32f1".
      name: script_id
      required: true
    - description: The updated contents of custom script. e.g. script_contents="#!/bin/sh echo 'Hello World'".
      name: script_contents
      required: true
    - description: Description of the custom script. e.g. description="Updating script to print Hello World."
      name: description
    outputs:
    - contextPath: VisionOne.Update_Custom_Script.status
      description: The Success or Error status.
      type: string
    description: Updates the contents of a custom script based on script ID.
    name: trendmicro-visionone-update-custom-script
  - arguments:
    - description: 'Filter (A dictionary object with key/value used to create a query string) for retrieving a subset of the collected Observed Attack Techniques events e.g. {"endpointName":"sample-host","riskLevel":"low"}. Complete list of supported fields (https://automation.trendmicro.com/xdr/api-v3#tag/Observed-Attack-Techniques/paths/~1v3.0~1oat~1detections/get).'
      name: fields
      required: true
    - description: 'Conditional operator used to build request that allows user to retrieve a subset of the collected Observed Attack Techniques events. Possible values: and/or. Ex. `or`: the results retrieved will contain OAT events for endpoint(s) matching endpointName OR riskLevel. `and`: will contain OAT events data for endpoint matching endpointName AND riskLevel. Defaults to `and`.'
      name: query_op
      auto: PREDEFINED
      predefined:
      - and
      - or
      default: true
    - description: 'The start of the event detection data retrieval time range in ISO 8601 format. Default: 1 hour before the time you make the request. e.g. detected_start="2023-10-01T08:00:00Z".'
      name: detected_start
    - description: 'The end of the event detection data retrieval time range in ISO 8601 format. Default: The time you make the request. e.g. detected_end="2023-12-01T08:00:00Z".'
      name: detected_end
    - description: 'The beginning of the data ingestion time range in ISO 8601 format. e.g. ingested_start="2023-12-01T08:00:00Z".'
      name: ingested_start
    - description: 'The end of the data ingestion time range in ISO 8601 format. e.g. ingested_end="2023-12-01T08:00:00Z".'
      name: ingested_end
    - description: "Number of records displayed on a page. e.g. top=5."
      name: top
    outputs:
    - contextPath: VisionOne.Get_Observed_Attack_Techniques.id
      description: Unique alphanumeric string that identifies an Observed Attack Techniques event.
      type: string
    - contextPath: VisionOne.Get_Observed_Attack_Techniques.source
      description: The data sources associated with log types.
      type: string
    - contextPath: VisionOne.Get_Observed_Attack_Techniques.detail
      description: Object that contains detailed information about an Observed Attack Technique event. Object may vary depending on the products purchased by the customer and the products supported in their respective regions.
      type: string
    - contextPath: VisionOne.Get_Observed_Attack_Techniques.filters
      description: List of filters and associated information.
      type: string
    - contextPath: VisionOne.Get_Observed_Attack_Techniques.endpoint
      description: Object that contains information about an endpoint. This field is displayed only when the detection event is related to endpoints.
      type: string
    - contextPath: VisionOne.Get_Observed_Attack_Techniques.entity_name
      description: Name associated with an entity.
      type: string
    - contextPath: VisionOne.Get_Observed_Attack_Techniques.entity_type
      description: Entity type associated with an event is determined by the products purchased by the customer and the products supported in their regions.
      type: string
    - contextPath: VisionOne.Get_Observed_Attack_Techniques.detected_date_time
      description: Timestamp in ISO 8601 format that indicates when an Observed Attack Techniques event was detected.
      type: string
    - contextPath: VisionOne.Get_Observed_Attack_Techniques.ingested_date_time
      description: Timestamp in ISO 8601 format that indicates when the pipeline ingested data related to an Observed Attack Techniques event. This field is displayed only when ingestedStartDateTime and ingestedEndDateTime are used to define the data retrieval time range.
      type: string
    description: Displays a list of Observed Attack Techniques events that match the specified criteria.
    name: trendmicro-visionone-get-observed-attack-techniques
  - name: get-mapping-fields
    description: Returns the list of fields for an incident type. This command is used for incident mirroring.
    arguments: []
  - name: update-remote-system
    description: Pushes local XSOAR incident changes to the remote Vision One alert system. This command is used for outgoing mirroring.
    arguments: []
  - name: get-remote-data
    description: Gets remote data from Vision One for a specific alert. This method is used for incoming mirroring and debugging purposes.
    arguments:
    - name: id
      description: The Vision One alert ID.
      required: true
    - name: last_update
      description: Retrieve entries that were modified after last_update timestamp.
      required: false
  - name: get-modified-remote-data
    description: Gets the list of Vision One alerts that were modified since the last update time. This command is used for incoming mirroring.
    arguments:
    - name: last_update
      description: Retrieve entries that were modified after last_update timestamp.
  dockerimage: demisto/pytmv1:0.11.0.10133006
  isFetchSamples: true
  isfetch: true
  ismappable: true
  isremotesyncin: true
  isremotesyncout: true
  script: ''
  subtype: python3
  type: python
fromversion: 6.5.0
tests:
- No tests (auto formatted)