|
33 | 33 | "email": "support@data443.com", |
34 | 34 | "_email": "[variables('email')]", |
35 | 35 | "_solutionName": "TacitRed-IOC-CrowdStrike", |
36 | | - "_solutionVersion": "3.0.0", |
37 | | - "solutionId": "data443.azure-sentinel-solution-tacitred-crowdstrike-ioc-automation", |
| 36 | + "_solutionVersion": "3.0.1", |
| 37 | + "solutionId": "data443riskmitigationinc1761580347231.azure-sentinel-solution-tacitred-cs-ioc-automation", |
38 | 38 | "_solutionId": "[variables('solutionId')]", |
39 | 39 | "blanks": "[replace('b', 'b', '')]", |
40 | 40 | "playbookVersion1": "1.0", |
|
49 | 49 | "resources": [ |
50 | 50 | { |
51 | 51 | "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", |
52 | | - "apiVersion": "2025-09-01", |
| 52 | + "apiVersion": "2023-04-01-preview", |
53 | 53 | "name": "[variables('playbookTemplateSpecName1')]", |
54 | 54 | "location": "[parameters('workspace-location')]", |
55 | 55 | "dependsOn": [ |
56 | 56 | "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" |
57 | 57 | ], |
58 | 58 | "properties": { |
59 | | - "description": "pb-tacitred-to-crowdstrike Playbook with template version 3.0.0", |
| 59 | + "description": "pb-tacitred-to-crowdstrike Playbook with template version 3.0.1", |
60 | 60 | "mainTemplate": { |
61 | 61 | "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", |
62 | 62 | "contentVersion": "[variables('playbookVersion1')]", |
|
65 | 65 | "type": "string", |
66 | 66 | "defaultValue": "pb-tacitred-to-crowdstrike" |
67 | 67 | }, |
68 | | - "location": { |
69 | | - "type": "string", |
70 | | - "defaultValue": "[concat('[resourceGroup().locatio', 'n]')]" |
71 | | - }, |
72 | 68 | "TacitRed_ApiKey": { |
73 | 69 | "type": "securestring", |
74 | 70 | "defaultValue": "", |
75 | 71 | "metadata": { |
76 | 72 | "description": "TacitRed API Key for authentication" |
77 | 73 | } |
78 | 74 | }, |
79 | | - "TacitRed_Domain": { |
80 | | - "type": "string", |
81 | | - "defaultValue": "", |
82 | | - "metadata": { |
83 | | - "description": "Optional domain filter for TacitRed findings" |
84 | | - } |
85 | | - }, |
86 | 75 | "CrowdStrike_ClientId": { |
87 | 76 | "type": "securestring", |
88 | 77 | "defaultValue": "", |
|
108 | 97 | "type": "Microsoft.Logic/workflows", |
109 | 98 | "apiVersion": "2019-05-01", |
110 | 99 | "name": "[[parameters('PlaybookName')]", |
111 | | - "location": "[[parameters('location')]", |
| 100 | + "location": "[[variables('workspace-location-inline')]", |
112 | 101 | "properties": { |
113 | 102 | "state": "Enabled", |
114 | 103 | "parameters": { |
115 | 104 | "TacitRed_ApiKey": { |
116 | 105 | "value": "[[parameters('TacitRed_ApiKey')]" |
117 | 106 | }, |
118 | | - "TacitRed_Domain": { |
119 | | - "value": "[[parameters('TacitRed_Domain')]" |
120 | | - }, |
121 | 107 | "CrowdStrike_ClientId": { |
122 | 108 | "value": "[[parameters('CrowdStrike_ClientId')]" |
123 | 109 | }, |
|
137 | 123 | "type": "string", |
138 | 124 | "defaultValue": "[variables('blanks')]" |
139 | 125 | }, |
140 | | - "TacitRed_Domain": { |
141 | | - "type": "string", |
142 | | - "defaultValue": "[variables('blanks')]" |
143 | | - }, |
144 | 126 | "CrowdStrike_BaseUrl": { |
145 | 127 | "type": "string", |
146 | 128 | "defaultValue": "https://api.us-2.crowdstrike.com" |
|
177 | 159 | "type": "Http", |
178 | 160 | "inputs": { |
179 | 161 | "method": "GET", |
180 | | - "uri": "@{parameters('TacitRed_ApiUrl')}?types[]=compromised_credentials&domains[]=@{encodeUriComponent(if(empty(parameters('TacitRed_Domain')),'',parameters('TacitRed_Domain')))}&page=1&page_size=50", |
| 162 | + "uri": "@{parameters('TacitRed_ApiUrl')}?types[]=compromised_credentials&page=1&page_size=50", |
181 | 163 | "headers": { |
182 | 164 | "accept": "application/json", |
183 | 165 | "Authorization": "@{parameters('TacitRed_ApiKey')}" |
|
249 | 231 | } |
250 | 232 | }, |
251 | 233 | "tags": { |
| 234 | + "hidden-SentinelTemplateName": "TacitRedToCrowdStrike", |
| 235 | + "hidden-SentinelTemplateVersion": "1.0", |
252 | 236 | "hidden-SentinelWorkspaceId": "[[variables('workspaceResourceId')]" |
253 | 237 | } |
254 | 238 | }, |
255 | 239 | { |
256 | 240 | "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", |
257 | | - "apiVersion": "2025-09-01", |
| 241 | + "apiVersion": "2022-01-01-preview", |
258 | 242 | "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('Playbook-', last(split(variables('playbookId1'),'/'))))]", |
259 | 243 | "properties": { |
260 | 244 | "parentId": "[variables('playbookId1')]", |
|
267 | 251 | "sourceId": "[variables('_solutionId')]" |
268 | 252 | }, |
269 | 253 | "author": { |
270 | | - "name": "TacitRed", |
| 254 | + "name": "Data443 Risk Mitigation, Inc.", |
271 | 255 | "email": "[variables('_email')]" |
272 | 256 | }, |
273 | 257 | "support": { |
|
288 | 272 | "postDeployment": [ |
289 | 273 | "1. Configure the TacitRed API Key parameter", |
290 | 274 | "2. Configure the CrowdStrike Client ID and Client Secret parameters", |
291 | | - "3. Optionally set a domain filter to limit findings to specific domains", |
292 | | - "4. Enable the Logic App and configure the recurrence trigger as needed" |
| 275 | + "3. Enable the Logic App and configure the recurrence trigger as needed" |
293 | 276 | ], |
294 | 277 | "lastUpdateTime": "2026-01-22T00:00:00Z", |
295 | 278 | "tags": [ |
|
322 | 305 | }, |
323 | 306 | { |
324 | 307 | "type": "Microsoft.OperationalInsights/workspaces/providers/contentPackages", |
325 | | - "apiVersion": "2025-09-01", |
| 308 | + "apiVersion": "2023-04-01-preview", |
326 | 309 | "location": "[parameters('workspace-location')]", |
327 | 310 | "properties": { |
328 | | - "version": "3.0.0", |
| 311 | + "version": "3.0.1", |
329 | 312 | "kind": "Solution", |
330 | 313 | "contentSchemaVersion": "3.0.0", |
331 | 314 | "displayName": "TacitRed-IOC-CrowdStrike", |
|
343 | 326 | "sourceId": "[variables('_solutionId')]" |
344 | 327 | }, |
345 | 328 | "author": { |
346 | | - "name": "TacitRed", |
| 329 | + "name": "Data443 Risk Mitigation, Inc.", |
347 | 330 | "email": "[variables('_email')]" |
348 | 331 | }, |
349 | 332 | "support": { |
|
0 commit comments