diff --git a/salt/soc/files/soc/soc.json b/salt/soc/files/soc/soc.json index 520f87b93..f04cf36b9 100644 --- a/salt/soc/files/soc/soc.json +++ b/salt/soc/files/soc/soc.json @@ -2,6 +2,10 @@ {%- set SENSORONIKEY = salt['pillar.get']('global:sensoronikey', '') %} {%- set THEHIVEKEY = salt['pillar.get']('global:hivekey', '') %} {%- set ISAIRGAP = salt['pillar.get']('global:airgap', 'False') %} +{%- set API_TIMEOUT = salt['pillar.get']('sensoroni:api_timeout_ms', 0) %} +{%- set WEBSOCKET_TIMEOUT = salt['pillar.get']('sensoroni:websocket_timeout_ms', 0) %} +{%- set TIP_TIMEOUT = salt['pillar.get']('sensoroni:tip_timeout_ms', 0) %} +{%- set CACHE_EXPIRATION = salt['pillar.get']('sensoroni:cache_expiration_ms', 0) %} {%- import_json "soc/files/soc/alerts.queries.json" as alerts_queries %} {%- import_json "soc/files/soc/alerts.actions.json" as alerts_actions %} {%- import_json "soc/files/soc/alerts.eventfields.json" as alerts_eventfields %} @@ -66,6 +70,10 @@ "docsUrl": "https://docs.securityonion.net/en/2.3/", "cheatsheetUrl": "https://github.com/Security-Onion-Solutions/securityonion-docs/raw/2.3/images/cheat-sheet/Security-Onion-Cheat-Sheet.pdf", {%- endif %} + "apiTimeoutMs": {{ API_TIMEOUT }}, + "webSocketTimeoutMs": {{ WEBSOCKET_TIMEOUT }}, + "tipTimeoutMs": {{ TIP_TIMEOUT }}, + "cacheExpirationMs": {{ CACHE_EXPIRATION }}, "hunt": { "advanced": true, "groupItemsPerPage": 10,