Commit Graph

89 Commits (02a4c51406de4a6a66574bf476ebcce1426abbfb)

Author SHA1 Message Date
Sami Mokaddem 74830c5a42
Merge branch 'feature-workflow-module-msteams' into develop 2022-08-25 11:07:45 +02:00
Sami Mokaddem c74ca2563c
chg: [workflowModule:send_email] Removed unused import 2022-08-25 11:03:32 +02:00
Sami Mokaddem d22e426364
new: [workflowModule:send_email] To allow sending an email to a list of users
The module requires the `jinja_template_rendering` module in misp-module to work correctly
2022-08-25 10:56:49 +02:00
Sami Mokaddem e9e0d3d203
new: [workflowBaseModule] Allow jinja template rendering using misp-module 2022-08-25 10:54:53 +02:00
Sami Mokaddem e49723f4dc
new: [workflow-module:ms_teams_webhook] Added new MS teams module based on the webhook module 2022-08-24 11:07:43 +02:00
Sami Mokaddem d551d0533a
chg: [workflow:Action_tag_*] Usage of tag name instead of tag ID
Using IDs was a bad choice as it prevent to correctly share blueprints since IDs will be different from instance to instance
2022-08-24 09:52:53 +02:00
Sami Mokaddem e21c2c8cb1
chg: [workflow:tag_operation] Make module not blocking 2022-08-05 14:48:48 +02:00
Sami Mokaddem d38c3cea63
new: [workflow:tag_operation] New module to perform tag operations 2022-08-05 14:34:14 +02:00
Sami Mokaddem 668566ee6e
chg: [workflow:event_after_save] Changed trigger overhead to high 2022-08-05 14:32:32 +02:00
Sami Mokaddem a2923513a5
chg: [workflow:baseModule] New helper function and better usage of the `equals` filter operator 2022-08-05 14:32:05 +02:00
Sami Mokaddem 077b43a961
chg: [workflow:module_zmq] renamed parameter 2022-08-04 13:34:50 +02:00
Sami Mokaddem 0c2144f701
fix: [workflow:module_concurrent_task] Use correct class for constant 2022-08-02 14:26:09 +02:00
Sami Mokaddem f29836d904
fix: [workflow:tag_if] Use flattened attributes and extract tags from all attributes 2022-08-02 11:27:58 +02:00
Sami Mokaddem a3ab0838d1
fix: [workflows] Typos in some views 2022-07-29 15:40:50 +02:00
Sami Mokaddem 762f1a7c9a
chg: [workflow] Changed the format of the graph 2022-07-29 10:26:14 +02:00
Sami Mokaddem e265057d24
chg: [workflow] Added an `id` in all module instead of relying on the label 2022-07-27 15:41:21 +02:00
Sami Mokaddem 416f824449
new: [trigger:post_after_save] Added support of post_after_save trigger
Data passed include the Post's Thread as well as the Event it belongs to if applicable
2022-07-27 12:06:07 +02:00
Sami Mokaddem 098696aadb
chg: [workflows:if] Usage of Hash::get instead of extract for non-containable operators 2022-07-27 12:01:05 +02:00
Sami Mokaddem 7f5ce84288
new: [workflow:trigger_event_after_save] New trigger Event.afterSave 2022-07-27 10:45:05 +02:00
Sami Mokaddem 8f1b07d698
new: [workflow] Added support of estimated overhead for triggers 2022-07-27 10:44:00 +02:00
Sami Mokaddem 997f7396ae
chg: [workflow:module_email_before_send] Removed useless module 2022-07-26 14:48:28 +02:00
Sami Mokaddem f89e48a75a
chg: [workflows] Improved pagination and added trigger scope 2022-07-26 14:45:35 +02:00
Sami Mokaddem c1136dcb7d
chg: [workflow:module_webhook] Added description 2022-07-26 14:07:18 +02:00
Sami Mokaddem c3cd5e5827
chg: [workflow] Started renaming `block` into `module` 2022-07-26 11:32:15 +02:00
Sami Mokaddem 2be3efaf84
chg: [workflows:editor] Added support of codemirror for textarea 2022-07-26 10:00:30 +02:00
Sami Mokaddem c26f0e5ea1
chg: [workflows:misp_module] Reorganised the config in misp-module 2022-07-26 08:45:33 +02:00
Sami Mokaddem a092a1da1c
chg: [workflow:zmq_module] Simplified usage 2022-07-25 15:08:17 +02:00
Sami Mokaddem b8a9bedcbc
fix: [workflows] Clean up and removed unused code 2022-07-25 13:41:13 +02:00
Sami Mokaddem c8528a7c59
chg: [workflows:modules] Renamed parallel tasks into concurrent tasks 2022-07-22 09:56:30 +02:00
Sami Mokaddem 79e6d2bf54
chg: [workflow] Usage of format converter tool to convert passed data into MISP core format 2022-07-21 11:18:59 +02:00
Sami Mokaddem 94804f7776
chg: [workflow:baseModule] Automatically convert into MISP core format if `misp_core_format` is set 2022-07-20 16:51:03 +02:00
Sami Mokaddem 3e8889dc90
chg: [workflow:distribution_if] Added `event` scope to be used. 2022-07-20 15:22:11 +02:00
Sami Mokaddem 461860e78d
chg: [workflow:webhook] Renamed parameter 2022-07-20 15:21:41 +02:00
Sami Mokaddem 2011bf3670
chg: [workflow] Added support of misp_core_format in triggers and modules
Allow trigger to specify if their passed data is compliant with the MISP core format from the RFC. As for module, they can specify if they expect data under the MISP core format to be working properly.
2022-07-20 15:19:33 +02:00
Sami Mokaddem 4211cdd15d
chg: [workflow] Made action modules inherit the `WorkflowBaseActionModule` class 2022-07-20 15:06:41 +02:00
Sami Mokaddem 27cbdf9a5c
chg: [workflow] Removed duplicated module parameter related to blocking and added notice in editor 2022-07-19 09:52:58 +02:00
Sami Mokaddem 95cfe096b3
new: [workflow:published_if] New module 2022-07-19 09:26:24 +02:00
Sami Mokaddem 25ab443371
fix: [workflow:BaseModule] Always fetch event if it's missing 2022-07-19 09:25:30 +02:00
Sami Mokaddem b6a11991fd
chg: [workflow:generic_if] Renamed module for consistency 2022-07-19 09:24:50 +02:00
Sami Mokaddem cbec4a4894
new: [workflow:organisation_if] New module 2022-07-19 09:02:44 +02:00
Sami Mokaddem 508424aa37
chg: [workflow] Convert to MISP Core format before passing data to the workflow 2022-07-18 13:42:10 +02:00
Sami Mokaddem df3bc9a063
new: [workflow:distribution_if] module 2022-07-18 09:53:28 +02:00
Sami Mokaddem 6f15d18e62
chg: [workflow:tag_if] Added support of `event_attribute` scope and improved integration with queryModuleServer 2022-07-15 14:49:16 +02:00
Sami Mokaddem 87b92109d2
chg: [workflow] Various fixes, improved enrichment support and new logic module 2022-07-15 11:47:08 +02:00
Sami Mokaddem bb37a25e3a
chg: [workflow] Added option to globally stop workflow execution
Not sure if it's relevant since an output can only have one connection
2022-07-13 16:09:35 +02:00
Sami Mokaddem 5b27ecd843
chg: [workflow] Prevent and notify multiple connection for the same output 2022-07-13 15:38:51 +02:00
Sami Mokaddem a220cac1a5
chg: [workflow] Moved directory of custom modules in `Lib` folder 2022-07-07 09:04:09 +02:00
Sami Mokaddem bab33d42b9
chg: [workflow] Renaming and UI Improvements 2022-07-06 14:40:35 +02:00
Sami Mokaddem 2cebf5d158
chg: [workflow] Various improvement and fixes for misp-modules 2022-07-05 15:51:25 +02:00
Sami Mokaddem dbcedbc505
chg: [workflow] Various improvement and added support of `enrichment_before_query` trigger 2022-07-05 11:19:18 +02:00