diff --git a/salt/common/tools/sbin/so-allow b/salt/common/tools/sbin/so-allow
index 1685e386a..5802427fe 100644
--- a/salt/common/tools/sbin/so-allow
+++ b/salt/common/tools/sbin/so-allow
@@ -40,3 +40,21 @@ fi
echo "Adding $IP to the $FULLROLE role. This can take a few seconds"
/opt/so/saltstack/pillar/firewall/addfirewall.sh $FULLROLE $IP
+
+# Check if Wazuh enabled
+if grep -q -R "wazuh: 1" /opt/so/saltstack/pillar/*; then
+ # If analyst, add to Wazuh AR whitelist
+ if [ "$FULLROLE" == "analyst" ]; then
+ WAZUH_MGR_CFG="/opt/so/wazuh/etc/ossec.conf"
+ if ! grep -q "$IP" $WAZUH_MGR_CFG ; then
+ DATE=`date`
+ sed -i 's/<\/ossec_config>//' $WAZUH_MGR_CFG
+ sed -i '/^$/N;/^\n$/D' $WAZUH_MGR_CFG
+ echo -e "\n \n $IP\n \n" >> $WAZUH_MGR_CFG
+ echo "Added whitelist entry for $IP in $WAZUH_MGR_CFG."
+ echo
+ echo "Restarting OSSEC Server..."
+ /usr/sbin/so-wazuh-restart
+ fi
+ fi
+fi