AssociateIndicatorsToIncident
Associate Indicators to an Incident.
python · DomainTools Iris Investigate
Source
from CommonServerPython import * def get_related_indicators(addintional_indicators: str = "") -> list[str]: related_indicators = addintional_indicators.strip("[]").replace('"', "").split(",") # Remove leading and trailing spaces from each domain return [indicator.strip() for indicator in related_indicators] def associate_indicator_to_incident() -> CommandResults: human_readable_str = "No indicator to associate." is_associated = demisto.context().get("associatedIndicators") or False if is_associated: human_readable_str = "Related indicators are already associated." else: incident_obj = demisto.incident() incident_id = incident_obj["id"] related_indicators = get_related_indicators(incident_obj.get("CustomFields", {}).get("additionalindicators") or "") related_indicators_count = len(related_indicators) if related_indicators_count > 0: demisto.info(f"Associating {related_indicators_count} Indicators to Incident {incident_id}: {related_indicators}") associated_indicators = {"incidentId": incident_id, "indicatorsValues": ",".join(related_indicators)} demisto.executeCommand("associateIndicatorsToIncident", associated_indicators) human_readable_str = f"Associated {related_indicators_count} Indicators to Incident {incident_id}" # set context if already associated the indicators appendContext("associatedIndicators", True, dedup=True) return CommandResults(readable_output=human_readable_str) def main(): try: return_results(associate_indicator_to_incident()) except Exception as ex: return_error(f"Failed to execute AssociateIndicatorsToIncident. Error: {ex!s}") if __name__ in ["__main__", "__builtin__", "builtins"]: main()
README
Associate Indicators to an Incident
Script Data
| Name | Description |
|---|---|
| Script Type | python3 |
| Tags | DomainTools |
| Cortex XSOAR Version | 6.6.0 |
Used In
This script is used in the following playbooks and scripts.
- DomainTools_Associate_Indicator_to_Incident
Inputs
There are no inputs for this script.
Outputs
There are no outputs for this script.