GRAAnalyticalFeatureDisplay
Display GRA analytical feature on the layout.
python · Gurucul Risk Analytics
Details
| ID | GRAAnalyticalFeatureDisplay |
|---|---|
| Language | python |
| From Version | 5.5.0 |
| Docker Image | demisto/python3:3.12.13.10116658 |
| Tags | dynamic-section |
README
Display GRA analytical feature on the layout
Script Data
| Name | Description |
|---|---|
| Script Type | python3 |
| Tags | dynamic-section |
| Cortex XSOAR Version | 5.5.0 |
Inputs
There are no inputs for this script.
Outputs
There are no outputs for this script.
import graanalyticalfeaturedisplay from graanalyticalfeaturedisplay import displayAnalyticalFeatures _INCIDENT = { "CustomFields": { "gracase": "CS-1", "gracaseanomalydetails": [ { "anomalyname": "anomaly_name", "assignee": "assignee_name", "assigneetype": "assignee_type", "resourcename": "resource_name", "riskaccepteddate": "null", "riskscore": "0", "status": "open", }, ], }, "id": 28862, "sourceInstance": "instance_name", "labels": [ {"type": "Brand", "value": "GRA"}, {"type": "Instance", "value": "GRA-Test"}, {"type": "entityTypeId", "value": "51"}, {"type": "riskDate", "value": "01/01/2021 00:00:00"}, { "type": "anomalies", "value": '[{"anomalyName":"anomalyName","assignee":"assignee","assigneeType":"assigneeType",' '"resourceName":"resourceName","riskAcceptedDate":null,"riskScore":87,' '"status":"Open"}]', }, {"type": "ownerType", "value": "ownerType"}, {"type": "ownerType", "value": "ownerType"}, {"type": "incidentType", "value": "GRACase"}, {"type": "caseId", "value": "CS-535"}, {"type": "openDate", "value": "08/30/2021 12:36:22"}, {"type": "ownerId", "value": "1"}, {"type": "entity", "value": "entityValue"}, {"type": "status", "value": "Open"}, {"type": "riskScore", "value": "89"}, {"type": "entityId", "value": "163"}, {"type": "graweblink", "value": "graweblink"}, ], } def test_gra_analytical_feature_display(monkeypatch, mocker): """ Scenario: This script executes the 'gra-analytical-features-entity-value' command to display Analytical Features. Given - An alert incident When - Display Analytical Features. Then - Ensure the correct parameters to the gra-analytical-features-entity-value command """ monkeypatch.setattr(graanalyticalfeaturedisplay, "_get_incident", lambda: _INCIDENT) response = displayAnalyticalFeatures() expected = None assert response == expected