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