From c26f0e5ea135e10ed72f12e19eae6f14c9a9b684 Mon Sep 17 00:00:00 2001 From: Sami Mokaddem Date: Tue, 26 Jul 2022 08:45:33 +0200 Subject: [PATCH] chg: [workflows:misp_module] Reorganised the config in misp-module --- app/Model/WorkflowModules/Module_misp_module.php | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/app/Model/WorkflowModules/Module_misp_module.php b/app/Model/WorkflowModules/Module_misp_module.php index 296cba3a7..4d6ad344b 100644 --- a/app/Model/WorkflowModules/Module_misp_module.php +++ b/app/Model/WorkflowModules/Module_misp_module.php @@ -37,17 +37,17 @@ class Module_misp_module extends WorkflowBaseActionModule if (!empty($misp_module_config['meta']['outputs'])) { $this->inputs = (int)$misp_module_config['meta']['outputs']; } - if (!empty($misp_module_config['mispattributes']['blocking'])) { - $this->blocking = !empty($misp_module_config['mispattributes']['blocking']); + if (!empty($misp_module_config['meta']['config']['blocking'])) { + $this->blocking = !empty($misp_module_config['meta']['config']['blocking']); } - if (!empty($misp_module_config['mispattributes']['expect_misp_core_format'])) { - $this->expect_misp_core_format = !empty($misp_module_config['mispattributes']['expect_misp_core_format']); + if (!empty($misp_module_config['meta']['config']['expect_misp_core_format'])) { + $this->expect_misp_core_format = !empty($misp_module_config['meta']['config']['expect_misp_core_format']); } - if (!empty($misp_module_config['mispattributes']['support_filters'])) { - $this->support_filters = !empty($misp_module_config['mispattributes']['support_filters']); + if (!empty($misp_module_config['meta']['config']['support_filters'])) { + $this->support_filters = !empty($misp_module_config['meta']['config']['support_filters']); } if (!empty($misp_module_config['meta']['config'])) { - foreach ($misp_module_config['meta']['config'] as $paramName => $moduleParam) { + foreach ($misp_module_config['meta']['config']['params'] as $paramName => $moduleParam) { $this->params[] = $this->translateParams($paramName, $moduleParam); } } @@ -99,6 +99,8 @@ class Module_misp_module extends WorkflowBaseActionModule if ($moduleParam['type'] == 'hash_path') { $param['type'] = 'input'; $param['_isHashPath'] = true; + } elseif ($moduleParam['type'] == 'large_string') { + $param['type'] = 'input'; } else { $param['type'] = 'input'; }