Proofpoint TAP - Event Enrichment
This playbook enriches Proofpoint Targeted Attack Protection (TAP) incidents with forensic evidence. By utilizing the 'proofpoint-get-forensics' command, the playbook retrieves forensic evidence based on the campaign ID and threat ID detected in the Proofpoint TAP incidents.
Proofpoint TAP · 21 tasks · 0 inputs · 147 outputs
Details
| ID | Proofpoint TAP - Event Enrichment |
|---|---|
| From Version | 5.0.0 |
| Tasks | 21 |
README
This playbook enriches Proofpoint Targeted Attack Protection (TAP) incidents with forensic evidence.
By utilizing the ‘proofpoint-get-forensics’ command, the playbook retrieves forensic evidence based on the campaign ID and threat ID detected in the Proofpoint TAP incidents.
Dependencies
This playbook uses the following sub-playbooks, integrations, and scripts.
Sub-playbooks
This playbook does not use any sub-playbooks.
Integrations
- Proofpoint TAP v2
- ProofpointTAP_v2
Scripts
- SetAndHandleEmpty
- PrintErrorEntry
Commands
- proofpoint-get-campaign
- proofpoint-get-forensics
Playbook Inputs
There are no inputs for this playbook.
Playbook Outputs
| Path | Description | Type |
|---|---|---|
| Proofpoint.Campaign | Retrieved Campaign objects | string |
| Proofpoint.Campaign.info | The campaign information - ID,name, description, startDate, and notable. | string |
| Proofpoint.Campaign.actors | A list of actor objects. | string |
| Proofpoint.Campaign.families | A list of family objects. | string |
| Proofpoint.Campaign.malware | A list of malware objects. | string |
| Proofpoint.Campaign.techniques | A list of technique objects. | string |
| Proofpoint.Campaign.brands | A list of brand objects. | string |
| Proofpoint.Campaign.campaignMembers | A list of campaign member objects. | string |
| Proofpoint.Report | Retrieved Report object identifies | string |
| Proofpoint.Report.ID | The ID of the report. | string |
| Proofpoint.Report.Type | The threat type. Can be: “attachment”, “url”, or “hybrid”. | string |
| Proofpoint.Report.Scope | Whether the report scope covers a campaign or an individual threat. | string |
| Proofpoint.Report.Attachment | Attachments evidence type objects retrieved from Proofpoint TAP. | string |
| Proofpoint.Report.Attachment.Time | The relative time at which the evidence was observed during sandboxing. | date |
| Proofpoint.Report.Attachment.Malicious | Whether the evidence was used to reach a malicious verdict. | string |
| Proofpoint.Report.Attachment.Display | A friendly display string. | string |
| Proofpoint.Report.Attachment.SHA256 | The SHA256 hash of the attachment’s contents. | string |
| Proofpoint.Report.Attachment.MD5 | The MD5 hash of the attachment’s contents. | string |
| Proofpoint.Report.Attachment.Blacklisted | Optional. Whether the file was block listed. | string |
| Proofpoint.Report.Attachment.Offset | Optional. The offset in bytes where the malicious content was found. | string |
| Proofpoint.Report.Attachment.Size | Optional. The size in bytes of the attachment’s contents. | string |
| Proofpoint.Report.Attachment.Platform.Name | The name of the platform. | string |
| Proofpoint.Report.Attachment.Platform.OS | The operating system of the platform. | string |
| Proofpoint.Report.Attachment.Platform.Version | The version of the platform. | string |
| Proofpoint.Report.Cookie | Cookies evidence type objects retrieved from Proofpoint TAP. | string |
| Proofpoint.Report.Cookie.Time | The relative time at which the evidence was observed during sandboxing. | date |
| Proofpoint.Report.Cookie.Malicious | Whether the evidence was used to reach a malicious verdict. | string |
| Proofpoint.Report.Cookie.Display | A friendly display string. | string |
| Proofpoint.Report.Cookie.Action | Whether the cookie was set or deleted. | string |
| Proofpoint.Report.Cookie.Domain | The domain that set the cookie. | string |
| Proofpoint.Report.Cookie.Key | The name of the cookie being set or deleted. | string |
| Proofpoint.Report.Cookie.Value | Optional. The content of the cookie being set. | string |
| Proofpoint.Report.Cookie.Platform.Name | Name of the platform. | string |
| Proofpoint.Report.Cookie.Platform.OS | The operating system of the platform. | string |
| Proofpoint.Report.Cookie.Platform.Version | The version of the platform. | string |
| Proofpoint.Report.DNS | DNS evidence type objects retrieved from Proofpoint TAP. | string |
| Proofpoint.Report.DNS.Time | The relative time at which the evidence was observed during sandboxing. | date |
| Proofpoint.Report.DNS.Malicious | Whether the evidence was used to reach a malicious verdict. | string |
| Proofpoint.Report.DNS.Display | A friendly display string. | string |
| Proofpoint.Report.DNS.Host | The hostname being resolved. | string |
| Proofpoint.Report.DNS.CNames | Optional. An array of CNames, which were associated with the hostname. | string |
| Proofpoint.Report.DNS.IP | Optional. An array of IP addresses that were resolved to the hostname. | string |
| Proofpoint.Report.DNS.NameServers | Optional. The nameservers responsible for the hostname’s domain. | string |
| Proofpoint.Report.DNS.NameServersList | Optional. The nameservers responsible for the hostnames. | string |
| Proofpoint.Report.DNS.Platform.Name | The name of the platform. | string |
| Proofpoint.Report.DNS.Platform.OS | The operating system of the platform. | string |
| Proofpoint.Report.DNS.Platform.Version | The version of the platform. | string |
| Proofpoint.Report.Dropper | Droppers evidence type objects retrieved from Proofpoint TAP. | string |
| Proofpoint.Report.Dropper.Time | The relative time at which the evidence was observed during sandboxing. | date |
| Proofpoint.Report.Dropper.Malicious | Whether the evidence was used to reach a malicious verdict. | string |
| Proofpoint.Report.Dropper.Display | A friendly display string. | string |
| Proofpoint.Report.Dropper.Path | The location of the dropper file. | string |
| Proofpoint.Report.Dropper.URL | Optional. The name of the static rule inside the sandbox that identified the dropper. | string |
| Proofpoint.Report.Dropper.Rule | Optional. The URL the dropper contacted. | string |
| Proofpoint.Report.Dropper.Platform.Name | The name of the platform. | string |
| Proofpoint.Report.Dropper.Platform.OS | The operating system of the platform. | string |
| Proofpoint.Report.Dropper.Platform.Version | The version of the platform. | string |
| Proofpoint.Report.File | Files evidence type objects retrieved from Proofpoint TAP. | string |
| Proofpoint.Report.File.Time | The relative time at which the evidence was observed during sandboxing. | date |
| Proofpoint.Report.File.Malicious | Whether the evidence was used to reach a malicious verdict. | string |
| Proofpoint.Report.File.Display | A friendly display string. | string |
| Proofpoint.Report.File.Path | Optional. The location of the file operated on. | string |
| Proofpoint.Report.File.Action | Optional. The filesystem call made (create, modify, or delete). | string |
| Proofpoint.Report.File.Rule | Optional. The name of the static rule inside the sandbox that identified the suspicious file. | string |
| Proofpoint.Report.File.SHA256 | Optional. The SH256 hash of the file’s contents. | string |
| Proofpoint.Report.File.MD5 | Optional. The MD5 hash of the file’s contents. | string |
| Proofpoint.Report.File.Size | Optional. The size in bytes of the file’s contents. | string |
| Proofpoint.Report.File.Platform.Name | The name of the platform. | string |
| Proofpoint.Report.File.Platform.OS | The operating system of the platform. | string |
| Proofpoint.Report.File.Platform.Version | The version of the platform. | string |
| Proofpoint.Report.IDS | IDS evidence type objects retrieved from Proofpoint TAP. | string |
| Proofpoint.Report.IDS.Time | The relative time at which the evidence was observed during sandboxing. | date |
| Proofpoint.Report.IDS.Malicious | Whether the evidence was used to reach a malicious verdict. | string |
| Proofpoint.Report.IDS.Display | A friendly display string. | string |
| Proofpoint.Report.IDS.Name | The friendly name of the IDS rule that observed the malicious traffic. | string |
| Proofpoint.Report.IDS.SignatureID | The identifier of the IDS rule that observed the malicious traffic. | string |
| Proofpoint.Report.IDS.Platform.Name | The name of the platform. | string |
| Proofpoint.Report.IDS.Platform.OS | The operating system of the platform. | string |
| Proofpoint.Report.IDS.Platform.Version | The version of the platform. | string |
| Proofpoint.Report.Mutex | Mutex evidence type objects retrieved from Proofpoint TAP. | string |
| Proofpoint.Report.Mutex.Time | The relative time at which the evidence was observed during sandboxing. | date |
| Proofpoint.Report.Mutex.Malicious | Whether the evidence was used to reach a malicious verdict. | string |
| Proofpoint.Report.Mutex.Display | A friendly display string. | string |
| Proofpoint.Report.Mutex.Name | The name of the mutex. | string |
| Proofpoint.Report.Mutex.Path | Optional. The path to the process which spawned the mutex. | string |
| Proofpoint.Report.Mutex.Platform.Name | The name of the platform. | string |
| Proofpoint.Report.Mutex.Platform.OS | The operating system of the platform. | string |
| Proofpoint.Report.Mutex.Platform.Version | The version of the platform. | string |
| Proofpoint.Report.Network | Network evidence type objects retrieved from Proofpoint TAP. | string |
| Proofpoint.Report.Network.Time | The relative time at which the evidence was observed during sandboxing. | date |
| Proofpoint.Report.Network.Malicious | Whether the evidence was used to reach a malicious verdict. | string |
| Proofpoint.Report.Network.Display | A friendly display string. | string |
| Proofpoint.Report.Network.Action | The type of network activity being initiated (connect or listen). | string |
| Proofpoint.Report.Network.IP | The remote IP address being contacted. | string |
| Proofpoint.Report.Network.Port | The remote IP port being contacted. | string |
| Proofpoint.Report.Network.Type | The protocol being used (tcp or udp). | string |
| Proofpoint.Report.Network.Platform.Name | The name of the platform. | string |
| Proofpoint.Report.Network.Platform.OS | The operating system of the platform. | string |
| Proofpoint.Report.Network.Platform.Version | The version of the platform. | string |
| Proofpoint.Report.Process | Processes evidence type objects retrieved from Proofpoint TAP. | string |
| Proofpoint.Report.Process.Time | The relative time at which the evidence was observed during sandboxing. | date |
| Proofpoint.Report.Process.Malicious | Whether the evidence was used to reach a malicious verdict. | string |
| Proofpoint.Report.Process.Display | A friendly display string. | string |
| Proofpoint.Report.Process.Action | The action performed on the process. Relevant when create is produced. | string |
| Proofpoint.Report.Process.Path | The location of the executable that spawned the process. | string |
| Proofpoint.Report.Process.Platform.Name | The name of the platform. | string |
| Proofpoint.Report.Process.Platform.OS | The operating system of the platform. | string |
| Proofpoint.Report.Process.Platform.Version | The version of the platform. | string |
| Proofpoint.Report.Registry | Registry evidence type objects retrieved from Proofpoint TAP. | string |
| Proofpoint.Report.Registry.Time | The relative time at which the evidence was observed during sandboxing. | date |
| Proofpoint.Report.Registry.Malicious | Whether the evidence was used to reach a malicious verdict. | string |
| Proofpoint.Report.Registry.Display | A friendly display string. | string |
| Proofpoint.Report.Registry.Name | Optional. The name of the registry entry being created or set. | string |
| Proofpoint.Report.Registry.Action | The registry change made (create or set). | string |
| Proofpoint.Report.Registry.Key | The location of the registry key being modified. | string |
| Proofpoint.Report.Registry.Value | Optional. The contents of the key being created or set. | string |
| Proofpoint.Report.Registry.Platform.Name | The name of the platform. | string |
| Proofpoint.Report.Registry.Platform.OS | The operating system of the platform. | string |
| Proofpoint.Report.Registry.Platform.Version | The version of the platform. | string |
| Proofpoint.Report.URL | URL evidence type objects retrieved from Proofpoint TAP. | string |
| Proofpoint.Report.URL.Time | The relative time at which the evidence was observed during sandboxing. | date |
| Proofpoint.Report.URL.Malicious | Whether the evidence was used to reach a malicious verdict. | string |
| Proofpoint.Report.URL.Display | A friendly display string. | string |
| Proofpoint.Report.URL.URL | The URL which was observed. | string |
| Proofpoint.Report.URL.Blacklisted | Optional. Whether the URL appeared on a block list. | boolean |
| Proofpoint.Report.URL.SHA256 | Optional. The SHA256 hash of the file downloaded from the URL. | string |
| Proofpoint.Report.URL.MD5 | Optional. The MD5 hash of the file downloaded from the URL. | string |
| Proofpoint.Report.URL.Size | Optional. The size in bytes of the file retrieved from the URL. | string |
| Proofpoint.Report.URL.HTTPStatus | Optional. The HTTP status code that was produced when our sandbox visited the URL. | string |
| Proofpoint.Report.URL.IP | Optional. The IP address that was resolved to the hostname by the sandbox. | string |
| Proofpoint.Report.URL.Platform.Name | The name of the platform. | string |
| Proofpoint.Report.URL.Platform.OS | The operating system of the platform. | string |
| Proofpoint.Report.URL.Platform.Version | The version of the platform. | string |
| Proofpoint.Report.Behavior | Behavior evidence type objects retrieved from Proofpoint TAP. | string |
| Proofpoint.Report.Behavior.Time | The relative time at which the evidence was observed during sandboxing. | date |
| Proofpoint.Report.Behavior.Malicious | Whether the evidence was used to reach a malicious verdict. | string |
| Proofpoint.Report.Behavior.Display | A friendly display string. | string |
| Proofpoint.Report.Behavior.URL | The URL that was observed. | string |
| Proofpoint.Report.Behavior.Path | The location of the executable which spawned the behavior. | string |
| Proofpoint.Report.Behavior.Platform.Name | The name of the platform. | string |
| Proofpoint.Report.Behavior.Platform.OS | The operating system of the platform. | string |
| Proofpoint.Report.Behavior.Platform.Version | The version of the platform. | string |
| Proofpoint.Report.Screenshot | Screenshot evidence type objects retrieved from Proofpoint TAP. | string |
| Proofpoint.Report.Screenshot.Time | The relative time at which the evidence was observed during sandboxing. | date |
| Proofpoint.Report.Screenshot.Malicious | Whether the evidence was used to reach a malicious verdict. | string |
| Proofpoint.Report.Screenshot.Display | A friendly display string. | string |
| Proofpoint.Report.Screenshot.URL | The URL hosting the screenshot image. | string |
Playbook Image

