Wazuh Shuffle Integration - socarium/makarasoc GitHub Wiki
The Wazuh unified XDR and SIEM platform now has out-of-the-box integration with Shuffle SOAR. Shuffle is a general-purpose security automation platform.
Provided the brute-force workflow.

- First of all, we need to import the
jsonfile from the repository. If you couldn't find it, please downloaded from here

- Import the
SocariumCase.jsonfile.

- Open Shuffle workflow and copy webhook url.

-
Socarium Team placed
condition alerton the workflow, so only specific alert that match with the condition, will be allow to pass. -
From this one, you should have the ability to create another workflow based on many scenarios and many
rule id.
- Open
wazuh_manager.conffile.
sudo nano wazuh-docker/single-node/config/wazuh_cluster/wazuh_manager.conf- Copy this script into the
wazuh_manager.conffile, and modified the script with thewebhook url.
<integration>
<name>shuffle</name>
<hook_url>http://<YOUR_SHUFFLE_IP>:3001/api/v1/hooks/<HOOK_ID></hook_url>
<level>5</level>
<alert_format>json</alert_format>
</integration>You simply need to add the copied webhook URI in between the <hook_url>.
name: is the name of the and integration.
hook_url: the webhook url in order to request reception. Your Shuffle URL depends on your deployment, for example, http://<SHUFFLE_IP>:3001 for a Shuffle on-premise deployment and https://shuffler.io for Shuffle Cloud.
level: captures only level 5 and above or you can use <rule_id> </rule_id> as integration script.
alert_format: response in json format rest API.
- Execute
main.shby typing this command.
./main.sh
- Select
Tools Configurations.

- Select
Integration Wazuh - Shuffle.

- The process integration is depend on the hardware resources.
- Open the
create a caseto register our local DFIR-IRIS.

- Register DFIR-IRIS
api keyandurl.

- Open
MISP intelto register our local misp.

- Register MISP
api keyandurl.

-
The last stage of workflow automation, developer using discord to give the notification to the security operation center.
-
For the notification section, user could change it based on convenient or policy of the users.
- Open the
notification desc.

- Register the
urlandwebhook urlsame as the example below.

If you found the discord is not working, please add the Discord point, copy the all the values from old Discord points to new Discord points. connected into the merge point, remove the old Discord point, and test again the workflow.