Skip to content

Commit

Permalink
External ticket support of ticketing systems like salesforce. (#1067)
Browse files Browse the repository at this point in the history
Signed-off-by: Pavel Jurka <pavel.jurka@sentinelone.com>
  • Loading branch information
PavelJurka committed May 17, 2024
1 parent fea283d commit 3e8dc0f
Show file tree
Hide file tree
Showing 4 changed files with 61 additions and 0 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ Thankyou! -->
1. Added `d3fend` `d3f_tactic` `d3f_technique` MITRE objects. #1066
2. Added `ja4_fingerprint` object. #834
3. Added `ja4_fingerprint_list` as a list of `ja4_fingerprint` objects. #834
4. Added `ticket` object. #1068
* #### Platform Extensions

### Improved
Expand All @@ -64,6 +65,7 @@ Thankyou! -->
1. Added `ext` to `File` object. #1046
2. Added `account`, `device`, `email`, `url`, `user` to `evidences` in detection finding. #1000
3. Added `state_id`, `state` to `Digital Signature` object. #1069
4. Added `ticket` to `Incident Finding` object. ticket. #1068
* #### Platform Extensions

### Bugfixes
Expand Down
5 changes: 5 additions & 0 deletions dictionary.json
Original file line number Diff line number Diff line change
Expand Up @@ -4060,6 +4060,11 @@
"description": "The number of minutes that the reported event <code>time</code> is ahead or behind UTC, in the range -1,080 to +1,080.",
"type": "integer_t"
},
"ticket": {
"caption": "Ticket",
"description": "The linked ticket in the ticketing system.",
"type": "ticket"
},
"title": {
"caption": "Title",
"description": "The title of an entity. See specific usage.",
Expand Down
4 changes: 4 additions & 0 deletions events/findings/incident_finding.json
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,10 @@
"group": "primary",
"requirement": "required"
},
"ticket": {
"group": "context",
"requirement": "optional"
},
"is_suspected_breach": {
"group": "context",
"requirement": "optional"
Expand Down
50 changes: 50 additions & 0 deletions objects/ticket.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
{
"caption": "Ticket",
"name": "ticket",
"description": "The Ticket object represents ticket in the customer's systems like Salesforce, jira etc.",
"extends": "object",
"attributes": {
"src_url": {
"description": "The url of a ticket in the ticket system.",
"requirement": "recommended"
},
"uid": {
"description": "Unique ticket identifier like ticket id.",
"requirement": "recommended"
},
"type": {
"caption": "Ticket Type",
"description": "The linked ticket type determines whether the ticket is internal or in an external ticketing system.",
"requirement": "optional"
},
"type_id": {
"caption": "Ticket Type ID",
"description": "The normalized identifier for the ticket type.",
"enum": {
"0": {
"caption": "Unknown"
},
"1": {
"caption": "Internal"
},
"2": {
"caption": "External"
},
"99": {
"caption": "Other"
}
},
"requirement": "optional"
},
"title": {
"description": "The title of the ticket.",
"requirement": "optional"
}
},
"constraints": {
"at_least_one": [
"src_url",
"uid"
]
}
}

0 comments on commit 3e8dc0f

Please sign in to comment.