ShowNumberOfCampaignIncidents

Displays the number of phishing incidents that make up the phishing campaign.

python · Phishing Campaign

Source

import demistomock as demisto  # noqa: F401
from CommonServerPython import *  # noqa: F401

# Variable initialization:
html = ""
campaign_incidents = ""

try:
    # Getting incident context:
    incident_id = demisto.incidents()[0].get("id", {})
    context = demisto.executeCommand("getContext", {"id": incident_id})
    campaign_incidents = context[0]["Contents"].get("context", {}).get("EmailCampaign", {}).get("incidents", {})
    html = (
        f"<div style='font-size:17px; text-align:center; padding: 15px;'> "
        f"Number of Incidents <div style='font-size:32px;'> <div> {len(campaign_incidents)} </div></div>"
    )

except Exception:
    html = "<div style='text-align:center; font-size:32px;'> <div> No Campaign </div> <div style='font-size:17px;'> </div>"

# Return the data to the layout:
demisto.results({"ContentsFormat": EntryFormat.HTML, "Type": EntryType.NOTE, "Contents": html})

README

Displays the number of phishing incidents that make up the phishing campaign.

Script Data


Name Description
Script Type python3
Tags dynamic-section
Cortex XSOAR Version 6.0.0

Inputs


There are no inputs for this script.

Outputs


There are no outputs for this script.