From: Jason Ish Date: Tue, 9 Jan 2024 17:40:48 +0000 (-0600) Subject: eve/schema: allow authorities in dns.answers in alert X-Git-Tag: suricata-8.0.0-beta1~1836 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=90ae3a223feff4f31d87ef1cad3e91262ed4f2ad;p=thirdparty%2Fsuricata.git eve/schema: allow authorities in dns.answers in alert Factor out dns.authorities to a definition. --- diff --git a/etc/schema.json b/etc/schema.json index 0756acd008..b06dbd4b29 100644 --- a/etc/schema.json +++ b/etc/schema.json @@ -1040,53 +1040,7 @@ } }, "authorities": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "properties": { - "rdata": { - "type": "string" - }, - "rrname": { - "type": "string" - }, - "rrtype": { - "type": "string" - }, - "ttl": { - "type": "integer" - }, - "soa": { - "type": "object", - "properties": { - "expire": { - "type": "integer" - }, - "minimum": { - "type": "integer" - }, - "mname": { - "type": "string" - }, - "refresh": { - "type": "integer" - }, - "retry": { - "type": "integer" - }, - "rname": { - "type": "string" - }, - "serial": { - "type": "integer" - } - }, - "additionalProperties": false - } - }, - "additionalProperties": false - } + "$ref": "#/$defs/dns.authorities" }, "query": { "type": "array", @@ -1156,7 +1110,10 @@ "opcode": { "description": "DNS opcode as an integer", "type": "integer" - } + }, + "authorities": { + "$ref": "#/$defs/dns.authorities" + } }, "additionalProperties": false }, @@ -5504,6 +5461,55 @@ } }, "$defs": { + "dns.authorities": { + "type": "array", + "minItems": 1, + "items": { + "type": "object", + "properties": { + "rdata": { + "type": "string" + }, + "rrname": { + "type": "string" + }, + "rrtype": { + "type": "string" + }, + "ttl": { + "type": "integer" + }, + "soa": { + "type": "object", + "properties": { + "expire": { + "type": "integer" + }, + "minimum": { + "type": "integer" + }, + "mname": { + "type": "string" + }, + "refresh": { + "type": "integer" + }, + "retry": { + "type": "integer" + }, + "rname": { + "type": "string" + }, + "serial": { + "type": "integer" + } + }, + "additionalProperties": false + } + }, + "additionalProperties": false + } + }, "stats_applayer_error": { "type": "object", "properties": {