XSOARAllEDLCheckerAutomation
Runs the xsoaredlchecker-get-edl command for all configured instances, and returns a consolidated output.
python · XSOAR EDL Checker
Source
import demistomock as demisto # noqa: F401 from CommonServerPython import * # noqa: F401 # run the xsoaredlchecker-get-edl command results = demisto.executeCommand("xsoaredlchecker-get-edl", {}) # grab the raw contents from each instance output = [x["Contents"] for x in results] # build and return the result consolidated result readable = tableToMarkdown("XSOAR EDL Checker Response", output, headers=["Name", "Status", "Response", "ItemsOnList"]) result = CommandResults(readable_output=readable, outputs_prefix="EDLChecker", outputs=output, ignore_auto_extract=True) return_results(result)
README
Runs the xsoaredlchecker-get-edl command for all configured instances, and returns a consolidated output.
Script Data
| Name | Description |
|---|---|
| Script Type | python3 |
| Tags | Utilities, training |
| Cortex XSOAR Version | 6.5.0 |
Dependencies
This script uses the following commands and scripts.
- xsoaredlchecker-get-edl
Inputs
There are no inputs for this script.
Outputs
| Path | Description | Type |
|---|---|---|
| EDLChecker.Name | The Name of the EDL from the Generic Indicators Export Service instance | Unknown |
| EDLChecker.Status | The HTTP Status Code returned by the EDL | Unknown |
| EDLChecker.Response | The Response or Error from the check. | Unknown |
| EDLChecker.ItemsOnList | The number of indicators on the list, assuming a successful response! | Unknown |