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
A user executed multiple LDAP enumeration queries - IP validation task fix (demisto#40689)
* pb, format, rn
* Bump pack from version CortexResponseAndRemediation to 1.1.94.
* added continueonerror for core-get-endpoints
---------
Co-authored-by: Content Bot <[email protected]>
Copy file name to clipboardExpand all lines: Packs/CortexResponseAndRemediation/Playbooks/playbook-A_user_executed_multiple_LDAP_enumeration_queries.yml
+21-14Lines changed: 21 additions & 14 deletions
Original file line number
Diff line number
Diff line change
@@ -216,7 +216,7 @@ tasks:
216
216
id: 2967545d-ba7a-4934-89fc-84f4a41ff124
217
217
version: -1
218
218
name: Search for recent malware alerts on client IP
219
-
description: Searches for alerts that happened in the past day with Malware category where the host IP is the client IP of the current alert.
219
+
description: Searches for Malware category alerts that occurred in the past day with host IP equal to the client IP of the current alert.
220
220
scriptName: SearchAlertsV2
221
221
type: regular
222
222
iscommand: false
@@ -294,10 +294,10 @@ tasks:
294
294
isautoswitchedtoquietmode: false
295
295
"8":
296
296
id: "8"
297
-
taskid: a685af16-c239-4712-81ff-00dbcca78bca
297
+
taskid: e7e2c5dc-46a4-466f-a6ef-ec40b094423b
298
298
type: condition
299
299
task:
300
-
id: a685af16-c239-4712-81ff-00dbcca78bca
300
+
id: e7e2c5dc-46a4-466f-a6ef-ec40b094423b
301
301
version: -1
302
302
name: Ensure that a single client IP exists
303
303
description: Ensures that the alert contains only 1 client IP. LDAP enumeration query alerts containing multiple IPs are not supported by the playbook.
@@ -313,6 +313,20 @@ tasks:
313
313
conditions:
314
314
- label: "yes"
315
315
condition:
316
+
- - operator: isNotEmpty
317
+
left:
318
+
value:
319
+
simple: Core.OriginalAlert.event.client
320
+
iscontext: true
321
+
- - operator: isNotEqualString
322
+
left:
323
+
value:
324
+
simple: Core.OriginalAlert.event.client
325
+
iscontext: true
326
+
right:
327
+
value:
328
+
simple: 127.0.0.1
329
+
ignorecase: true
316
330
- - operator: isEqualString
317
331
left:
318
332
value:
@@ -335,14 +349,6 @@ tasks:
335
349
right:
336
350
value:
337
351
simple: "3"
338
-
- - operator: isNotEqualString
339
-
left:
340
-
value:
341
-
simple: Core.OriginalAlert.event.client
342
-
iscontext: true
343
-
right:
344
-
value:
345
-
simple: 127.0.0.1
346
352
continueonerrortype: ""
347
353
view: |-
348
354
{
@@ -382,6 +388,7 @@ tasks:
382
388
transformers:
383
389
- operator: uniq
384
390
separatecontext: false
391
+
continueonerror: true
385
392
continueonerrortype: ""
386
393
view: |-
387
394
{
@@ -1659,7 +1666,7 @@ tasks:
1659
1666
id: e64d505f-b741-489d-8513-9b68a04129f1
1660
1667
version: -1
1661
1668
name: Check that client OS is Windows and client role is not Server
1662
-
description: Ensures that the client is not a server, not the domain controller, and runs the Windows operating system (required for automatic remediation).
1669
+
description: Ensures that the client is not a server or domain controller and is running the Windows operating system, which is necessary for automatic remediation.
1663
1670
type: condition
1664
1671
iscommand: false
1665
1672
brand: ""
@@ -1892,7 +1899,7 @@ tasks:
1892
1899
id: 9cdd928b-40cc-4abe-9f62-11968d3d8326
1893
1900
version: -1
1894
1901
name: Get user session results
1895
-
description: Retrieves results from the "quser" command for the user - which can be used to tell if the user is currently logged in.
1902
+
description: Retrieves the output of the "quser" command for the user, which can indicate whether the user is currently logged in.
1896
1903
script: '|||core-get-script-execution-results'
1897
1904
type: regular
1898
1905
iscommand: true
@@ -1927,7 +1934,7 @@ tasks:
1927
1934
id: e53a7044-64ba-47db-8470-d9d23b475850
1928
1935
version: -1
1929
1936
name: Check for active session of the user
1930
-
description: Checks if the execution results show that there is currently an active session for the user - which means the user is currently logged in.
1937
+
description: Checks whether the execution results indicate an active session for the user, confirming the user is currently logged in.
Copy file name to clipboardExpand all lines: Packs/CortexResponseAndRemediation/pack_metadata.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
"name": "Cortex Response And Remediation",
3
3
"description": "The Cortex Response & Remediation Pack delivers a powerful collection of automated playbooks designed to streamline incident response and remediation processes. Built to support an Autonomous SOC vision.",
0 commit comments