You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Solutions/CrowdStrike Falcon Endpoint Protection/Data Connectors/CrowdStrikeAPI_ccp/CrowdStrikeAPI_DCR.json
"title": "CrowdStrike API Data Connector (via Codeless Connector Framework) (Preview)",
11
-
"publisher": "Microsoft",
12
-
"descriptionMarkdown": "The [CrowdStrike Data Connector](https://www.crowdstrike.com/) allows ingesting logs from the CrowdStrike API into Microsoft Sentinel. This connector is built on the Microsoft Sentinel Codeless Connector Platform and uses the CrowdStrike API to fetch logs for Alerts, Detections, Hosts, Incidents, and Vulnerabilities. It supports DCR-based ingestion time transformations so that queries can run more efficiently.",
"description": "Get sample of CrowdStrike Vulnerability logs",
44
-
"query": "{{graphQueriesTableName}}\n | take 10"
45
-
},
46
-
{
47
-
"description": "Get sample of CrowdStrike Alert logs",
48
-
"query": "CrowdStrikeAlerts\n | take 10"
49
-
},
50
-
{
51
-
"description": "Get sample of CrowdStrike Incident logs",
52
-
"query": "CrowdStrikeIncidents\n | take 10"
53
-
},
54
-
{
55
-
"description": "Get sample of CrowdStrike Detection logs",
56
-
"query": "CrowdStrikeDetections\n | take 10"
57
-
},
58
-
{
59
-
"description": "Get sample of CrowdStrike Host logs",
60
-
"query": "CrowdStrikeHosts\n | take 10"
61
-
}
62
-
],
63
-
"dataTypes": [
64
-
{
65
-
"name": "{{graphQueriesTableName}}",
66
-
"lastDataReceivedQuery": "{{graphQueriesTableName}}\n | where TimeGenerated > ago(12h) | summarize Time = max(TimeGenerated)\n | where isnotempty(Time)"
67
-
},
68
-
{
69
-
"name": "CrowdStrikeAlerts",
70
-
"lastDataReceivedQuery": "CrowdStrikeAlerts\n | where TimeGenerated > ago(12h) | summarize Time = max(TimeGenerated)\n | where isnotempty(Time)"
71
-
},
72
-
{
73
-
"name": "CrowdStrikeIncidents",
74
-
"lastDataReceivedQuery": "CrowdStrikeIncidents\n | where TimeGenerated > ago(12h) | summarize Time = max(TimeGenerated)\n | where isnotempty(Time)"
75
-
},
76
-
{
77
-
"name": "CrowdStrikeDetections",
78
-
"lastDataReceivedQuery": "CrowdStrikeDetections\n | where TimeGenerated > ago(12h) | summarize Time = max(TimeGenerated)\n | where isnotempty(Time)"
79
-
},
80
-
{
81
-
"name": "CrowdStrikeHosts",
82
-
"lastDataReceivedQuery": "CrowdStrikeHosts\n | where TimeGenerated > ago(12h) | summarize Time = max(TimeGenerated)\n | where isnotempty(Time)"
"title": "CrowdStrike API Data Connector (via Codeless Connector Framework)",
11
+
"publisher": "Microsoft",
12
+
"descriptionMarkdown": "The [CrowdStrike Data Connector](https://www.crowdstrike.com/) allows ingesting logs from the CrowdStrike API into Microsoft Sentinel. This connector is built on the Microsoft Sentinel Codeless Connector Platform and uses the CrowdStrike API to fetch logs for Alerts, Detections, Hosts, Incidents, and Vulnerabilities. It supports DCR-based ingestion time transformations so that queries can run more efficiently.",
"description": "Get sample of CrowdStrike Vulnerability logs",
44
+
"query": "{{graphQueriesTableName}}\n | take 10"
45
+
},
46
+
{
47
+
"description": "Get sample of CrowdStrike Alert logs",
48
+
"query": "CrowdStrikeAlerts\n | take 10"
49
+
},
50
+
{
51
+
"description": "Get sample of CrowdStrike Incident logs",
52
+
"query": "CrowdStrikeIncidents\n | take 10"
53
+
},
54
+
{
55
+
"description": "Get sample of CrowdStrike Detection logs",
56
+
"query": "CrowdStrikeDetections\n | take 10"
57
+
},
58
+
{
59
+
"description": "Get sample of CrowdStrike Host logs",
60
+
"query": "CrowdStrikeHosts\n | take 10"
61
+
}
62
+
],
63
+
"dataTypes": [
64
+
{
65
+
"name": "{{graphQueriesTableName}}",
66
+
"lastDataReceivedQuery": "{{graphQueriesTableName}}\n | where TimeGenerated > ago(12h) | summarize Time = max(TimeGenerated)\n | where isnotempty(Time)"
67
+
},
68
+
{
69
+
"name": "CrowdStrikeAlerts",
70
+
"lastDataReceivedQuery": "CrowdStrikeAlerts\n | where TimeGenerated > ago(12h) | summarize Time = max(TimeGenerated)\n | where isnotempty(Time)"
71
+
},
72
+
{
73
+
"name": "CrowdStrikeIncidents",
74
+
"lastDataReceivedQuery": "CrowdStrikeIncidents\n | where TimeGenerated > ago(12h) | summarize Time = max(TimeGenerated)\n | where isnotempty(Time)"
75
+
},
76
+
{
77
+
"name": "CrowdStrikeDetections",
78
+
"lastDataReceivedQuery": "CrowdStrikeDetections\n | where TimeGenerated > ago(12h) | summarize Time = max(TimeGenerated)\n | where isnotempty(Time)"
79
+
},
80
+
{
81
+
"name": "CrowdStrikeHosts",
82
+
"lastDataReceivedQuery": "CrowdStrikeHosts\n | where TimeGenerated > ago(12h) | summarize Time = max(TimeGenerated)\n | where isnotempty(Time)"
"permissionsDisplayText": "Read and Write permissions are required.",
99
+
"providerDisplayName": "Workspace",
100
+
"scope": "Workspace",
101
+
"requiredPermissions": {
102
+
"write": true,
103
+
"read": true,
104
+
"delete": true
105
+
}
106
+
}
107
+
]
108
+
},
109
+
"instructionSteps": [
110
+
{
111
+
"title": "Configuration steps for the CrowdStrike API",
112
+
"description": "Follow the instructions below to obtain your CrowdStrike API credentials.",
113
+
"instructions": [
114
+
{
115
+
"type": "Markdown",
116
+
"parameters": {
117
+
"content": "#### Configuration steps for the CrowdStrike API\nFollow the instructions below to obtain your CrowdStrike API credentials."
118
+
}
119
+
},
120
+
{
121
+
"type": "Markdown",
122
+
"parameters": {
123
+
"content": "#### 1. Retrieve API URL\nLog in to your CrowdStrike Console and navigate to the API section to copy your Base API URL."
124
+
}
125
+
},
126
+
{
127
+
"type": "Markdown",
128
+
"parameters": {
129
+
"content": "#### 2. Retrieve Client Credentials\nObtain your Client ID and Client Secret from the API credentials section in your CrowdStrike account."
"permissionsDisplayText": "Read and Write permissions are required.",
100
-
"providerDisplayName": "Workspace",
101
-
"scope": "Workspace",
102
-
"requiredPermissions": {
103
-
"read": true,
104
-
"write": true,
105
-
"delete": true,
106
-
"action": false
107
-
}
108
-
}
109
-
]
150
+
{
151
+
"type": "Textbox",
152
+
"parameters": {
153
+
"label": "Client Secret",
154
+
"placeholder": "Your Client Secret",
155
+
"type": "password",
156
+
"name": "clientSecret"
157
+
}
110
158
},
111
-
"instructionSteps": [
112
-
{
113
-
"instructions": [
114
-
{
115
-
"type": "Markdown",
116
-
"parameters": {
117
-
"content": "#### Configuration steps for the CrowdStrike API\nFollow the instructions below to obtain your CrowdStrike API credentials."
118
-
}
119
-
},
120
-
{
121
-
"type": "Markdown",
122
-
"parameters": {
123
-
"content": "#### 1. Retrieve API URL\nLog in to your CrowdStrike Console and navigate to the API section to copy your Base API URL."
124
-
}
125
-
},
126
-
{
127
-
"type": "Markdown",
128
-
"parameters": {
129
-
"content": "#### 2. Retrieve Client Credentials\nObtain your Client ID and Client Secret from the API credentials section in your CrowdStrike account."
0 commit comments