ConflueraProgressionsData

Logs progressions data ( progression vs risk-score ).

python · Confluera

Source

import json

from CommonServerPython import *

from CommonServerUserPython import *

# Executes confluera-fetch-progressions command/script
progressions_data = demisto.executeCommand("confluera-fetch-progressions", {"hours": "72"})

if progressions_data[1] and progressions_data[1]["Contents"]:
    progressions = progressions_data[1]["Contents"]
else:
    progressions = []

data = []

for _idx, progression in enumerate(progressions):
    if progression["riskScore"] == 0:
        color = "blue"
    elif progression["riskScore"] < 25:
        color = "green"
    else:
        color = "red"

    temp_dct = {"name": "AP-" + str(progression["attackId"]), "data": [progression["riskScore"]], "color": color}
    data.append(temp_dct)

return_results(json.dumps(data))

README

ConflueraProgressionsData Script

Script Data


Name Description
Script Type python3
Tags Confluera
Cortex XSOAR Version 6.0.0

Inputs


Argument Name Description
N/A N/A

Outputs


Path Description Type
N/A N/A N/A

Script Example


!ConflueraProgressionsData

Human Readable Output


alt text