PrismaCloudComputeParseAuditAlert
Parse Audit alert raw JSON data
Details
| ID | PrismaCloudComputeParseAuditAlert |
|---|---|
| Language | python |
| From Version | 5.0.0 |
| Docker Image | demisto/python3:3.12.13.10116658 |
| Tags | Prisma Cloud Compute |
import json import demistomock as demisto from CommonServerPython import * def parse_audit(raw_json): data = json.loads(raw_json) if data.get("kind") != "audit": raise ValueError(f"Input should be a raw JSON audit alert, received: {raw_json}") outputs = {"PrismaCloudCompute.AuditAlert": data} readable_outputs = tableToMarkdown("Audit Information", data) return (readable_outputs, outputs, raw_json) def main(): try: return_outputs(*parse_audit(demisto.args().get("alert_raw_json", ""))) except Exception as ex: return_error(f"Failed to execute PrismaCloudComputeParseAuditAlert. Error: {ex!s}") if __name__ in ("__builtin__", "builtins"): main()