Outputs
Proofpoint.Campaign— Retrieved Campaign objectsProofpoint.Campaign.info— The campaign information - ID,name, description, startDate, and notable.Proofpoint.Campaign.actors— A list of actor objects.Proofpoint.Campaign.families— A list of family objects.Proofpoint.Campaign.malware— A list of malware objects.Proofpoint.Campaign.techniques— A list of technique objects.Proofpoint.Campaign.brands— A list of brand objects.Proofpoint.Campaign.campaignMembers— A list of campaign member objects.Proofpoint.Report— Retrieved Report object identifiesProofpoint.Report.ID— The ID of the report.Proofpoint.Report.Type— The threat type. Can be: "attachment", "url", or "hybrid".Proofpoint.Report.Scope— Whether the report scope covers a campaign or an individual threat.Proofpoint.Report.Attachment— Attachments evidence type objects retrieved from Proofpoint TAP.Proofpoint.Report.Attachment.Time— The relative time at which the evidence was observed during sandboxing.Proofpoint.Report.Attachment.Malicious— Whether the evidence was used to reach a malicious verdict.Proofpoint.Report.Attachment.Display— A friendly display string.Proofpoint.Report.Attachment.SHA256— The SHA256 hash of the attachment's contents.Proofpoint.Report.Attachment.MD5— The MD5 hash of the attachment's contents.Proofpoint.Report.Attachment.Blacklisted— Optional. Whether the file was block listed.Proofpoint.Report.Attachment.Offset— Optional. The offset in bytes where the malicious content was found.Proofpoint.Report.Attachment.Size— Optional. The size in bytes of the attachment's contents.Proofpoint.Report.Attachment.Platform.Name— The name of the platform.Proofpoint.Report.Attachment.Platform.OS— The operating system of the platform.Proofpoint.Report.Attachment.Platform.Version— The version of the platform.Proofpoint.Report.Cookie— Cookies evidence type objects retrieved from Proofpoint TAP.Proofpoint.Report.Cookie.Time— The relative time at which the evidence was observed during sandboxing.Proofpoint.Report.Cookie.Malicious— Whether the evidence was used to reach a malicious verdict.Proofpoint.Report.Cookie.Display— A friendly display string.Proofpoint.Report.Cookie.Action— Whether the cookie was set or deleted.Proofpoint.Report.Cookie.Domain— The domain that set the cookie.Proofpoint.Report.Cookie.Key— The name of the cookie being set or deleted.Proofpoint.Report.Cookie.Value— Optional. The content of the cookie being set.Proofpoint.Report.Cookie.Platform.Name— Name of the platform.Proofpoint.Report.Cookie.Platform.OS— The operating system of the platform.Proofpoint.Report.Cookie.Platform.Version— The version of the platform.Proofpoint.Report.DNS— DNS evidence type objects retrieved from Proofpoint TAP.Proofpoint.Report.DNS.Time— The relative time at which the evidence was observed during sandboxing.Proofpoint.Report.DNS.Malicious— Whether the evidence was used to reach a malicious verdict.Proofpoint.Report.DNS.Display— A friendly display string.Proofpoint.Report.DNS.Host— The hostname being resolved.Proofpoint.Report.DNS.CNames— Optional. An array of CNames, which were associated with the hostname.Proofpoint.Report.DNS.IP— Optional. An array of IP addresses that were resolved to the hostname.Proofpoint.Report.DNS.NameServers— Optional. The nameservers responsible for the hostname's domain.Proofpoint.Report.DNS.NameServersList— Optional. The nameservers responsible for the hostnames.Proofpoint.Report.DNS.Platform.Name— The name of the platform.Proofpoint.Report.DNS.Platform.OS— The operating system of the platform.Proofpoint.Report.DNS.Platform.Version— The version of the platform.Proofpoint.Report.Dropper— Droppers evidence type objects retrieved from Proofpoint TAP.Proofpoint.Report.Dropper.Time— The relative time at which the evidence was observed during sandboxing.Proofpoint.Report.Dropper.Malicious— Whether the evidence was used to reach a malicious verdict.Proofpoint.Report.Dropper.Display— A friendly display string.Proofpoint.Report.Dropper.Path— The location of the dropper file.Proofpoint.Report.Dropper.URL— Optional. The name of the static rule inside the sandbox that identified the dropper.Proofpoint.Report.Dropper.Rule— Optional. The URL the dropper contacted.Proofpoint.Report.Dropper.Platform.Name— The name of the platform.Proofpoint.Report.Dropper.Platform.OS— The operating system of the platform.Proofpoint.Report.Dropper.Platform.Version— The version of the platform.Proofpoint.Report.File— Files evidence type objects retrieved from Proofpoint TAP.Proofpoint.Report.File.Time— The relative time at which the evidence was observed during sandboxing.Proofpoint.Report.File.Malicious— Whether the evidence was used to reach a malicious verdict.Proofpoint.Report.File.Display— A friendly display string.Proofpoint.Report.File.Path— Optional. The location of the file operated on.Proofpoint.Report.File.Action— Optional. The filesystem call made (create, modify, or delete).Proofpoint.Report.File.Rule— Optional. The name of the static rule inside the sandbox that identified the suspicious file.Proofpoint.Report.File.SHA256— Optional. The SH256 hash of the file's contents.Proofpoint.Report.File.MD5— Optional. The MD5 hash of the file's contents.Proofpoint.Report.File.Size— Optional. The size in bytes of the file's contents.Proofpoint.Report.File.Platform.Name— The name of the platform.Proofpoint.Report.File.Platform.OS— The operating system of the platform.Proofpoint.Report.File.Platform.Version— The version of the platform.Proofpoint.Report.IDS— IDS evidence type objects retrieved from Proofpoint TAP.Proofpoint.Report.IDS.Time— The relative time at which the evidence was observed during sandboxing.Proofpoint.Report.IDS.Malicious— Whether the evidence was used to reach a malicious verdict.Proofpoint.Report.IDS.Display— A friendly display string.Proofpoint.Report.IDS.Name— The friendly name of the IDS rule that observed the malicious traffic.Proofpoint.Report.IDS.SignatureID— The identifier of the IDS rule that observed the malicious traffic.Proofpoint.Report.IDS.Platform.Name— The name of the platform.Proofpoint.Report.IDS.Platform.OS— The operating system of the platform.Proofpoint.Report.IDS.Platform.Version— The version of the platform.Proofpoint.Report.Mutex— Mutex evidence type objects retrieved from Proofpoint TAP.Proofpoint.Report.Mutex.Time— The relative time at which the evidence was observed during sandboxing.Proofpoint.Report.Mutex.Malicious— Whether the evidence was used to reach a malicious verdict.Proofpoint.Report.Mutex.Display— A friendly display string.Proofpoint.Report.Mutex.Name— The name of the mutex.Proofpoint.Report.Mutex.Path— Optional. The path to the process which spawned the mutex.Proofpoint.Report.Mutex.Platform.Name— The name of the platform.Proofpoint.Report.Mutex.Platform.OS— The operating system of the platform.Proofpoint.Report.Mutex.Platform.Version— The version of the platform.Proofpoint.Report.Network— Network evidence type objects retrieved from Proofpoint TAP.Proofpoint.Report.Network.Time— The relative time at which the evidence was observed during sandboxing.Proofpoint.Report.Network.Malicious— Whether the evidence was used to reach a malicious verdict.Proofpoint.Report.Network.Display— A friendly display string.Proofpoint.Report.Network.Action— The type of network activity being initiated (connect or listen).Proofpoint.Report.Network.IP— The remote IP address being contacted.Proofpoint.Report.Network.Port— The remote IP port being contacted.Proofpoint.Report.Network.Type— The protocol being used (tcp or udp).Proofpoint.Report.Network.Platform.Name— The name of the platform.Proofpoint.Report.Network.Platform.OS— The operating system of the platform.Proofpoint.Report.Network.Platform.Version— The version of the platform.Proofpoint.Report.Process— Processes evidence type objects retrieved from Proofpoint TAP.Proofpoint.Report.Process.Time— The relative time at which the evidence was observed during sandboxing.Proofpoint.Report.Process.Malicious— Whether the evidence was used to reach a malicious verdict.Proofpoint.Report.Process.Display— A friendly display string.Proofpoint.Report.Process.Action— The action performed on the process. Relevant when create is produced.Proofpoint.Report.Process.Path— The location of the executable that spawned the process.Proofpoint.Report.Process.Platform.Name— The name of the platform.Proofpoint.Report.Process.Platform.OS— The operating system of the platform.Proofpoint.Report.Process.Platform.Version— The version of the platform.Proofpoint.Report.Registry— Registry evidence type objects retrieved from Proofpoint TAP.Proofpoint.Report.Registry.Time— The relative time at which the evidence was observed during sandboxing.Proofpoint.Report.Registry.Malicious— Whether the evidence was used to reach a malicious verdict.Proofpoint.Report.Registry.Display— A friendly display string.Proofpoint.Report.Registry.Name— Optional. The name of the registry entry being created or set.Proofpoint.Report.Registry.Action— The registry change made (create or set).Proofpoint.Report.Registry.Key— The location of the registry key being modified.Proofpoint.Report.Registry.Value— Optional. The contents of the key being created or set.Proofpoint.Report.Registry.Platform.Name— The name of the platform.Proofpoint.Report.Registry.Platform.OS— The operating system of the platform.Proofpoint.Report.Registry.Platform.Version— The version of the platform.Proofpoint.Report.URL— URL evidence type objects retrieved from Proofpoint TAP.Proofpoint.Report.URL.Time— The relative time at which the evidence was observed during sandboxing.Proofpoint.Report.URL.Malicious— Whether the evidence was used to reach a malicious verdict.Proofpoint.Report.URL.Display— A friendly display string.Proofpoint.Report.URL.URL— The URL which was observed.Proofpoint.Report.URL.Blacklisted— Optional. Whether the URL appeared on a block list.Proofpoint.Report.URL.SHA256— Optional. The SHA256 hash of the file downloaded from the URL.Proofpoint.Report.URL.MD5— Optional. The MD5 hash of the file downloaded from the URL.Proofpoint.Report.URL.Size— Optional. The size in bytes of the file retrieved from the URL.Proofpoint.Report.URL.HTTPStatus— Optional. The HTTP status code that was produced when our sandbox visited the URL.Proofpoint.Report.URL.IP— Optional. The IP address that was resolved to the hostname by the sandbox.Proofpoint.Report.URL.Platform.Name— The name of the platform.Proofpoint.Report.URL.Platform.OS— The operating system of the platform.Proofpoint.Report.URL.Platform.Version— The version of the platform.Proofpoint.Report.Behavior— Behavior evidence type objects retrieved from Proofpoint TAP.Proofpoint.Report.Behavior.Time— The relative time at which the evidence was observed during sandboxing.Proofpoint.Report.Behavior.Malicious— Whether the evidence was used to reach a malicious verdict.Proofpoint.Report.Behavior.Display— A friendly display string.Proofpoint.Report.Behavior.URL— The URL that was observed.Proofpoint.Report.Behavior.Path— The location of the executable which spawned the behavior.Proofpoint.Report.Behavior.Platform.Name— The name of the platform.Proofpoint.Report.Behavior.Platform.OS— The operating system of the platform.Proofpoint.Report.Behavior.Platform.Version— The version of the platform.Proofpoint.Report.Screenshot— Screenshot evidence type objects retrieved from Proofpoint TAP.Proofpoint.Report.Screenshot.Time— The relative time at which the evidence was observed during sandboxing.Proofpoint.Report.Screenshot.Malicious— Whether the evidence was used to reach a malicious verdict.Proofpoint.Report.Screenshot.Display— A friendly display string.Proofpoint.Report.Screenshot.URL— The URL hosting the screenshot image.
Commands used
proofpoint-get-campaign
proofpoint-get-forensics
Flowchart
id: Proofpoint TAP - Event Enrichment version: -1 name: Proofpoint TAP - Event Enrichment starttaskid: "0" tasks: "0": id: "0" taskid: d0a6d09f-cfce-4fbe-8803-cd7c64d5dc12 type: start task: id: d0a6d09f-cfce-4fbe-8803-cd7c64d5dc12 version: -1 name: "" iscommand: false brand: "" description: '' nexttasks: '#none#': - "1" separatecontext: false view: |- { "position": { "x": 540, "y": -240 } } note: false timertriggers: [] ignoreworker: false skipunavailable: false quietmode: 0 continueonerrortype: "" isoversize: false isautoswitchedtoquietmode: false "1": id: "1" taskid: 9e439bc0-d507-47a2-81b6-2a03648f15f2 type: condition task: id: 9e439bc0-d507-47a2-81b6-2a03648f15f2 version: -1 name: Which Proofpoint Event? type: condition iscommand: false brand: "" description: 'Determine the type of event that has been triggered.' nexttasks: Clicks: - "26" Message: - "25" '#default#': - "28" separatecontext: false conditions: - label: Message condition: - - operator: containsGeneral left: value: complex: root: incident accessor: type iscontext: true right: value: simple: message ignorecase: true - label: Clicks condition: - - operator: containsGeneral left: value: simple: incident.type iscontext: true right: value: simple: click ignorecase: true view: |- { "position": { "x": 540, "y": -100 } } note: false timertriggers: [] ignoreworker: false skipunavailable: false quietmode: 0 continueonerrortype: "" isoversize: false isautoswitchedtoquietmode: false "2": id: "2" taskid: ef809bf9-0ff6-4c9f-8125-0fd4b6a1df87 type: condition task: id: ef809bf9-0ff6-4c9f-8125-0fd4b6a1df87 version: -1 name: Check if Campaign ID Exists type: condition iscommand: false brand: "" description: 'Verifies whether a campaign ID exists in the incident data.' nexttasks: '#default#': - "10" Campaign ID Found: - "8" separatecontext: false conditions: - label: Campaign ID Found condition: - - operator: isNotEmpty left: value: complex: root: incident.proofpointtapthreatinfomap accessor: campaignid iscontext: true right: value: {} - - operator: isNotEqualString left: value: simple: incident.proofpointtapthreatinfomap.campaignid iscontext: true right: value: simple: "null" ignorecase: true view: |- { "position": { "x": 320, "y": 200 } } note: false timertriggers: [] ignoreworker: false skipunavailable: false quietmode: 0 continueonerrortype: "" isoversize: false isautoswitchedtoquietmode: false "3": id: "3" taskid: 13e328af-657a-4dd0-82a0-ed4f85588d7c type: condition task: id: 13e328af-657a-4dd0-82a0-ed4f85588d7c version: -1 name: Check if Campaign ID Exists type: condition iscommand: false brand: "" description: 'Verifies whether a campaign ID exists in the incident data.' nexttasks: '#default#': - "21" 'Campiagn ID Found ': - "20" separatecontext: false conditions: - label: 'Campiagn ID Found ' condition: - - operator: isNotEmpty left: value: complex: root: incident accessor: proofpointtapcampaignid iscontext: true right: value: {} - - operator: isNotEqualString left: value: simple: incident.proofpointtapcampaignid iscontext: true right: value: simple: "null" ignorecase: true view: |- { "position": { "x": 760, "y": 200 } } note: false timertriggers: [] ignoreworker: false skipunavailable: false quietmode: 0 continueonerrortype: "" isoversize: false isautoswitchedtoquietmode: false "4": id: "4" taskid: e18da134-5586-4335-83de-5a41e78bbcde type: regular task: id: e18da134-5586-4335-83de-5a41e78bbcde version: -1 name: No Threat ID or Campaign ID Retrieved description: Prints text to War Room (Markdown supported) tags: - ProofPoint Event Enrichment scriptName: Print type: regular iscommand: false brand: "" scriptarguments: value: simple: No information to enrich separatecontext: false view: |- { "position": { "x": 1260, "y": 720 } } note: false timertriggers: [] ignoreworker: false skipunavailable: false quietmode: 0 continueonerrortype: "" isoversize: false isautoswitchedtoquietmode: false "5": id: "5" taskid: dc9751ab-8580-40a7-8915-cb58110df9ae type: regular task: id: dc9751ab-8580-40a7-8915-cb58110df9ae version: -1 name: Get Campaign Information given ID description: Get details for a given campaign. tags: - ProofPoint Event Enrichment script: '|||proofpoint-get-campaign' type: regular iscommand: true brand: "" nexttasks: '#none#': - "19" scriptarguments: campaign_id: complex: root: Proofpoint accessor: campaignid transformers: - operator: uniq reputationcalc: 3 separatecontext: false view: |- { "position": { "x": 310, "y": 1520 } } note: false timertriggers: [] ignoreworker: false skipunavailable: false quietmode: 0 continueonerrortype: "" isoversize: false isautoswitchedtoquietmode: false "6": id: "6" taskid: a5fcdcc0-0934-41d8-8f5c-5f0735032993 type: regular task: id: a5fcdcc0-0934-41d8-8f5c-5f0735032993 version: -1 name: Get Forensics given Campaign ID description: Returns forensics evidence. tags: - ProofPoint Event Enrichment script: Proofpoint TAP v2|||proofpoint-get-forensics type: regular iscommand: true brand: Proofpoint TAP v2 nexttasks: '#none#': - "5" scriptarguments: campaignId: complex: root: Proofpoint accessor: campaignid transformers: - operator: uniq reputationcalc: 2 separatecontext: false view: |- { "position": { "x": 310, "y": 1360 } } note: false timertriggers: [] ignoreworker: false skipunavailable: false quietmode: 0 continueonerrortype: "" isoversize: false isautoswitchedtoquietmode: false "7": id: "7" taskid: ea01903c-cfa4-43bc-8193-73526c49a367 type: regular task: id: ea01903c-cfa4-43bc-8193-73526c49a367 version: -1 name: Get Forensics Information given Threat ID description: Returns forensics evidence. tags: - ProofPoint Event Enrichment script: Proofpoint TAP v2|||proofpoint-get-forensics type: regular iscommand: true brand: Proofpoint TAP v2 nexttasks: '#none#': - "19" scriptarguments: includeCampaignForensics: simple: "true" threatId: complex: root: Proofpoint accessor: threatid transformers: - operator: uniq reputationcalc: 2 separatecontext: false view: |- { "position": { "x": 770, "y": 1195 } } note: false timertriggers: [] ignoreworker: false skipunavailable: false quietmode: 0 continueonerrortype: "" isoversize: false isautoswitchedtoquietmode: false "8": id: "8" taskid: a22d7083-0b03-4fa7-80f5-79d76501e77b type: regular task: id: a22d7083-0b03-4fa7-80f5-79d76501e77b version: -1 name: Extract Campaign ID to Context description: |- Set a value in context under the key you entered. If no value is entered, the script doesn't do anything. This automation runs using the default Limited User role, unless you explicitly change the permissions. For more information, see the section about permissions here: - For Cortex XSOAR 6 see https://docs-cortex.paloaltonetworks.com/r/Cortex-XSOAR/6.x/Cortex-XSOAR-Playbook-Design-Guide/Automations - For Cortex XSOAR 8 Cloud see https://docs-cortex.paloaltonetworks.com/r/Cortex-XSOAR/8/Cortex-XSOAR-Cloud-Documentation/Create-a-script - For Cortex XSOAR 8.7 On-prem see https://docs-cortex.paloaltonetworks.com/r/Cortex-XSOAR/8.7/Cortex-XSOAR-On-prem-Documentation/Create-a-script scriptName: SetAndHandleEmpty type: regular iscommand: false brand: "" nexttasks: '#none#': - "10" scriptarguments: key: simple: Proofpoint.campaignid value: complex: root: incident.proofpointtapthreatinfomap accessor: campaignid transformers: - operator: uniq separatecontext: false view: |- { "position": { "x": -60, "y": 370 } } note: false timertriggers: [] ignoreworker: false skipunavailable: false quietmode: 0 continueonerrortype: "" isoversize: false isautoswitchedtoquietmode: false "10": id: "10" taskid: 0a29535c-be88-4006-831c-452f37c74488 type: condition task: id: 0a29535c-be88-4006-831c-452f37c74488 version: -1 name: Check if Threat ID Exists type: condition iscommand: false brand: "" description: 'Verifies whether a threat ID exists in the incident data.' nexttasks: '#default#': - "4" Threat ID Found: - "22" separatecontext: false conditions: - label: Threat ID Found condition: - - operator: isNotEmpty left: value: complex: root: incident.proofpointtapthreatinfomap accessor: threatid iscontext: true right: value: {} view: |- { "position": { "x": 320, "y": 540 } } note: false timertriggers: [] ignoreworker: false skipunavailable: false quietmode: 0 continueonerrortype: "" isoversize: false isautoswitchedtoquietmode: false "18": id: "18" taskid: 61afbde2-5346-4987-8d24-ef91c7ee79aa type: regular task: id: 61afbde2-5346-4987-8d24-ef91c7ee79aa version: -1 name: Get Forensics Information given Threat ID description: Returns forensics evidence. tags: - ProofPoint Event Enrichment script: Proofpoint TAP v2|||proofpoint-get-forensics type: regular iscommand: true brand: Proofpoint TAP v2 nexttasks: '#none#': - "6" scriptarguments: includeCampaignForensics: simple: "true" threatId: complex: root: Proofpoint accessor: threatid transformers: - operator: uniq reputationcalc: 3 separatecontext: false view: |- { "position": { "x": 310, "y": 1195 } } note: false timertriggers: [] ignoreworker: false skipunavailable: false quietmode: 0 continueonerrortype: "" isoversize: false isautoswitchedtoquietmode: false "19": id: "19" taskid: 95e67cf0-0f94-4a5d-84a2-1a2be7dd4977 type: title task: id: 95e67cf0-0f94-4a5d-84a2-1a2be7dd4977 version: -1 name: Done type: title iscommand: false brand: "" description: '' separatecontext: false view: |- { "position": { "x": 540, "y": 1695 } } note: false timertriggers: [] ignoreworker: false skipunavailable: false quietmode: 0 continueonerrortype: "" isoversize: false isautoswitchedtoquietmode: false "20": id: "20" taskid: 7cb6f7b6-3f59-470a-8a63-c483f182ffc9 type: regular task: id: 7cb6f7b6-3f59-470a-8a63-c483f182ffc9 version: -1 name: Extract Campaign ID to Context description: |- Set a value in context under the key you entered. If no value is entered, the script doesn't do anything. This automation runs using the default Limited User role, unless you explicitly change the permissions. For more information, see the section about permissions here: - For Cortex XSOAR 6 see https://docs-cortex.paloaltonetworks.com/r/Cortex-XSOAR/6.x/Cortex-XSOAR-Playbook-Design-Guide/Automations - For Cortex XSOAR 8 Cloud see https://docs-cortex.paloaltonetworks.com/r/Cortex-XSOAR/8/Cortex-XSOAR-Cloud-Documentation/Create-a-script - For Cortex XSOAR 8.7 On-prem see https://docs-cortex.paloaltonetworks.com/r/Cortex-XSOAR/8.7/Cortex-XSOAR-On-prem-Documentation/Create-a-script scriptName: SetAndHandleEmpty type: regular iscommand: false brand: "" nexttasks: '#none#': - "21" scriptarguments: key: simple: Proofpoint.campaignid value: complex: root: incident accessor: proofpointtapcampaignid transformers: - operator: uniq separatecontext: false continueonerrortype: "" view: |- { "position": { "x": 1150, "y": 370 } } note: false timertriggers: [] ignoreworker: false skipunavailable: false quietmode: 0 isoversize: false isautoswitchedtoquietmode: false "21": id: "21" taskid: 6e9097a2-1f5c-43e5-83e5-1422cd0fb645 type: condition task: id: 6e9097a2-1f5c-43e5-83e5-1422cd0fb645 version: -1 name: Check if Threat ID Exists description: Verifies whether a threat ID exists in the incident data. type: condition iscommand: false brand: "" nexttasks: '#default#': - "4" Threat ID Found: - "23" separatecontext: false conditions: - label: Threat ID Found condition: - - operator: isNotEmpty left: value: complex: root: incident accessor: proofpointtapthreatid iscontext: true right: value: {} continueonerrortype: "" view: |- { "position": { "x": 760, "y": 540 } } note: false timertriggers: [] ignoreworker: false skipunavailable: false quietmode: 0 isoversize: false isautoswitchedtoquietmode: false "22": id: "22" taskid: 6c14be7c-81f6-4b79-89cb-9f94b01f932c type: regular task: id: 6c14be7c-81f6-4b79-89cb-9f94b01f932c version: -1 name: Extract Threat ID to Context description: |- Set a value in context under the key you entered. If no value is entered, the script doesn't do anything. This automation runs using the default Limited User role, unless you explicitly change the permissions. For more information, see the section about permissions here: - For Cortex XSOAR 6 see https://docs-cortex.paloaltonetworks.com/r/Cortex-XSOAR/6.x/Cortex-XSOAR-Playbook-Design-Guide/Automations - For Cortex XSOAR 8 Cloud see https://docs-cortex.paloaltonetworks.com/r/Cortex-XSOAR/8/Cortex-XSOAR-Cloud-Documentation/Create-a-script - For Cortex XSOAR 8.7 On-prem see https://docs-cortex.paloaltonetworks.com/r/Cortex-XSOAR/8.7/Cortex-XSOAR-On-prem-Documentation/Create-a-script scriptName: SetAndHandleEmpty type: regular iscommand: false brand: "" nexttasks: '#none#': - "24" scriptarguments: key: simple: Proofpoint.threatid value: complex: root: incident.proofpointtapthreatinfomap accessor: threatid transformers: - operator: uniq separatecontext: false continueonerrortype: "" view: |- { "position": { "x": 320, "y": 720 } } note: false timertriggers: [] ignoreworker: false skipunavailable: false quietmode: 0 isoversize: false isautoswitchedtoquietmode: false "23": id: "23" taskid: 50cbc688-45b4-4760-852e-997e82d0ac73 type: regular task: id: 50cbc688-45b4-4760-852e-997e82d0ac73 version: -1 name: Extract Threat ID to Context description: |- Set a value in context under the key you entered. If no value is entered, the script doesn't do anything. This automation runs using the default Limited User role, unless you explicitly change the permissions. For more information, see the section about permissions here: - For Cortex XSOAR 6 see https://docs-cortex.paloaltonetworks.com/r/Cortex-XSOAR/6.x/Cortex-XSOAR-Playbook-Design-Guide/Automations - For Cortex XSOAR 8 Cloud see https://docs-cortex.paloaltonetworks.com/r/Cortex-XSOAR/8/Cortex-XSOAR-Cloud-Documentation/Create-a-script - For Cortex XSOAR 8.7 On-prem see https://docs-cortex.paloaltonetworks.com/r/Cortex-XSOAR/8.7/Cortex-XSOAR-On-prem-Documentation/Create-a-script scriptName: SetAndHandleEmpty type: regular iscommand: false brand: "" nexttasks: '#none#': - "24" scriptarguments: key: simple: Proofpoint.threatid value: complex: root: incident accessor: proofpointtapthreatid transformers: - operator: uniq separatecontext: false continueonerrortype: "" view: |- { "position": { "x": 760, "y": 720 } } note: false timertriggers: [] ignoreworker: false skipunavailable: false quietmode: 0 isoversize: false isautoswitchedtoquietmode: false "24": id: "24" taskid: 3284ae9f-6610-4455-8442-9ca77569cebd type: title task: id: 3284ae9f-6610-4455-8442-9ca77569cebd version: -1 name: Enrichment type: title iscommand: false brand: "" description: '' nexttasks: '#none#': - "27" separatecontext: false continueonerrortype: "" view: |- { "position": { "x": 540, "y": 890 } } note: false timertriggers: [] ignoreworker: false skipunavailable: false quietmode: 0 isoversize: false isautoswitchedtoquietmode: false "25": id: "25" taskid: 2784076f-d470-483f-82a8-17c7a03c465d type: title task: id: 2784076f-d470-483f-82a8-17c7a03c465d version: -1 name: Message Events type: title iscommand: false brand: "" description: '' nexttasks: '#none#': - "2" separatecontext: false continueonerrortype: "" view: |- { "position": { "x": 320, "y": 70 } } note: false timertriggers: [] ignoreworker: false skipunavailable: false quietmode: 0 isoversize: false isautoswitchedtoquietmode: false "26": id: "26" taskid: 401e49ee-717d-4d26-8b1b-876978b22a77 type: title task: id: 401e49ee-717d-4d26-8b1b-876978b22a77 version: -1 name: Click Events type: title iscommand: false brand: "" description: '' nexttasks: '#none#': - "3" separatecontext: false continueonerrortype: "" view: |- { "position": { "x": 760, "y": 70 } } note: false timertriggers: [] ignoreworker: false skipunavailable: false quietmode: 0 isoversize: false isautoswitchedtoquietmode: false "27": id: "27" taskid: 3735b5e0-33f2-4cc7-8f34-48a5fbd4e85c type: condition task: id: 3735b5e0-33f2-4cc7-8f34-48a5fbd4e85c version: -1 name: What Information has been Fetched? description: Determine whether campaign ID and/or threat ID were extracted from the incident data. type: condition iscommand: false brand: "" nexttasks: '#default#': - "19" 'Campaign ID ': - "6" Campaign ID and ThreatID: - "18" ThreatID: - "7" separatecontext: false conditions: - label: Campaign ID and ThreatID condition: - - operator: isExists left: value: complex: root: Proofpoint accessor: campaignid iscontext: true - - operator: isExists left: value: simple: Proofpoint.threatid iscontext: true ignorecase: true - label: 'Campaign ID ' condition: - - operator: isExists left: value: complex: root: Proofpoint accessor: campaignid iscontext: true - label: ThreatID condition: - - operator: isExists left: value: complex: root: Proofpoint accessor: threatid iscontext: true continueonerrortype: "" view: |- { "position": { "x": 540, "y": 1020 } } note: false timertriggers: [] ignoreworker: false skipunavailable: false quietmode: 0 isoversize: false isautoswitchedtoquietmode: false "28": id: "28" taskid: 90d452b9-2684-42b9-8cc1-d69c5e092053 type: regular task: id: 90d452b9-2684-42b9-8cc1-d69c5e092053 version: -1 name: Irrelevant Event Type description: Prints an error entry with a given message tags: - ProofPoint Event Enrichment scriptName: PrintErrorEntry type: regular iscommand: false brand: "" scriptarguments: message: simple: The detected event type cannot be enriched with forensic evidence. separatecontext: false continueonerrortype: "" view: |- { "position": { "x": 1250, "y": 70 } } note: false timertriggers: [] ignoreworker: false skipunavailable: false quietmode: 0 isoversize: false isautoswitchedtoquietmode: false view: |- { "linkLabelsPosition": { "10_22_Threat ID Found": 0.65, "1_25_Message": 0.41, "1_26_Clicks": 0.4, "27_18_Campaign ID and ThreatID": 0.59, "27_7_ThreatID": 0.65, "2_8_Campaign ID Found": 0.52 }, "paper": { "dimensions": { "height": 2000, "width": 1700, "x": -60, "y": -240 } } } inputs: [] outputs: - contextPath: Proofpoint.Campaign description: Retrieved Campaign objects type: string - contextPath: Proofpoint.Campaign.info description: 'The campaign information - ID,name, description, startDate, and notable.' type: string - contextPath: Proofpoint.Campaign.actors description: A list of actor objects. type: string - contextPath: Proofpoint.Campaign.families description: A list of family objects. type: string - contextPath: Proofpoint.Campaign.malware description: A list of malware objects. type: string - contextPath: Proofpoint.Campaign.techniques description: A list of technique objects. type: string - contextPath: Proofpoint.Campaign.brands description: A list of brand objects. type: string - contextPath: Proofpoint.Campaign.campaignMembers description: A list of campaign member objects. type: string - contextPath: Proofpoint.Report description: Retrieved Report object identifies type: string - contextPath: Proofpoint.Report.ID description: The ID of the report. type: string - contextPath: Proofpoint.Report.Type description: 'The threat type. Can be: "attachment", "url", or "hybrid".' type: string - contextPath: Proofpoint.Report.Scope description: Whether the report scope covers a campaign or an individual threat. type: string - contextPath: Proofpoint.Report.Attachment description: Attachments evidence type objects retrieved from Proofpoint TAP. type: string - contextPath: Proofpoint.Report.Attachment.Time description: The relative time at which the evidence was observed during sandboxing. type: date - contextPath: Proofpoint.Report.Attachment.Malicious description: Whether the evidence was used to reach a malicious verdict. type: string - contextPath: Proofpoint.Report.Attachment.Display description: A friendly display string. type: string - contextPath: Proofpoint.Report.Attachment.SHA256 description: The SHA256 hash of the attachment's contents. type: string - contextPath: Proofpoint.Report.Attachment.MD5 description: The MD5 hash of the attachment's contents. type: string - contextPath: Proofpoint.Report.Attachment.Blacklisted description: Optional. Whether the file was block listed. type: string - contextPath: Proofpoint.Report.Attachment.Offset description: Optional. The offset in bytes where the malicious content was found. type: string - contextPath: Proofpoint.Report.Attachment.Size description: Optional. The size in bytes of the attachment's contents. type: string - contextPath: Proofpoint.Report.Attachment.Platform.Name description: The name of the platform. type: string - contextPath: Proofpoint.Report.Attachment.Platform.OS description: The operating system of the platform. type: string - contextPath: Proofpoint.Report.Attachment.Platform.Version description: The version of the platform. type: string - contextPath: Proofpoint.Report.Cookie description: Cookies evidence type objects retrieved from Proofpoint TAP. type: string - contextPath: Proofpoint.Report.Cookie.Time description: The relative time at which the evidence was observed during sandboxing. type: date - contextPath: Proofpoint.Report.Cookie.Malicious description: Whether the evidence was used to reach a malicious verdict. type: string - contextPath: Proofpoint.Report.Cookie.Display description: A friendly display string. type: string - contextPath: Proofpoint.Report.Cookie.Action description: Whether the cookie was set or deleted. type: string - contextPath: Proofpoint.Report.Cookie.Domain description: The domain that set the cookie. type: string - contextPath: Proofpoint.Report.Cookie.Key description: The name of the cookie being set or deleted. type: string - contextPath: Proofpoint.Report.Cookie.Value description: Optional. The content of the cookie being set. type: string - contextPath: Proofpoint.Report.Cookie.Platform.Name description: Name of the platform. type: string - contextPath: Proofpoint.Report.Cookie.Platform.OS description: The operating system of the platform. type: string - contextPath: Proofpoint.Report.Cookie.Platform.Version description: The version of the platform. type: string - contextPath: Proofpoint.Report.DNS description: DNS evidence type objects retrieved from Proofpoint TAP. type: string - contextPath: Proofpoint.Report.DNS.Time description: The relative time at which the evidence was observed during sandboxing. type: date - contextPath: Proofpoint.Report.DNS.Malicious description: Whether the evidence was used to reach a malicious verdict. type: string - contextPath: Proofpoint.Report.DNS.Display description: A friendly display string. type: string - contextPath: Proofpoint.Report.DNS.Host description: The hostname being resolved. type: string - contextPath: Proofpoint.Report.DNS.CNames description: Optional. An array of CNames, which were associated with the hostname. type: string - contextPath: Proofpoint.Report.DNS.IP description: Optional. An array of IP addresses that were resolved to the hostname. type: string - contextPath: Proofpoint.Report.DNS.NameServers description: Optional. The nameservers responsible for the hostname's domain. type: string - contextPath: Proofpoint.Report.DNS.NameServersList description: Optional. The nameservers responsible for the hostnames. type: string - contextPath: Proofpoint.Report.DNS.Platform.Name description: The name of the platform. type: string - contextPath: Proofpoint.Report.DNS.Platform.OS description: The operating system of the platform. type: string - contextPath: Proofpoint.Report.DNS.Platform.Version description: The version of the platform. type: string - contextPath: Proofpoint.Report.Dropper description: Droppers evidence type objects retrieved from Proofpoint TAP. type: string - contextPath: Proofpoint.Report.Dropper.Time description: The relative time at which the evidence was observed during sandboxing. type: date - contextPath: Proofpoint.Report.Dropper.Malicious description: Whether the evidence was used to reach a malicious verdict. type: string - contextPath: Proofpoint.Report.Dropper.Display description: A friendly display string. type: string - contextPath: Proofpoint.Report.Dropper.Path description: The location of the dropper file. type: string - contextPath: Proofpoint.Report.Dropper.URL description: Optional. The name of the static rule inside the sandbox that identified the dropper. type: string - contextPath: Proofpoint.Report.Dropper.Rule description: Optional. The URL the dropper contacted. type: string - contextPath: Proofpoint.Report.Dropper.Platform.Name description: The name of the platform. type: string - contextPath: Proofpoint.Report.Dropper.Platform.OS description: The operating system of the platform. type: string - contextPath: Proofpoint.Report.Dropper.Platform.Version description: The version of the platform. type: string - contextPath: Proofpoint.Report.File description: Files evidence type objects retrieved from Proofpoint TAP. type: string - contextPath: Proofpoint.Report.File.Time description: The relative time at which the evidence was observed during sandboxing. type: date - contextPath: Proofpoint.Report.File.Malicious description: Whether the evidence was used to reach a malicious verdict. type: string - contextPath: Proofpoint.Report.File.Display description: A friendly display string. type: string - contextPath: Proofpoint.Report.File.Path description: Optional. The location of the file operated on. type: string - contextPath: Proofpoint.Report.File.Action description: Optional. The filesystem call made (create, modify, or delete). type: string - contextPath: Proofpoint.Report.File.Rule description: Optional. The name of the static rule inside the sandbox that identified the suspicious file. type: string - contextPath: Proofpoint.Report.File.SHA256 description: Optional. The SH256 hash of the file's contents. type: string - contextPath: Proofpoint.Report.File.MD5 description: Optional. The MD5 hash of the file's contents. type: string - contextPath: Proofpoint.Report.File.Size description: Optional. The size in bytes of the file's contents. type: string - contextPath: Proofpoint.Report.File.Platform.Name description: The name of the platform. type: string - contextPath: Proofpoint.Report.File.Platform.OS description: The operating system of the platform. type: string - contextPath: Proofpoint.Report.File.Platform.Version description: The version of the platform. type: string - contextPath: Proofpoint.Report.IDS description: IDS evidence type objects retrieved from Proofpoint TAP. type: string - contextPath: Proofpoint.Report.IDS.Time description: The relative time at which the evidence was observed during sandboxing. type: date - contextPath: Proofpoint.Report.IDS.Malicious description: Whether the evidence was used to reach a malicious verdict. type: string - contextPath: Proofpoint.Report.IDS.Display description: A friendly display string. type: string - contextPath: Proofpoint.Report.IDS.Name description: The friendly name of the IDS rule that observed the malicious traffic. type: string - contextPath: Proofpoint.Report.IDS.SignatureID description: The identifier of the IDS rule that observed the malicious traffic. type: string - contextPath: Proofpoint.Report.IDS.Platform.Name description: The name of the platform. type: string - contextPath: Proofpoint.Report.IDS.Platform.OS description: The operating system of the platform. type: string - contextPath: Proofpoint.Report.IDS.Platform.Version description: The version of the platform. type: string - contextPath: Proofpoint.Report.Mutex description: Mutex evidence type objects retrieved from Proofpoint TAP. type: string - contextPath: Proofpoint.Report.Mutex.Time description: The relative time at which the evidence was observed during sandboxing. type: date - contextPath: Proofpoint.Report.Mutex.Malicious description: Whether the evidence was used to reach a malicious verdict. type: string - contextPath: Proofpoint.Report.Mutex.Display description: A friendly display string. type: string - contextPath: Proofpoint.Report.Mutex.Name description: The name of the mutex. type: string - contextPath: Proofpoint.Report.Mutex.Path description: Optional. The path to the process which spawned the mutex. type: string - contextPath: Proofpoint.Report.Mutex.Platform.Name description: The name of the platform. type: string - contextPath: Proofpoint.Report.Mutex.Platform.OS description: The operating system of the platform. type: string - contextPath: Proofpoint.Report.Mutex.Platform.Version description: The version of the platform. type: string - contextPath: Proofpoint.Report.Network description: Network evidence type objects retrieved from Proofpoint TAP. type: string - contextPath: Proofpoint.Report.Network.Time description: The relative time at which the evidence was observed during sandboxing. type: date - contextPath: Proofpoint.Report.Network.Malicious description: Whether the evidence was used to reach a malicious verdict. type: string - contextPath: Proofpoint.Report.Network.Display description: A friendly display string. type: string - contextPath: Proofpoint.Report.Network.Action description: The type of network activity being initiated (connect or listen). type: string - contextPath: Proofpoint.Report.Network.IP description: The remote IP address being contacted. type: string - contextPath: Proofpoint.Report.Network.Port description: The remote IP port being contacted. type: string - contextPath: Proofpoint.Report.Network.Type description: The protocol being used (tcp or udp). type: string - contextPath: Proofpoint.Report.Network.Platform.Name description: The name of the platform. type: string - contextPath: Proofpoint.Report.Network.Platform.OS description: The operating system of the platform. type: string - contextPath: Proofpoint.Report.Network.Platform.Version description: The version of the platform. type: string - contextPath: Proofpoint.Report.Process description: Processes evidence type objects retrieved from Proofpoint TAP. type: string - contextPath: Proofpoint.Report.Process.Time description: The relative time at which the evidence was observed during sandboxing. type: date - contextPath: Proofpoint.Report.Process.Malicious description: Whether the evidence was used to reach a malicious verdict. type: string - contextPath: Proofpoint.Report.Process.Display description: A friendly display string. type: string - contextPath: Proofpoint.Report.Process.Action description: The action performed on the process. Relevant when create is produced. type: string - contextPath: Proofpoint.Report.Process.Path description: The location of the executable that spawned the process. type: string - contextPath: Proofpoint.Report.Process.Platform.Name description: The name of the platform. type: string - contextPath: Proofpoint.Report.Process.Platform.OS description: The operating system of the platform. type: string - contextPath: Proofpoint.Report.Process.Platform.Version description: The version of the platform. type: string - contextPath: Proofpoint.Report.Registry description: Registry evidence type objects retrieved from Proofpoint TAP. type: string - contextPath: Proofpoint.Report.Registry.Time description: The relative time at which the evidence was observed during sandboxing. type: date - contextPath: Proofpoint.Report.Registry.Malicious description: Whether the evidence was used to reach a malicious verdict. type: string - contextPath: Proofpoint.Report.Registry.Display description: A friendly display string. type: string - contextPath: Proofpoint.Report.Registry.Name description: Optional. The name of the registry entry being created or set. type: string - contextPath: Proofpoint.Report.Registry.Action description: The registry change made (create or set). type: string - contextPath: Proofpoint.Report.Registry.Key description: The location of the registry key being modified. type: string - contextPath: Proofpoint.Report.Registry.Value description: Optional. The contents of the key being created or set. type: string - contextPath: Proofpoint.Report.Registry.Platform.Name description: The name of the platform. type: string - contextPath: Proofpoint.Report.Registry.Platform.OS description: The operating system of the platform. type: string - contextPath: Proofpoint.Report.Registry.Platform.Version description: The version of the platform. type: string - contextPath: Proofpoint.Report.URL description: URL evidence type objects retrieved from Proofpoint TAP. type: string - contextPath: Proofpoint.Report.URL.Time description: The relative time at which the evidence was observed during sandboxing. type: date - contextPath: Proofpoint.Report.URL.Malicious description: Whether the evidence was used to reach a malicious verdict. type: string - contextPath: Proofpoint.Report.URL.Display description: A friendly display string. type: string - contextPath: Proofpoint.Report.URL.URL description: The URL which was observed. type: string - contextPath: Proofpoint.Report.URL.Blacklisted description: Optional. Whether the URL appeared on a block list. type: boolean - contextPath: Proofpoint.Report.URL.SHA256 description: Optional. The SHA256 hash of the file downloaded from the URL. type: string - contextPath: Proofpoint.Report.URL.MD5 description: Optional. The MD5 hash of the file downloaded from the URL. type: string - contextPath: Proofpoint.Report.URL.Size description: Optional. The size in bytes of the file retrieved from the URL. type: string - contextPath: Proofpoint.Report.URL.HTTPStatus description: Optional. The HTTP status code that was produced when our sandbox visited the URL. type: string - contextPath: Proofpoint.Report.URL.IP description: Optional. The IP address that was resolved to the hostname by the sandbox. type: string - contextPath: Proofpoint.Report.URL.Platform.Name description: The name of the platform. type: string - contextPath: Proofpoint.Report.URL.Platform.OS description: The operating system of the platform. type: string - contextPath: Proofpoint.Report.URL.Platform.Version description: The version of the platform. type: string - contextPath: Proofpoint.Report.Behavior description: Behavior evidence type objects retrieved from Proofpoint TAP. type: string - contextPath: Proofpoint.Report.Behavior.Time description: The relative time at which the evidence was observed during sandboxing. type: date - contextPath: Proofpoint.Report.Behavior.Malicious description: Whether the evidence was used to reach a malicious verdict. type: string - contextPath: Proofpoint.Report.Behavior.Display description: A friendly display string. type: string - contextPath: Proofpoint.Report.Behavior.URL description: The URL that was observed. type: string - contextPath: Proofpoint.Report.Behavior.Path description: The location of the executable which spawned the behavior. type: string - contextPath: Proofpoint.Report.Behavior.Platform.Name description: The name of the platform. type: string - contextPath: Proofpoint.Report.Behavior.Platform.OS description: The operating system of the platform. type: string - contextPath: Proofpoint.Report.Behavior.Platform.Version description: The version of the platform. type: string - contextPath: Proofpoint.Report.Screenshot description: Screenshot evidence type objects retrieved from Proofpoint TAP. type: string - contextPath: Proofpoint.Report.Screenshot.Time description: The relative time at which the evidence was observed during sandboxing. type: date - contextPath: Proofpoint.Report.Screenshot.Malicious description: Whether the evidence was used to reach a malicious verdict. type: string - contextPath: Proofpoint.Report.Screenshot.Display description: A friendly display string. type: string - contextPath: Proofpoint.Report.Screenshot.URL description: The URL hosting the screenshot image. type: string tests: - ProofpointTAP-Test fromversion: 5.0.0 description: "This playbook enriches Proofpoint Targeted Attack Protection (TAP) incidents with forensic evidence. \nBy utilizing the 'proofpoint-get-forensics' command, the playbook retrieves forensic evidence based on the campaign ID and threat ID detected in the Proofpoint TAP incidents." contentitemexportablefields: contentitemfields: {}