diff --git a/salt/soc/defaults.yaml b/salt/soc/defaults.yaml index d14ca3e08..d0c60285f 100644 --- a/salt/soc/defaults.yaml +++ b/salt/soc/defaults.yaml @@ -1556,6 +1556,69 @@ soc: reconcilePersona: "" toolUseTurnAttempts: 12 toolUseTurnDelayMs: 175 + tools: + filterEventFields: + - "@timestamp" + - "client.name" + - "destination.ip" + - "destination.port" + - "destination.geo.country_name" + - "dns.query.name" + - "dns.query_name" + - "event.action" + - "event.category" + - "event.module" + - "event.dataset" + - "event.outcome" + - "event.severity" + - "event.severity_label" + - "event.type" + - "event_data.agent.name" + - "event_data.host.os.name" + - "file.mime_type" + - "file.name" + - "hash.md5" + - "hash.sha1" + - "host.mac" + - "host.name" + - "host.os.name" + - "http.method" + - "http.useragent" + - "http.virtual_host" + - "log.id.uid" + - "network.community_id" + - "network.protocol" + - "network.transport" + - "notice.message" + - "observer.name" + - "process.name" + - "process.executable" + - "process.entity_id" + - "process.command_line" + - "process.Ext.ancestry" + - "process.parent.entity_id" + - "process.parent.command_line" + - "rule.category" + - "rule.name" + - "rule.uuid" + - "software.name" + - "software.type" + - "software.version.unparsed" + - "source.ip" + - "source.port" + - "source.geo.country_name" + - "ssh.cypher_algorithm" + - "ssh.client" + - "ssh.server" + - "ssl.cipher" + - "ssl.server_name" + - "ssl.version" + - "system.auth.sudo.command" + - "user.name" + - "user.domain" + - "user.effective.name" + - "weird.name" + - "tags" onionconfig: saltstackDir: /opt/so/saltstack bypassEnabled: false diff --git a/salt/soc/soc_soc.yaml b/salt/soc/soc_soc.yaml index 995d97493..2f730bf42 100644 --- a/salt/soc/soc_soc.yaml +++ b/salt/soc/soc_soc.yaml @@ -916,6 +916,11 @@ soc: description: The number of times to retry extracting memories from a session if errors occur. global: True advanced: True + tools: + filterEventFields: + description: A whitelist of fields to return when OnionAI uses the query_events tool. All other fields are removed. One field per line. + global: True + multiline: True client: assistant: enabled: