Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Inputs groups core playbooks improvement xsiam #32125

Merged
merged 45 commits into from
Jan 21, 2024
Merged
Show file tree
Hide file tree
Changes from 29 commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
86991d0
Inputs groups for XSIAM core playbooks
OmriItzhak Jan 11, 2024
1e84bb9
RN - Inputs groups for XSIAM core playbooks
OmriItzhak Jan 11, 2024
132a9b0
Merge branch 'master' of github.com:demisto/content into Inputs_group…
OmriItzhak Jan 11, 2024
84da344
resolve conflicts pack metadate
OmriItzhak Jan 11, 2024
93f35c8
Apply suggestions from code review
OmriItzhak Jan 11, 2024
4d9645f
Merged master into current branch.
Jan 11, 2024
0311e67
Bump pack from version Core to 3.0.10.
Jan 11, 2024
f5e7d9f
Merge branch 'master' into Inputs_groups_core_playbooks_improvement_x…
OmriItzhak Jan 14, 2024
1f3aecc
fixes after review
OmriItzhak Jan 14, 2024
5406469
Merge remote-tracking branch 'origin/Inputs_groups_core_playbooks_imp…
OmriItzhak Jan 14, 2024
915c52e
bug fix :soc mail
OmriItzhak Jan 15, 2024
a8bb0eb
bug fix :soc mail
OmriItzhak Jan 15, 2024
88d59a1
bug fix :SetIfEmpty (applyIfEmpty changed to: false)
OmriItzhak Jan 15, 2024
7da9c98
bug fix :added conditional task to check if there are any indicators …
OmriItzhak Jan 15, 2024
27721f8
RN after fixes
OmriItzhak Jan 15, 2024
43425e5
Merge branch 'master' into Inputs_groups_core_playbooks_improvement_x…
OmriItzhak Jan 15, 2024
1d15494
updated pack ignor for [PB118] - Playbook Containment Plan - Block In…
OmriItzhak Jan 15, 2024
fc43041
Merge remote-tracking branch 'origin/Inputs_groups_core_playbooks_imp…
OmriItzhak Jan 15, 2024
73765e9
Merged master into current branch.
Jan 16, 2024
2a4d1a9
Bump pack from version CommonPlaybooks to 2.6.1.
Jan 16, 2024
648aa2c
Merge branch 'master' into Inputs_groups_core_playbooks_improvement_x…
OmriItzhak Jan 16, 2024
bfbcf22
Added task to playbook-T1036_-_Masquerading_-_Test.yml - create new i…
OmriItzhak Jan 16, 2024
cf8a08c
Merge remote-tracking branch 'origin/Inputs_groups_core_playbooks_imp…
OmriItzhak Jan 16, 2024
ed8f778
Merge branch 'master' into Inputs_groups_core_playbooks_improvement_x…
OmriItzhak Jan 16, 2024
64c34e7
Merge branch 'master' into Inputs_groups_core_playbooks_improvement_x…
OmriItzhak Jan 16, 2024
0527772
Merge branch 'master' into Inputs_groups_core_playbooks_improvement_x…
OmriItzhak Jan 16, 2024
2e9852f
Merge branch 'master' into Inputs_groups_core_playbooks_improvement_x…
OmriItzhak Jan 17, 2024
cf101e7
Merged master into current branch.
Jan 17, 2024
3228a39
Bump pack from version Core to 3.0.11.
Jan 17, 2024
151e694
Merged master into current branch.
Jan 17, 2024
9562c91
Bump pack from version Core to 3.0.12.
Jan 17, 2024
fe1263b
Merged master into current branch.
Jan 18, 2024
f55adb9
Bump pack from version CommonPlaybooks to 2.6.2.
Jan 18, 2024
3155c20
Bump pack from version Core to 3.0.13.
Jan 18, 2024
fcca288
Merge branch 'master' into Inputs_groups_core_playbooks_improvement_x…
OmriItzhak Jan 18, 2024
14499d9
fix test playbook
OmriItzhak Jan 18, 2024
af6a2ce
Merge remote-tracking branch 'origin/Inputs_groups_core_playbooks_imp…
OmriItzhak Jan 18, 2024
52ef0b1
Merge branch 'master' into Inputs_groups_core_playbooks_improvement_x…
OmriItzhak Jan 21, 2024
cab1c20
Merged master into current branch.
Jan 21, 2024
8cc254f
Bump pack from version CommonPlaybooks to 2.6.3.
Jan 21, 2024
199c4eb
fix test playbook
OmriItzhak Jan 21, 2024
7a22169
Merge branch 'master' of github.com:demisto/content into Inputs_group…
OmriItzhak Jan 21, 2024
a61c455
Merge remote-tracking branch 'origin/Inputs_groups_core_playbooks_imp…
OmriItzhak Jan 21, 2024
e425e2b
Merged master into current branch.
Jan 21, 2024
5ed7795
Bump pack from version Core to 3.0.14.
Jan 21, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
3 changes: 3 additions & 0 deletions Packs/CommonPlaybooks/.pack-ignore
Original file line number Diff line number Diff line change
Expand Up @@ -115,3 +115,6 @@ ignore=RM108

