From b7d407e1d0531a03f4d884fa4695d8c55c98a0c4 Mon Sep 17 00:00:00 2001 From: Alexandre Dulaunoy Date: Mon, 9 Nov 2026 17:30:19 +0100 Subject: [PATCH 1/2] new: [dce-rpc] Add dce-rpc object template --- objects/dce-rpc/definition.json | 71 +++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 objects/dce-rpc/definition.json diff --git a/objects/dce-rpc/definition.json b/objects/dce-rpc/definition.json new file mode 100644 index 00000000..17605001 --- /dev/null +++ b/objects/dce-rpc/definition.json @@ -0,0 +1,71 @@ +{ + "attributes": { + "ack-reason": { + "description": "Source numeric bind acknowledgement reason.", + "disable_correlation": true, + "misp-attribute": "integer", + "to_ids": false, + "ui-priority": 1 + }, + "ack-result": { + "description": "Source numeric bind acknowledgement result.", + "disable_correlation": true, + "misp-attribute": "integer", + "to_ids": false, + "ui-priority": 1 + }, + "command": { + "description": "Request command such as REQUEST or BIND.", + "disable_correlation": true, + "misp-attribute": "text", + "to_ids": false, + "ui-priority": 1 + }, + "flag": { + "description": "One source RPC interface flag per attribute.", + "disable_correlation": true, + "misp-attribute": "text", + "multiple": true, + "to_ids": false, + "ui-priority": 1 + }, + "interface-uuid": { + "description": "UUID identifying the RPC interface or service.", + "disable_correlation": true, + "misp-attribute": "uuid", + "to_ids": false, + "ui-priority": 1 + }, + "interface-version": { + "description": "Interface version reported for this DCE/RPC interaction.", + "disable_correlation": true, + "misp-attribute": "text", + "to_ids": false, + "ui-priority": 1 + }, + "operation-number": { + "description": "RPC operation number identifying the invoked method within its interface.", + "disable_correlation": true, + "misp-attribute": "integer", + "to_ids": false, + "ui-priority": 1 + }, + "response-command": { + "description": "Response command such as RESPONSE, BINDACK, or FAULT.", + "disable_correlation": true, + "misp-attribute": "text", + "to_ids": false, + "ui-priority": 1 + } + }, + "description": "An observed DCE/RPC operation and its interface identity, including operation number, commands and bind acknowledgement information. Based on OCSF 1.9.0: https://schema.ocsf.io/1.9.0/objects/dce_rpc, https://schema.ocsf.io/1.9.0/objects/rpc_interface.", + "meta-category": "network", + "name": "dce-rpc", + "requiredOneOf": [ + "interface-uuid", + "operation-number", + "command" + ], + "uuid": "dc7970a3-8a28-476e-a767-0649afa3e688", + "version": 1 +} \ No newline at end of file From 1e35182f77af082c9f3fa65950535129506255e0 Mon Sep 17 00:00:00 2001 From: Alexandre Dulaunoy Date: Mon, 9 Nov 2026 17:42:27 +0100 Subject: [PATCH 2/2] fix: [dce-rpc] Address Codex review feedback --- objects/dce-rpc/definition.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/objects/dce-rpc/definition.json b/objects/dce-rpc/definition.json index 17605001..da8882a5 100644 --- a/objects/dce-rpc/definition.json +++ b/objects/dce-rpc/definition.json @@ -3,14 +3,14 @@ "ack-reason": { "description": "Source numeric bind acknowledgement reason.", "disable_correlation": true, - "misp-attribute": "integer", + "misp-attribute": "counter", "to_ids": false, "ui-priority": 1 }, "ack-result": { "description": "Source numeric bind acknowledgement result.", "disable_correlation": true, - "misp-attribute": "integer", + "misp-attribute": "counter", "to_ids": false, "ui-priority": 1 }, @@ -46,7 +46,7 @@ "operation-number": { "description": "RPC operation number identifying the invoked method within its interface.", "disable_correlation": true, - "misp-attribute": "integer", + "misp-attribute": "counter", "to_ids": false, "ui-priority": 1 }, @@ -67,5 +67,5 @@ "command" ], "uuid": "dc7970a3-8a28-476e-a767-0649afa3e688", - "version": 1 + "version": 2 } \ No newline at end of file