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

Update ExtraHop Integration #4481

Merged
merged 41 commits into from
Nov 11, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
30d0e01
New version of the ExtraHop integration
Dan-at-Extrahop Sep 25, 2019
7dd844b
New playbooks to compliment the new ExtraHop integration
Dan-at-Extrahop Sep 25, 2019
93bd0be
New automation script to handle updating ticket status on field-trigg…
Dan-at-Extrahop Sep 25, 2019
0bcef26
Fix build issues
Dan-at-Extrahop Sep 25, 2019
6875119
Fix more build issues
Dan-at-Extrahop Sep 25, 2019
5f74f9f
Fix script build issues
Dan-at-Extrahop Sep 25, 2019
2a6d466
Lint script
Dan-at-Extrahop Sep 25, 2019
53b68e4
Update BlueKeep playbook to use new Block IP - Generic v2
Dan-at-Extrahop Sep 27, 2019
6c8c4ed
Fixed missing description on Block IP v2
Dan-at-Extrahop Sep 27, 2019
fca402e
Renamed integration to ExtraHop v2
Dan-at-Extrahop Oct 2, 2019
a14a146
Renamed TestPlaybook to ExtraHop v2
Dan-at-Extrahop Oct 2, 2019
0066bd3
Add ExtraHop v2 to test conf
Dan-at-Extrahop Oct 2, 2019
affad07
Code review fixes
Dan-at-Extrahop Oct 9, 2019
1d792d0
More code review fixes
Dan-at-Extrahop Oct 17, 2019
a47c697
Add changelog back to existing endpoint playbook
Dan-at-Extrahop Oct 17, 2019
4b35ddf
Update all playbook tasks names and improve test playbook
Dan-at-Extrahop Oct 29, 2019
94bd305
Add custom incident fields
Dan-at-Extrahop Oct 31, 2019
3d81374
Add incident type layouts
Dan-at-Extrahop Oct 31, 2019
77da867
Minor update to command short descriptions
Dan-at-Extrahop Nov 1, 2019
96cdd17
Update incidentfield-ExtraHop_Appliance_ID.json
yaakovi Nov 3, 2019
18fc65e
Update incidentfield-ExtraHop_Detection_End_Time.json
yaakovi Nov 3, 2019
028a18d
Update incidentfield-ExtraHop_Detection_ID.json
yaakovi Nov 3, 2019
877b5b8
Update incidentfield-ExtraHop_Detection_Participants.json
yaakovi Nov 3, 2019
aa7dc49
Update incidentfield-ExtraHop_Detection_Raw_Participants.json
yaakovi Nov 3, 2019
8f027cd
Update incidentfield-ExtraHop_Detection_Risk_Score.json
yaakovi Nov 3, 2019
445dfe0
Update incidentfield-ExtraHop_Detection_Ticketed.json
yaakovi Nov 3, 2019
8cb58fb
Update incidentfield-ExtraHop_Detection_URL.json
yaakovi Nov 3, 2019
063cb4c
Update incidentfield-ExtraHop_Detection_Update_Time.json
yaakovi Nov 3, 2019
11d3c9d
Update incidentfield-ExtraHop_Hostname.json
yaakovi Nov 3, 2019
c527d3f
Update layout-quickView-ExtraHop_Detection.json
yaakovi Nov 3, 2019
2f8d7b6
Update layout-mobile-ExtraHop_Detection.json
yaakovi Nov 3, 2019
3426b0e
Update layout-edit-ExtraHop_Detection.json
yaakovi Nov 3, 2019
b191edd
Update layout-details-ExtraHop_Detection.json
yaakovi Nov 3, 2019
32e8f2d
Update layout-close-ExtraHop_Detection.json
yaakovi Nov 3, 2019
f71e6d3
Update summary layout to add incident files section
Dan-at-Extrahop Nov 4, 2019
163a0da
Add changelogs for all layouts
Dan-at-Extrahop Nov 4, 2019
cee8517
Add descriptions to incident fields
Dan-at-Extrahop Nov 4, 2019
9e0e089
Minor updates to two incident field descriptions
Dan-at-Extrahop Nov 5, 2019
4ae67c8
All playbook blockers from review fixed
Dan-at-Extrahop Nov 6, 2019
6516a43
updated mobile kind in release_notes.py
yaakovi Nov 6, 2019
5ab13b5
Create incidenttype-ExtraHop_Detection.json
yaakovi Nov 7, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 39 additions & 0 deletions IncidentFields/incidentfield-ExtraHop_Appliance_ID.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
{
"id": "incident_extrahopapplianceid",
"version": -1,
"modified": "2019-04-22T17:17:37.549302836-07:00",
"name": "ExtraHop Appliance ID",
"ownerOnly": false,
"placeholder": "",
"description": "Appliance ID of the ExtraHop Reveal(x) that created the detection",
"cliName": "extrahopapplianceid",
"type": "number",
"closeForm": false,
"editForm": true,
"required": false,
"script": "",
"fieldCalcScript": "",
"neverSetAsRequired": false,
"isReadOnly": false,
"selectValues": null,
"validationRegex": "",
"useAsKpi": false,
"locked": false,
"system": false,
"content": true,
"group": 0,
"hidden": false,
"associatedTypes": [
"ExtraHop Detection"
],
"systemAssociatedTypes": null,
"associatedToAll": false,
"unmapped": false,
"unsearchable": false,
"caseInsensitive": true,
"columns": null,
"defaultRows": null,
"sla": 0,
"threshold": 72,
"breachScript": ""
}
39 changes: 39 additions & 0 deletions IncidentFields/incidentfield-ExtraHop_Detection_End_Time.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
{
"id": "incident_detectionendtime",
"version": -1,
"modified": "2019-04-22T17:16:15.442344109-07:00",
"name": "Detection End Time",
"ownerOnly": false,
"placeholder": "",
"description": "Timestamp of when the ExtraHop Reveal(x) detection ended",
"cliName": "detectionendtime",
"type": "date",
"closeForm": false,
"editForm": true,
"required": false,
"script": "",
"fieldCalcScript": "",
"neverSetAsRequired": false,
"isReadOnly": false,
"selectValues": null,
"validationRegex": "",
"useAsKpi": false,
"locked": false,
"system": false,
"content": true,
"group": 0,
"hidden": false,
"associatedTypes": [
"ExtraHop Detection"
],
"systemAssociatedTypes": null,
"associatedToAll": false,
"unmapped": false,
"unsearchable": false,
"caseInsensitive": true,
"columns": null,
"defaultRows": null,
"sla": 0,
"threshold": 72,
"breachScript": ""
}
39 changes: 39 additions & 0 deletions IncidentFields/incidentfield-ExtraHop_Detection_ID.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
{
"id": "incident_detectionid",
"version": -1,
"modified": "2019-04-22T17:13:45.37251142-07:00",
"name": "Detection ID",
"ownerOnly": false,
"placeholder": "",
"description": "ID of the ExtraHop Reveal(x) detection",
"cliName": "detectionid",
"type": "number",
"closeForm": false,
"editForm": true,
"required": false,
"script": "",
"fieldCalcScript": "",
"neverSetAsRequired": false,
"isReadOnly": false,
"selectValues": null,
"validationRegex": "",
"useAsKpi": false,
"locked": false,
"system": false,
"content": true,
"group": 0,
"hidden": false,
"associatedTypes": [
"ExtraHop Detection"
],
"systemAssociatedTypes": null,
"associatedToAll": false,
"unmapped": false,
"unsearchable": false,
"caseInsensitive": true,
"columns": null,
"defaultRows": null,
"sla": 0,
"threshold": 72,
"breachScript": ""
}
102 changes: 102 additions & 0 deletions IncidentFields/incidentfield-ExtraHop_Detection_Participants.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
{
"id": "incident_participants",
"version": -1,
"modified": "2019-08-08T16:56:35.95463214-07:00",
"name": "Participants",
"ownerOnly": false,
"placeholder": "",
"description": "List of participant objects associated with the ExtraHop Reveal(x) detection",
"cliName": "participants",
"type": "grid",
"closeForm": false,
"editForm": true,
"required": false,
"script": "",
"fieldCalcScript": "",
"neverSetAsRequired": false,
"isReadOnly": false,
"selectValues": [],
"validationRegex": "",
"useAsKpi": false,
"locked": false,
"system": false,
"content": true,
"group": 0,
"hidden": false,
"associatedTypes": [
"ExtraHop Detection"
],
"systemAssociatedTypes": null,
"associatedToAll": false,
"unmapped": false,
"unsearchable": false,
"caseInsensitive": true,
"columns": [
{
"key": "role",
"displayName": "Role",
"type": "shortText",
"required": false,
"script": "",
"width": 150,
"isDefault": true,
"fieldCalcScript": "",
"isReadOnly": false,
"selectValues": null
},
{
"key": "ipaddress",
"displayName": "IP Address",
"type": "shortText",
"required": false,
"script": "",
"width": 150,
"isDefault": true,
"fieldCalcScript": "",
"isReadOnly": false,
"selectValues": null
},
{
"key": "macaddress",
"displayName": "MAC Address",
"type": "shortText",
"required": false,
"script": "",
"width": 150,
"isDefault": true,
"fieldCalcScript": "",
"isReadOnly": false,
"selectValues": null
},
{
"key": "dnsname",
"displayName": "DNS Name",
"type": "shortText",
"required": false,
"script": "",
"width": 111,
"isDefault": true,
"fieldCalcScript": "",
"isReadOnly": false,
"selectValues": null
},
{
"key": "external",
"displayName": "External",
"type": "boolean",
"required": false,
"script": "",
"width": 150,
"isDefault": true,
"fieldCalcScript": "",
"isReadOnly": false,
"selectValues": null
}
],
"defaultRows": [
{}
],
"sla": 0,
"threshold": 72,
"breachScript": ""
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
{
"id": "incident_rawparticipants",
"version": -1,
"modified": "2019-06-19T11:52:10.492074402-07:00",
"name": "Raw Participants",
"ownerOnly": false,
"placeholder": "",
"description": "Raw list of participant objects associated with the ExtraHop Reveal(x) detection",
"cliName": "rawparticipants",
"type": "longText",
"closeForm": false,
"editForm": true,
"required": false,
"script": "",
"fieldCalcScript": "",
"neverSetAsRequired": false,
"isReadOnly": false,
"selectValues": null,
"validationRegex": "",
"useAsKpi": false,
"locked": false,
"system": false,
"content": true,
"group": 0,
"hidden": false,
"associatedTypes": [
"ExtraHop Detection"
],
"systemAssociatedTypes": null,
"associatedToAll": false,
"unmapped": false,
"unsearchable": false,
"caseInsensitive": true,
"columns": null,
"defaultRows": null,
"sla": 0,
"threshold": 72,
"breachScript": ""
}
39 changes: 39 additions & 0 deletions IncidentFields/incidentfield-ExtraHop_Detection_Risk_Score.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
{
"id": "incident_riskscore",
"version": -1,
"modified": "2019-04-22T17:19:47.040089413-07:00",
"name": "Risk Score",
"ownerOnly": false,
"placeholder": "",
"description": "Risk score associated with the ExtraHop Reveal(x) detection",
"cliName": "riskscore",
"type": "number",
"closeForm": false,
"editForm": true,
"required": false,
"script": "",
"fieldCalcScript": "",
"neverSetAsRequired": false,
"isReadOnly": false,
"selectValues": null,
"validationRegex": "",
"useAsKpi": false,
"locked": false,
"system": false,
"content": true,
"group": 0,
"hidden": false,
"associatedTypes": [
"ExtraHop Detection"
],
"systemAssociatedTypes": null,
"associatedToAll": false,
"unmapped": false,
"unsearchable": false,
"caseInsensitive": true,
"columns": null,
"defaultRows": null,
"sla": 0,
"threshold": 72,
"breachScript": ""
}
39 changes: 39 additions & 0 deletions IncidentFields/incidentfield-ExtraHop_Detection_Ticketed.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
{
"id": "incident_detectionticketed",
"version": -1,
"modified": "2019-05-30T11:00:44.526831884-07:00",
"name": "Detection Ticketed",
"ownerOnly": false,
"placeholder": "",
"description": "Whether the incident is tracked to the corresponding detection in ExtraHop Reveal(x)",
"cliName": "detectionticketed",
"type": "boolean",
"closeForm": false,
"editForm": true,
"required": false,
"script": "",
"fieldCalcScript": "",
"neverSetAsRequired": false,
"isReadOnly": false,
"selectValues": null,
"validationRegex": "",
"useAsKpi": false,
"locked": false,
"system": false,
"content": true,
"group": 0,
"hidden": false,
"associatedTypes": [
"ExtraHop Detection"
],
"systemAssociatedTypes": null,
"associatedToAll": false,
"unmapped": false,
"unsearchable": false,
"caseInsensitive": true,
"columns": null,
"defaultRows": null,
"sla": 0,
"threshold": 72,
"breachScript": ""
}
39 changes: 39 additions & 0 deletions IncidentFields/incidentfield-ExtraHop_Detection_URL.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
{
"id": "incident_detectionurl",
"version": -1,
"modified": "2019-04-22T17:21:03.696546875-07:00",
"name": "Detection URL",
"ownerOnly": false,
"placeholder": "",
"description": "URL of the ExtraHop Reveal(x) detection",
"cliName": "detectionurl",
"type": "url",
"closeForm": false,
"editForm": true,
"required": false,
"script": "",
"fieldCalcScript": "",
"neverSetAsRequired": false,
"isReadOnly": false,
"selectValues": null,
"validationRegex": "",
"useAsKpi": false,
"locked": false,
"system": false,
"content": true,
"group": 0,
"hidden": false,
"associatedTypes": [
"ExtraHop Detection"
],
"systemAssociatedTypes": null,
"associatedToAll": false,
"unmapped": false,
"unsearchable": false,
"caseInsensitive": true,
"columns": null,
"defaultRows": null,
"sla": 0,
"threshold": 72,
"breachScript": ""
}
Loading