[file:playbook-Get_File_Sample_By_Hash_-_Generic_v2_README.md]
ignore=RM108

[file:playbook-Containment_Plan_-_Block_Indicators.yml]
ignore=PB118
OmriItzhak marked this conversation as resolved.
Show resolved Hide resolved
Original file line number Diff line number Diff line change
Expand Up @@ -822,11 +822,16 @@ tasks:
- operator: uniq
- operator: SetIfEmpty
args:
applyIfEmpty: {}
applyIfEmpty:
value:
simple: "false"
defaultValue:
value:
simple: No indicators to block
separatecontext: false
- operator: RemoveEmpty
args:
empty_values: {}
remove_keys: {}
reputationcalc: 2
continueonerrortype: ""
view: |-
Expand Down Expand Up @@ -911,10 +916,16 @@ tasks:
- operator: uniq
- operator: SetIfEmpty
args:
applyIfEmpty: {}
applyIfEmpty:
value:
simple: "false"
defaultValue:
value:
simple: No indicators to block
- operator: RemoveEmpty
args:
empty_values: {}
remove_keys: {}
separatecontext: false
continueonerrortype: ""
view: |-
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -122,8 +122,8 @@ tasks:
view: |-
{
"position": {
"x": 800,
"y": 1330
"x": 680,
"y": 1520
}
}
note: false
Expand Down Expand Up @@ -246,7 +246,7 @@ tasks:
{
"position": {
"x": 230,
"y": 1160
"y": 1350
}
}
note: false
Expand Down Expand Up @@ -482,7 +482,7 @@ tasks:
brand: ""
nexttasks:
'#none#':
- "11"
- "30"
scriptarguments:
AutoBlockIndicators:
complex:
Expand Down Expand Up @@ -661,19 +661,62 @@ tasks:
quietmode: 0
isoversize: false
isautoswitchedtoquietmode: false
"30":
id: "30"
taskid: 0a63acdb-6497-4f96-8318-5231aefde427
type: condition
task:
id: 0a63acdb-6497-4f96-8318-5231aefde427
version: -1
name: Are there any indicators that are blocked?
description: Check if there are any indicators that are blocked.
type: condition
iscommand: false
brand: ""
nexttasks:
'#default#':
- "2"
"yes":
- "11"
separatecontext: false
conditions:
- label: "yes"
condition:
- - operator: isNotEmpty
left:
value:
simple: IndicatorsToBlock
iscontext: true
continueonerrortype: ""
view: |-
{
"position": {
"x": 230,
"y": 1160
}
}
note: false
timertriggers: []
ignoreworker: false
skipunavailable: false
quietmode: 0
isoversize: false
isautoswitchedtoquietmode: false
view: |-
{
"linkLabelsPosition": {
"24_1_yes": 0.44,
"24_28_#default#": 0.24,
"26_28_#default#": 0.29,
"30_11_yes": 0.52,
"30_2_#default#": 0.38,
"3_25_yes": 0.43,
"3_2_#default#": 0.12
},
"paper": {
"dimensions": {
"height": 1585,
"width": 1190,
"height": 1775,
"width": 1070,
"x": -10,
"y": -190
}
Expand Down
11 changes: 11 additions & 0 deletions Packs/CommonPlaybooks/ReleaseNotes/2_6_1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@

#### Playbooks

##### Block Indicators - Generic v3

Updated the tasks 'Set indicators to block - Auto' and 'Set indicators to block - Manual' to remove empty values from the key `IndicatorsToBlock`.

##### Containment Plan - Block Indicators

Added a conditional task to check if there are any indicators that are blocked before setting those indicators in the incident context.

2 changes: 1 addition & 1 deletion Packs/CommonPlaybooks/pack_metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "Common Playbooks",
"description": "Frequently used playbooks pack.",
"support": "xsoar",
"currentVersion": "2.6.0",
"currentVersion": "2.6.1",
"author": "Cortex XSOAR",
"url": "https://www.paloaltonetworks.com/cortex",
"email": "",
Expand Down
41 changes: 41 additions & 0 deletions Packs/Core/Playbooks/playbook-IOC_Alert.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1495,6 +1495,47 @@ inputs:
required: false
description: Comment for the ticket.
playbookInputQuery: null
inputSections:
- inputs:
- ShouldCloseAutomatically
- ShouldHandleFPautomatically
name: Alert Management
description: Alert management settings and data, including escalation processes, and user engagements.
- inputs:
- PreHostContainment
- AutoEradication
- AutoContainment
- BlockIndicatorsAutomatically
- FileRemediation
- AutoRestoreEndpoint
name: Remediation
description: Remediation settings and data, including containment, eradication, and recovery.
- inputs:
- ShouldOpenTicket
- serviceNowShortDescription
- serviceNowImpact
- serviceNowUrgency
- serviceNowSeverity
- serviceNowTicketType
- serviceNowCategory
- serviceNowAssignmentGroup
- ZendeskPriority
- ZendeskRequester
- ZendeskStatus
- ZendeskSubject
- ZendeskTags
- ZendeskType
- ZendeskAssigne
- ZendeskCollaborators
- description
- addCommentPerEndpoint
- CommentToAdd
name: Ticket Management
description: Ticket management settings and data.
outputSections:
- outputs: []
name: General (Outputs group)
description: Generic group for outputs
outputs: []
tests:
- No tests (auto formatted)
Expand Down
8 changes: 4 additions & 4 deletions Packs/Core/Playbooks/playbook-IOC_Alert_README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,13 +28,13 @@ This playbook uses the following sub-playbooks, integrations, and scripts.

### Sub-playbooks

* Recovery Plan
* Eradication Plan
* Ticket Management - Generic
* Endpoint Investigation Plan
* Enrichment for Verdict
* Containment Plan
* Handle False Positive Alerts
* Enrichment for Verdict
* Ticket Management - Generic
* Recovery Plan

### Integrations

Expand All @@ -46,9 +46,9 @@ This playbook does not use any scripts.

### Commands

* setParentIncidentFields
* extractIndicators
* closeInvestigation
* setParentIncidentFields

## Playbook Inputs

Expand Down
82 changes: 74 additions & 8 deletions Packs/Core/Playbooks/playbook-Impossible_Traveler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ tasks:
{
"position": {
"x": -30,
"y": -10
"y": -50
}
}
note: false
Expand Down Expand Up @@ -85,7 +85,7 @@ tasks:
{
"position": {
"x": -30,
"y": 120
"y": 80
}
}
note: false
Expand Down Expand Up @@ -621,7 +621,7 @@ tasks:
{
"position": {
"x": -30,
"y": 400
"y": 390
}
}
note: false
Expand Down Expand Up @@ -702,7 +702,7 @@ tasks:
{
"position": {
"x": -30,
"y": 240
"y": 220
}
}
note: false
Expand Down Expand Up @@ -928,7 +928,7 @@ tasks:
HostAutoContainment:
simple: "False"
IAMUserDomain:
simple: '@demisto.com'
simple: ''
IP:
complex:
root: ImpossibleTravelerIPs
Expand Down Expand Up @@ -992,7 +992,7 @@ tasks:
HostAutoContainment:
simple: "False"
IAMUserDomain:
simple: '@demisto.com'
simple: ''
IP:
complex:
root: ImpossibleTravelerIPs
Expand Down Expand Up @@ -1277,10 +1277,10 @@ view: |-
},
"paper": {
"dimensions": {
"height": 4105,
"height": 4145,
"width": 1490,
"x": -310,
"y": -10
"y": -50
}
}
}
Expand Down Expand Up @@ -1447,6 +1447,72 @@ inputs:
required: false
description: Comment for the ticket.
playbookInputQuery: null
inputSections:
- inputs:
- domain
- username
- ContactUserManager
name: Alert Management
description: Alert management settings and data, including escalation processes, and user engagements.
- inputs:
- WhitelistedIPs
- AllowlistCIDR
- MaxMilesPerHourAllowed
name: Investigation
description: Investigation settings and data, including any deep dive alert investigation and verdict determination.
- inputs:
- preInvestigationContainment
- AutoContainment
- AbuseIPDBThreshold
OmriItzhak marked this conversation as resolved.
Show resolved Hide resolved
name: Remediation
description: Remediation settings and data, including containment, eradication, and recovery.
- inputs:
- ShouldOpenTicket
- serviceNowShortDescription
- serviceNowImpact
- serviceNowUrgency
- serviceNowSeverity
- serviceNowTicketType
- serviceNowCategory
- serviceNowAssignmentGroup
- ZendeskPriority
- ZendeskRequester
- ZendeskStatus
- ZendeskSubject
- ZendeskTags
- ZendeskType
- ZendeskAssigne
- ZendeskCollaborators
- description
- addCommentPerEndpoint
- CommentToAdd
name: Ticket Management
description: Ticket management settings and data.
outputSections:
- outputs:
- Account.Email.Address
- DBotScore
- Account.ID
- Account.Username
- Account.Email
- Account.Type
- Account.Groups
- Account
- Account.DisplayName
- Account.Manager
- DBotScore.Indicator
- DBotScore.Type
- DBotScore.Vendor
- DBotScore.Score
- IP
- Endpoint
- Endpoint.Hostname
- Endpoint.OS
- Endpoint.IP
- Endpoint.MAC
- Endpoint.Domain
name: General (Outputs group)
description: Generic group for outputs
outputs:
- contextPath: Account.Email.Address
description: The email address object associated with the Account.
Expand Down