Skip to content

Commit 4598dc6

Browse files
trend_micro_vision_one: add support for endpoint activity and network activity data streams.
Adds support for collecting endpoint activity and network activity data from Trend Micro Vision One. Uses the Vision One Endpoint Activity API [1] and Network Endpoint API [2] to ingest the required logs. Updates the necessary schemas and documentation to enable these new data streams. [1] https://automation.trendmicro.com/xdr/api-v3/#tag/Search/paths/~1v3.0~1search~1endpointActivities/get [2] https://automation.trendmicro.com/xdr/api-v3/#tag/Search/paths/~1v3.0~1search~1networkActivities/get
1 parent b65219a commit 4598dc6

File tree

41 files changed

+8891
-185
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+8891
-185
lines changed

packages/trend_micro_vision_one/_dev/build/docs/README.md

Lines changed: 34 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,24 @@
22

33
## Overview
44

5-
The [Trend Micro Vision One](https://www.trendmicro.com/en_in/business/products/detection-response.html) integration allows you to monitor Alert, Audit, Detection and Telemetry activity. Trend Micro Vision One refers to the ability to do detection and response across email, endpoints, servers, cloud workloads, and networks via a single Trend Micro Vision One platform or the managed Trend Micro Vision One service.
5+
The [Trend Micro Vision One](https://www.trendmicro.com/en_in/business/products/detection-response.html) integration allows you to monitor Alert, Audit, Detection, Endpoint activity, Network activity, and Telemetry activity. Trend Micro Vision One refers to the ability to do detection and response across email, endpoints, servers, cloud workloads, and networks via a single Trend Micro Vision One platform or the managed Trend Micro Vision One service.
66

77
Use the Trend Micro Vision One integration to collects and parses data from the REST APIs. Then visualize that data in Kibana.
88

99
## Data streams
1010

11-
The Trend Micro Vision One integration collects logs for four types of events: Alert, Audit, Detection and Telemetry.
11+
The Trend Micro Vision One integration collects logs for four types of events: Alert, Audit, Detection, Endpoint activity, Network activity, and Telemetry.
1212

1313
**Alert** Displays information about workbench alerts. See more details in the doc [here](https://automation.trendmicro.com/xdr/api-v3#tag/Workbench/paths/~1v3.0~1workbench~1alerts/get).
1414

1515
**Audit** Displays log entries that match the specified search criteria. See more details in the doc [here](https://automation.trendmicro.com/xdr/api-v3#tag/Audit-Logs).
1616

1717
**Detection** Displays search results from the Detection Data source. See more details in the doc [here](https://automation.trendmicro.com/xdr/api-v3#tag/Search/paths/~1v3.0~1search~1detections/get).
1818

19+
**Endpoint activity** Displays search results from the Endpoint activity Data source. See more details in the doc [here](https://automation.trendmicro.com/xdr/api-v3/#tag/Search/paths/~1v3.0~1search~1endpointActivities/get).
20+
21+
**Network activity** Displays search results from the Network activity Data source. See more details in the doc [here](https://automation.trendmicro.com/xdr/api-v3/#tag/Search/paths/~1v3.0~1search~1networkActivities/get).
22+
1923
**Telemetry** Displays telemetry events from the Datalake Pipeline API. See more details in the doc [here](https://automation.trendmicro.com/xdr/api-v3/#tag/Datalake-Pipeline).
2024

2125

@@ -39,12 +43,14 @@ This module has been tested against `Trend Micro Vision One API version 3.0`.
3943
- **Name**: A meaningful name that can help you identify the API key.
4044
- **Role**: The user role assigned to the key. API keys can use either predefined or custom user roles. Custom roles can be created by navigating to **Administration -> User Roles -> Add Role**. The role must have appropriate API access permission to fetch relevant data. The following table outlines the access permissions to apps and features needed to fetch relevant data from Trend Vision API.
4145

42-
| Datastream | Section | Permissions |
43-
|--------------|--------------------------------------------------------------|----------------------------------------------------|
44-
| Alert | Platform Capabilities > XDR Threat Investigation > Workbench | `View, filter, and search`. |
45-
| Audit | Settings > Administration > Audit Logs | `View, filter, and search`, `Export and Download`. |
46-
| Detection | Platform Capabilities > XDR Threat Investigation > Search | `View, filter, and search`. |
47-
| Telemetry | Platform Capabilities > XDR Threat Investigation > Search | `View, filter, and search`. |
46+
| Datastream | Section | Permissions |
47+
|-------------------|--------------------------------------------------------------|--------------------------------------------------------------|
48+
| Alert | Platform Capabilities > XDR Threat Investigation > Workbench | `View, filter, and search`. |
49+
| Audit | Settings > Administration > Audit Logs | `View, filter, and search`, `Export and Download`. |
50+
| Detection | Platform Capabilities > XDR Threat Investigation > Search | `View, filter, and search`. |
51+
| Endpoint activity | Agentic SIEM and XDR > XDR Data Explorer | `View queries and Watchlist, and filter and search queries`. |
52+
| Network activity | Agentic SIEM and XDR > XDR Data Explorer | `View queries and Watchlist, and filter and search queries`. |
53+
| Telemetry | Platform Capabilities > XDR Threat Investigation > Search | `View, filter, and search`. |
4854

4955
Refer to [Account Role Permissions](https://automation.trendmicro.com/xdr/Guides/Authentication) for more details.
5056

@@ -93,6 +99,26 @@ This is the `detection` dataset.
9399

94100
{{fields "detection"}}
95101

102+
### endpoint activity
103+
104+
This is the `endpoint activity` dataset.
105+
106+
#### Example
107+
108+
{{event "endpoint_activity"}}
109+
110+
{{fields "endpoint_activity"}}
111+
112+
### network activity
113+
114+
This is the `network activity` dataset.
115+
116+
#### Example
117+
118+
{{event "network_activity"}}
119+
120+
{{fields "network_activity"}}
121+
96122
### telemetry
97123

98124
This is the `telemetry` dataset.

0 commit comments

Comments
 (0)