From 4a3d76657d7ced365268c60d5146e86833eafb19 Mon Sep 17 00:00:00 2001 From: ishabi Date: Thu, 19 Dec 2024 11:08:25 +0100 Subject: [PATCH] fix cmdi params --- packages/dd-trace/src/appsec/rasp/command_injection.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/dd-trace/src/appsec/rasp/command_injection.js b/packages/dd-trace/src/appsec/rasp/command_injection.js index 62546e2b6a6..4fe8312dac7 100644 --- a/packages/dd-trace/src/appsec/rasp/command_injection.js +++ b/packages/dd-trace/src/appsec/rasp/command_injection.js @@ -33,14 +33,13 @@ function analyzeCommandInjection ({ file, fileArgs, shell, abortController }) { const persistent = {} const raspRule = { type: RULE_TYPES.COMMAND_INJECTION } - const params = fileArgs ? [file, ...fileArgs] : file + const params = fileArgs ? [file, ...fileArgs] : [file] if (shell) { persistent[addresses.SHELL_COMMAND] = params raspRule.variant = 'shell' } else { - const commandParams = Array.isArray(params) ? params : [params] - persistent[addresses.EXEC_COMMAND] = commandParams + persistent[addresses.EXEC_COMMAND] = params raspRule.variant = 'exec' }