Trend Micro Vision One V3.
Trend Micro Vision One Pack.#
This Integration is part of theSupported versions
Supported Cortex XSOAR versions: 6.5.0 and later.
Trend Micro 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—Trend Micro 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 Trend Micro 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 Trend Micro Vision One.
#
Configure Trend Micro Vision One V3. on Cortex XSOARNavigate to Settings > Integrations > Servers & Services.
Search for Trend Micro Vision One V3..
Click Add instance to create and configure a new integration instance.
Parameter Description Required API URL (e.g. https://api.xdr.trendmicro.com) The base url for the Trend Micro 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 Max Incidents 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 Click Test to validate the URLs, token, and connection.
#
CommandsYou can execute these commands from the Cortex XSOAR 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-accountAllows the user to sign in to new application and browser sessions. Supported IAM systems -> Azure AD and Active Directory (on-premises).
#
Base Commandtrendmicro-visionone-enable-user-account
#
InputArgument 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 OutputPath | 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-accountSigns 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 Commandtrendmicro-visionone-disable-user-account
#
InputArgument 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 OutputPath | 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-signoutSigns the user out of all active application and browser sessions. Supported IAM systems -> Azure AD.
#
Base Commandtrendmicro-visionone-force-signout
#
InputArgument 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 OutputPath | 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-resetSigns 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 Commandtrendmicro-visionone-force-password-reset
#
InputArgument 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 OutputPath | 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-listAdds a domain, ip, file_sha1, url, sender_mail_address to the User-Defined Suspicious Objects List, which blocks the objects on subsequent detections.
#
Base Commandtrendmicro-visionone-add-to-block-list
#
InputArgument 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 OutputPath | 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-listRemoves a domain, ip, file_sha1, url, sender_mail_address from the User-Defined Suspicious Objects List.
#
Base Commandtrendmicro-visionone-remove-from-block-list
#
InputArgument 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 OutputPath | 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-messageMoves a message from a mailbox to the quarantine folder.
#
Base Commandtrendmicro-visionone-quarantine-email-message
#
InputArgument 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 Trend Micro Vision One message activity data. e.g. [{"message_id":"xasbjAgs72912-asdjnaj","mailbox":"mailbox-name","description":"quarantine"}]. | Required |
#
Context OutputPath | 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-messageDeletes a message from a mailbox.
#
Base Commandtrendmicro-visionone-delete-email-message
#
InputArgument 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 Trend Micro Vision One message activity data. e.g. [{"message_id":"xasbjAgs72912-asdjnaj","mailbox":"mailbox-name","description":"disable":"delete"}]. | Required |
#
Context OutputPath | 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-messageRestores a quarantined message. Deleted messages cannot be restored.
#
Base Commandtrendmicro-visionone-restore-email-message
#
InputArgument 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 Trend Micro Vision One message activity data. e.g. [{"message_id":"xasbjAgs72912-asdjnaj","mailbox":"mailbox-name"}]. | Required |
#
Context OutputPath | 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-endpointDisconnects an endpoint from the network (but allows communication with the managing Trend Micro product).
#
Base Commandtrendmicro-visionone-isolate-endpoint
#
InputArgument 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 OutputPath | 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-connectionRestores network connectivity to an endpoint that applied the "isolate endpoint" action.
#
Base Commandtrendmicro-visionone-restore-endpoint-connection
#
InputArgument 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 OutputPath | 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-listAdds 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 Commandtrendmicro-visionone-add-objects-to-exception-list
#
InputArgument 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 OutputPath | 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-listDeletes domain, ip, url, file_sha1, file_sha256, sender_mail_address from the Exception List.
#
Base Commandtrendmicro-visionone-delete-objects-from-exception-list
#
InputArgument 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 OutputPath | 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-listAdds domain, ip, url, file_sha1, file_sha256, sender_mail_address to the Suspicious Object List.
#
Base Commandtrendmicro-visionone-add-objects-to-suspicious-list
#
InputArgument 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 OutputPath | 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-listDeletes domain, ip, url, file_sha1, file_sha256, sender_mail_address from the Suspicious Object List.
#
Base Commandtrendmicro-visionone-delete-objects-from-suspicious-list
#
InputArgument 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 OutputPath | 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-infoRetrieves information about a specific endpoint.
#
Base Commandtrendmicro-visionone-get-endpoint-info
#
InputArgument 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 OutputPath | 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 Trend Micro product running on the endpoint. |
VisionOne.Endpoint_Info.installed_product_codes | string | Product code of the Trend Micro product installed on the endpoint. |
#
trendmicro-visionone-get-endpoint-activity-dataDisplays search results from the Endpoint Activity Data source that match the parameters provided.
#
Base Commandtrendmicro-visionone-get-endpoint-activity-data
#
InputArgument 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 OutputPath | 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-countDisplays total count of search results from the Endpoint Activity Data source that match the parameters provided.
#
Base Commandtrendmicro-visionone-get-endpoint-activity-data-count
#
InputArgument 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 OutputPath | Type | Description |
---|---|---|
VisionOne.Endpoint_Activity_Data_Count.endpoint_activity_count | string | Total count for endpoint activity queried. |
#
trendmicro-visionone-get-email-activity-dataDisplays search results from the Email Activity Data source that match the parameters provided.
#
Base Commandtrendmicro-visionone-get-email-activity-data
#
InputArgument 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 OutputPath | 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-countDisplays search results from the Email Activity Data source that match the parameters provided.
#
Base Commandtrendmicro-visionone-get-email-activity-data-count
#
InputArgument 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 OutputPath | Type | Description |
---|---|---|
VisionOne.Email_Activity_Data_Count.email_activity_count | string | Total count of email activity. |
#
trendmicro-visionone-terminate-processTerminates a process that is running on an endpoint.
#
Base Commandtrendmicro-visionone-terminate-process
#
InputArgument 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 OutputPath | 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-statusRetrieves the status of a sandbox analysis submission.
#
Base Commandtrendmicro-visionone-get-file-analysis-status
#
InputArgument 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 OutputPath | 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-resultRetrieves the sandbox submission analysis result.
#
Base Commandtrendmicro-visionone-get-file-analysis-result
#
InputArgument 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 OutputPath | 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-fileCompresses a file on an endpoint in a password-protected archive and then sends the archive to the XDR service platform.
#
Base Commandtrendmicro-visionone-collect-forensic-file
#
InputArgument 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 OutputPath | 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-fileRetrieves a URL and other information required to download a collected file via the trendmicro-visionone-collect-forensic-file command.
#
Base Commandtrendmicro-visionone-download-information-for-collected-forensic-file
#
InputArgument 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 OutputPath | 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-packageDownloads the investigation package based on submission ID.
#
Base Commandtrendmicro-visionone-download-investigation-package
#
InputArgument 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 OutputPath | 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-listDownloads the suspicious object list associated to the specified object. Note ~ Suspicious Object Lists are only available for objects with a high risk level.
#
Base Commandtrendmicro-visionone-download-suspicious-object-list
#
InputArgument 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 OutputPath | 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-reportDownloads the analysis report for an object submitted to sandbox for analysis based on the submission ID.
#
Base Commandtrendmicro-visionone-download-analysis-report
#
InputArgument 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 OutputPath | 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-sandboxSubmits a file to the sandbox for analysis (Note. For more information about the supported file types, see the Trend Micro Vision One Online Help. Submissions require credits. Does not require credits in regions where Sandbox Analysis has not been officially released.)
#
Base Commandtrendmicro-visionone-submit-file-to-sandbox
#
InputArgument 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 OutputPath | 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-sandboxSubmits a file to the sandbox for analysis (Note. For more information about the supported file types, see the Trend Micro Vision One Online Help. Submissions require credits. Does not require credits in regions where Sandbox Analysis has not been officially released.)
#
Base Commandtrendmicro-visionone-submit-file-entry-to-sandbox
#
InputArgument 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 OutputPath | 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-sandboxSends URL(s) to sandbox for analysis.
#
Base Commandtrendmicro-visionone-submit-urls-to-sandbox
#
InputArgument Name | Description | Required |
---|---|---|
urls | List of URLs to be sent for analysis. e.g. urls="https://test.com,https://dummydomain.com". | Required |
#
Context OutputPath | 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-detailsFetches details for a specific alert.
#
Base Commandtrendmicro-visionone-get-alert-details
#
InputArgument Name | Description | Required |
---|---|---|
workbench_id | Workbench ID for the alert to query. e.g. workbench_id="WB-14-20190709-00003". | Required |
#
Context OutputPath | 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. |
#
trendmicro-visionone-run-sandbox-submission-pollingRuns a polling command to retrieve the status of a sandbox analysis submission.
#
Base Commandtrendmicro-visionone-run-sandbox-submission-polling
#
InputArgument 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 OutputPath | 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-statusCommand gives the status of the running task based on the task id.
#
Base Commandtrendmicro-visionone-check-task-status
#
InputArgument 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 OutputPath | 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-noteAttaches a note to a workbench alert.
#
Base Commandtrendmicro-visionone-add-note
#
InputArgument 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 OutputPath | 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-statusUpdates the status of a workbench alert.
#
Base Commandtrendmicro-visionone-update-status
#
InputArgument 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="true_positive". Possible values are: new, in_progress, true_positive, false_positive, benign_true_positive, closed. | Required |
#
Context OutputPath | 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-scriptRuns a custom script on the specified endpoint or agentGuid.
#
Base Commandtrendmicro-visionone-run-custom-script
#
InputArgument 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 OutputPath | 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-listFetches a list of all available custom scripts in V1 XDR Portal.
#
Base Commandtrendmicro-visionone-get-custom-script-list
#
InputArgument 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 OutputPath | 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-scriptAdds a custom script to V1 portal in Response management under custom scripts.
#
Base Commandtrendmicro-visionone-add-custom-script
#
InputArgument 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 OutputPath | Type | Description |
---|---|---|
VisionOne.Add_Custom_Script.id | string | ID generated for the added custom script. |
#
trendmicro-visionone-download-custom-scriptDownloads the contents of a custom script based on script ID.
#
Base Commandtrendmicro-visionone-download-custom-script
#
InputArgument Name | Description | Required |
---|---|---|
script_id | ID for the custom script to download. e.g. script_id="44c99cb0-8c5f-4182-af55-62135dbe32f1". | Required |
#
Context OutputPath | Type | Description |
---|---|---|
VisionOne.Download_Custom_Script.text | string | Contents of the custom script. |
#
trendmicro-visionone-delete-custom-scriptDelete a custom script based on script ID.
#
Base Commandtrendmicro-visionone-delete-custom-script
#
InputArgument Name | Description | Required |
---|---|---|
script_id | ID of custom script to be deleted. e.g. script_id="44c99cb0-8c5f-4182-af55-62135dbe32f1". | Required |
#
Context OutputPath | Type | Description |
---|---|---|
VisionOne.Delete_Custom_Script.status | string | Success or Failure status code. |
#
trendmicro-visionone-update-custom-scriptUpdates the contents of a custom script based on script ID.
#
Base Commandtrendmicro-visionone-update-custom-script
#
InputArgument 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 OutputPath | Type | Description |
---|---|---|
VisionOne.Update_Custom_Script.status | string | The Success or Error status. |
#
trendmicro-visionone-get-observed-attack-techniquesDisplays a list of Observed Attack Techniques events that match the specified criteria.
#
Base Commandtrendmicro-visionone-get-observed-attack-techniques
#
InputArgument 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 OutputPath | 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. |