๐ก๏ธAwesome lists about all kinds of interesting topics of Wazuh XDR/SIEM
# awesome-wazuh [](https://awesome.re) > Curated list of Wazuh resources, tools, and integrations Wazuh is a free, open-source security monitoring platform for threat prevention, detection, and response. ## Contents - [Official Documentation](#official-documentation) - [Getting Started](#getting-started) - [Setup Guides](#setup-guides) - [Deployment](#deployment) - [Docker](#docker) - [Kubernetes](#kubernetes) - [Terraform / OpenTofu](#terraform--opentofu) - [Ansible](#ansible) - [Cloud Platforms](#cloud-platforms) - [CI/CD & Testing](#cicd--testing) - [Rules & Detection](#rules--detection) - [Community Rules](#community-rules) - [Vendor-Specific Rules](#vendor-specific-rules) - [Detection Modules](#detection-modules) - [Integrations](#integrations) - [Alerting](#alerting) - [Ticketing](#ticketing) - [Threat Intelligence](#threat-intelligence) - [Cloud Platforms](#cloud-platforms-1) - [SOAR](#soar) - [Custom Integrations](#custom-integrations) - [Tools & Utilities](#tools--utilities) - [Maintenance](#maintenance) - [Backup & Restore](#backup--restore) - [Known Issues](#known-issues) - [Compliance](#compliance) - [Training & Certification](#training--certification) - [Guides & Tutorials](#guides--tutorials) - [AI & LLM Integration](#ai--llm-integration) - [Detection & Response](#detection--response) - [General](#general) - [Ambassador Program](#ambassador-program) - [Community](#community) - [Contributing](#contributing) ## Official Documentation - ๐ข [Wazuh Documentation](https://documentation.wazuh.com/) - Installation, configuration, and usage guides - ๐ข [Architecture Overview](https://documentation.wazuh.com/current/getting-started/architecture.html) - System design and components - ๐ข [API Reference](https://documentation.wazuh.com/current/user-manual/api/reference.html) - REST API endpoints - ๐ข [Wazuh Blog](https://wazuh.com/blog/) - Weekly technical articles - ๐ข [Release Notes](https://documentation.wazuh.com/current/release-notes/index.html) - Version history and changelog ## Getting Started - ๐ข [Installation Guide](https://documentation.wazuh.com/current/installation-guide/) - Step-by-step deployment instructions - ๐ข [Quickstart](https://documentation.wazuh.com/current/quickstart.html) - Get running in 30-60 minutes - ๐ข [Wazuh Cloud](https://cloud.wazuh.com/) - Fully managed SaaS option with free tier - ๐ข [Docker Quick Start](https://github.com/wazuh/wazuh-docker) - Single command deployment for testing ## Setup Guides Step-by-step setup walkthroughs for Wazuh installation, configuration, and operational tasks. - ๐ก [samma-io/wazuh-help](https://github.com/samma-io/wazuh-help) - Setup help, troubleshooting, and operational notes for Wazuh deployments ## Deployment ### Docker - ๐ข [Official Docker Guide](https://documentation.wazuh.com/current/installation-guide/docker.html) - Container deployment documentation - ๐ข [Docker Repository](https://github.com/wazuh/wazuh-docker) - Docker Compose files and images (1,000+ stars) ### Kubernetes - ๐ข [Official Kubernetes Guide](https://documentation.wazuh.com/current/installation-guide/kubernetes.html) - K8s cluster deployment - ๐ข [Helm Charts](https://github.com/wazuh/wazuh-kubernetes) - Production-grade Helm packages with HA support ### Terraform / OpenTofu - ๐ก [Terraform/OpenTofu Provider](https://github.com/grulicht/terraform-provider-wazuh) - Community provider, actively maintained - ๐ก [Terraform Registry](https://registry.terraform.io/providers/grulicht/wazuh) - Official Terraform registry entry - ๐ข [Feature Request](https://github.com/wazuh/wazuh/issues/20176) - Official Wazuh provider (planned) ### Ansible - ๐ข [Official Ansible Guide](https://documentation.wazuh.com/current/deployment-options/deploying-with-ansible/index.html) - Multi-host deployment automation - ๐ข [Ansible Playbooks](https://github.com/wazuh/wazuh-ansible) - Ready-to-use playbooks (use release branches for production) ### Cloud Platforms - ๐ข [AWS Deployment](https://documentation.wazuh.com/current/cloud-security/aws/index.html) - CloudTrail, GuardDuty, Security Hub, Macie - ๐ข [Azure Deployment](https://documentation.wazuh.com/current/cloud-security/azure/index.html) - Log Analytics, Microsoft Graph, Intune - ๐ข [GCP Deployment](https://documentation.wazuh.com/current/cloud-security/gcp/index.html) - Pub/Sub and Cloud Storage integration - ๐ข [Virtual Machines (OVA/AMI)](https://github.com/wazuh/wazuh-virtual-machines) - Pre-built images for quick POC ### CI/CD & Testing - ๐ข [Wazuh QA](https://github.com/wazuh/wazuh-qa) - Automated testing and CI/CD infrastructure ## Rules & Detection - ๐ข [Rules Documentation](https://documentation.wazuh.com/current/user-manual/ruleset/index.html) - Rule syntax and optimization - ๐ข [Custom Rules Guide](https://documentation.wazuh.com/current/user-manual/ruleset/custom.html) - Writing and testing custom rules - ๐ข [Official Ruleset](https://github.com/wazuh/wazuh-ruleset) - Complete rule repository ### Community Rules General-purpose community rule collections. - ๐ก [socfortress/Wazuh-Rules](https://github.com/socfortress/Wazuh-Rules) - Community rule collection - ๐ก [Ghost47-coder/Wazuh-Rules](https://github.com/Ghost47-coder/Wazuh-Rules) - Custom rule set and decoders ### Vendor-Specific Rules Decoders and rulesets for specific devices, appliances, and platforms. - ๐ก [Fortigate Rules & Decoders](https://github.com/alextibor/wazuh-fortigate-rules-decoders) - Fortigate device monitoring - ๐ก [Pi-hole Decoder & Rules](https://github.com/Tomo-9925/wazuh-pi-hole-decoder-and-rules) - Pi-hole DNS sinkhole monitoring and detection - ๐ก [Synology DSM (st0rm-cr0w)](https://github.com/st0rm-cr0w/wazuh-synology-dsm-nas-decoder-and-rules) - Synology DSM decoder and rules - ๐ก [Synology DSM (Tomo-9925)](https://github.com/Tomo-9925/wazuh-synology-dsm-decoder-and-rules) - Alternative Synology DSM decoder implementation - ๐ก [Unifi Decoder](https://github.com/EvilForge/wazuh-unifi-decoder) - Ubiquiti Unifi network monitoring ### Detection Modules - ๐ข [File Integrity Monitoring (FIM)](https://documentation.wazuh.com/current/user-manual/capabilities/file-integrity-monitoring/index.html) - Detect unauthorized file changes - ๐ข [Vulnerability Detection](https://documentation.wazuh.com/current/user-manual/capabilities/vulnerability-detection/index.html) - CVE scanning and assessment - ๐ข [Configuration Assessment (SCA)](https://documentation.wazuh.com/current/user-manual/capabilities/sec-config-assessment/index.html) - Compliance validation and hardening - ๐ข [Malware Detection](https://documentation.wazuh.com/current/user-manual/capabilities/malware-detection/index.html) - ClamAV and YARA integration - ๐ข [Active Response](https://documentation.wazuh.com/current/user-manual/capabilities/active-response/index.html) - Automated threat response ## Integrations Connect Wazuh with external platforms for alerting, ticketing, threat intelligence, and orchestration. ### Alerting - ๐ข [Slack](https://documentation.wazuh.com/current/user-manual/manager/integration-with-external-apis.html) - Real-time alerts to Slack channels - ๐ข [PagerDuty](https://documentation.wazuh.com/current/user-manual/manager/integration-with-external-apis.html) - On-call incident escalation - ๐ข [Email](https://documentation.wazuh.com/current/user-manual/manager/integration-with-external-apis.html) - SMTP alert delivery ### Ticketing - ๐ข [Generic API Integration](https://documentation.wazuh.com/current/user-manual/manager/integration-with-external-apis.html) - Trigger any external API - ๐ข [ServiceNow Integration](https://wazuh.com/blog/integrating-servicenow-with-wazuh/) - REST API + Python script - ๐ก [Jira Integration](https://www.songer.pro/how-to-send-wazuh-alerts-to-jira/) - Community guide ### Threat Intelligence - ๐ข [VirusTotal](https://documentation.wazuh.com/current/user-manual/manager/integration-with-external-apis.html) - File hash and URL enrichment - ๐ข [CDB Lists](https://documentation.wazuh.com/current/user-manual/ruleset/cdb-list.html) - Custom threat intelligence lists ### Cloud Platforms - ๐ข [AWS Security Hub](https://documentation.wazuh.com/current/cloud-security/aws/index.html) - CloudTrail, GuardDuty, and Security Lake integration - ๐ข [Azure Sentinel](https://documentation.wazuh.com/current/cloud-security/azure/index.html) - Microsoft Sentinel integration - ๐ข [Google Cloud](https://documentation.wazuh.com/current/cloud-security/gcp/index.html) - Cloud Audit Logs integration ### SOAR - ๐ก [Shuffle SOAR](https://shuffler.io/) - Open-source SOAR with Wazuh support - ๐ข [Shuffle + Teams Integration](https://wazuh.com/blog/integrating-wazuh-with-microsoft-teams-using-shuffle/) - SOAR-based Teams alerting - ๐ก [Automated Threat Detection & Response (Medium)](https://medium.com/@naseefhussain83/automated-threat-detection-response-using-wazuh-shuffle-777bee8370fc) - Real-world Wazuh + Shuffle threat response automation ### Custom Integrations - ๐ก [wazuh2thehive](https://github.com/crow1011/wazuh2thehive) - TheHive case management integration - ๐ก [wazuh-opencti](https://github.com/juaromu/wazuh-opencti) - OpenCTI threat intelligence platform - ๐ก [wazuh-integrations](https://github.com/maikroservice/wazuh-integrations) - Collection of custom integrations - ๐ก [Prometheus Exporter](https://github.com/pyToshka/wazuh-prometheus-exporter) - Prometheus metrics and monitoring - ๐ก [Sophos-Wazuh-SOC](https://github.com/JoernSchoenyan/Sophos-Wazuh-SOC) - Sophos firewall and endpoint integration for SOC operations - ๐ก [Telegram Alerting](https://github.com/bayusky/wazuh-telegram) - Telegram notification script - ๐ก [Custom Telegram](https://github.com/eugenehr/wazuh-custom-telegram) - Advanced Telegram alert formatting - ๐ก [wazuh-nmap](https://github.com/juaromu/wazuh-nmap) - Nmap network scan integration ## Maintenance ### Backup & Restore - ๐ข [Creating a Backup โ Central Components](https://documentation.wazuh.com/current/migration-guide/files-backup/creating/wazuh-central-components.html) - Official guide: directories to back up (`/etc/wazuh-indexer/`, `/var/ossec/etc/`, certificates) using `rsync` + `tar` - ๐ข [Restoring Central Components](https://documentation.wazuh.com/current/migration-guide/restoring/wazuh-central-components.html) - Step-by-step restore for single node and multi-node cluster - ๐ข [Index Backup Management](https://wazuh.com/blog/index-backup-management/) - Official blog: OpenSearch snapshots for alert data โ filesystem, S3, Azure, GCS, SLM automation - ๐ก [Snapshot and Restore โ Practical Guide](https://sobanmalikk.medium.com/snapshot-and-restore-configuration-in-wazuh-addb9ac3180e) - Community walkthrough: `path.repo` configuration, snapshot via CLI and Dashboard UI, cron automation ### Known Issues **Wazuh services fail to start after reboot on Debian/Ubuntu** A well-known issue on all-in-one installations: Wazuh services (`wazuh-indexer`, `wazuh-manager`, `wazuh-dashboard`) have no `After=` dependencies in their systemd units, causing race conditions on boot. Symptoms: dashboard returns "server is not ready yet", indexer enters `failed` state, or manager fails due to a missing PID file. - ๐ก [wazuh-indexer #201](https://github.com/wazuh/wazuh-indexer/issues/201) - Indexer fails after reboot: missing `/var/log/wazuh-indexer/gc.log` directory - ๐ก [wazuh-packages #1962](https://github.com/wazuh/wazuh-packages/issues/1962) - Indexer enters `failed` state on reboot (v4.4.0+) - ๐ก [wazuh/wazuh #31037](https://github.com/wazuh/wazuh/issues/31037) - `Permission denied` on GC log at JVM startup **Workaround**: create a systemd override to enforce startup order: ```ini # /etc/systemd/system/wazuh-manager.service.d/override.conf [Unit] After=wazuh-indexer.service network-online.target ``` ```ini # /etc/systemd/system/wazuh-dashboard.service.d/override.conf [Unit] After=wazuh-indexer.service network-online.target ``` Then reload: `systemctl daemon-reload`. If the indexer still needs extra time to initialize, add `ExecStartPre=/bin/sleep 15` to the dashboard override. ## Tools & Utilities - ๐ก [Wazuh Tools](https://github.com/branchnetconsulting/wazuh-tools) - Collection of operational utility scripts - ๐ก [Wazuh Auto-Generator](https://github.com/21Yeet21/wazuh-auto-generator) - Generate decoders and rules from raw log samples using deterministic pattern analysis, with bulk log analysis and in-app field extraction simulation - ๐ก [MCP Server Wazuh](https://github.com/gbrigandi/mcp-server-wazuh) - Model Context Protocol server for Wazuh - ๐ก [Wazuh MCP Server](https://github.com/gensecaihq/Wazuh-MCP-Server) - Alternative MCP implementation ## Compliance Map Wazuh capabilities to regulatory frameworks. - ๐ข [PCI-DSS](https://documentation.wazuh.com/current/compliance/pci-dss/index.html) - Payment Card Industry Data Security Standard - ๐ข [GDPR](https://documentation.wazuh.com/current/compliance/gdpr/index.html) - EU data protection regulation - ๐ข [NIS-2](https://wazuh.com/blog/ensuring-nis2-compliance-with-wazuh/) - EU critical infrastructure directive (audit deadline June 30, 2026) - ๐ข [ISO 27001](https://documentation.wazuh.com/current/compliance/index.html) - Information security management standard - ๐ข [HIPAA](https://documentation.wazuh.com/current/compliance/hipaa/index.html) - Healthcare data protection - ๐ข [NIST 800-53](https://documentation.wazuh.com/current/compliance/nist/index.html) - Federal security controls - ๐ข [TSC (SOC 2)](https://documentation.wazuh.com/current/compliance/tsc/index.html) - Trust Service Criteria ## Training & Certification - ๐ข [Official Training Courses](https://wazuh.com/services/training-courses/) - 4-day authorized certification program - ๐ก [YouTube Tutorials](https://www.youtube.com/c/WazuhProject) - Official video guides - ๐ก [Udemy - Complete Wazuh Course](https://www.udemy.com/course/complete-wazuh-course/) - Beginner to advanced - ๐ก [initMAX - Wazuh Training](https://www.initmax.com/wazuh-training/) - Certified Wazuh Professional credential - ๐ก [SIEM Intelligence - Certified Wazuh Administrator](https://www.siemintelligence.com/wazuh-admin-training) - CWA credential ## Guides & Tutorials Community-contributed guides for specific use cases and advanced configurations. ### AI & LLM Integration - ๐ก [Local Ollama in the Wazuh Dashboard](https://blog.pytoshka.me/en/post/local-ollama-in-the-wazuh-dashboard-for-llm-powered-insights/) - LLM-powered alert insights using a local Ollama instance embedded in the Wazuh Dashboard - ๐ก [Wazuh + AWS Bedrock + MCP (Part 1)](https://blog.pytoshka.me/en/post/wazuh-aws-bedrock-mcp-part-1/) - Integrating Wazuh with AWS Bedrock and Model Context Protocol for AI-driven security analysis - ๐ก [Wazuh + AWS Bedrock + MCP (Part 2)](https://blog.pytoshka.me/en/post/wazuh-aws-bedrock-mcp-part-2/) - Advanced configuration and use cases for Wazuh + AWS Bedrock + MCP integration ### Detection & Response - ๐ก [SOAR Flow Guide](https://github.com/malwarekid/SOAR-Flow) - SOAR orchestration and automation patterns - ๐ก [Bruteforce Detection Guide](https://github.com/hasanaijaz/Wazuh-SIEM-Bruteforce-Detection) - Detecting and responding to brute force attacks ### General - ๐ก [Wazuh Complete Guide](https://github.com/Esther7171/Wazuh-Complete-Guide) - Comprehensive Wazuh setup and configuration guide ## Ambassador Program Represent Wazuh in your region. Become an ambassador and share your expertise. - ๐ข [Wazuh Ambassador Program](https://wazuh.com/community/) - How to become an ambassador - [Ambassador Activities Guide](https://github.com/ttlab-research/awesome-wazuh/blob/main/docs/ambassador.md) - Content creation, speaking, training, partnerships ## Community - ๐ข [Wazuh Community](https://wazuh.com/community/) - Slack workspace and forums - ๐ข [GitHub Discussions](https://github.com/wazuh/wazuh/discussions) - Q&A and feature requests - ๐ข [GitHub Organization](https://github.com/wazuh) - 31+ repositories (14,600+ stars on main) - ๐ข [Professional Support](https://wazuh.com/services/professional-support/) - SLA-backed support services ## Examples This repository includes deployment templates and examples: - Docker Compose ([examples/docker-compose/](https://github.com/ttlab-research/awesome-wazuh/blob/main/examples/docker-compose)) - Single and multi-node setups - Terraform ([examples/terraform/](https://github.com/ttlab-research/awesome-wazuh/blob/main/examples/terraform)) - Infrastructure-as-code templates (OpenTofu compatible) - Ansible ([examples/ansible/](https://github.com/ttlab-research/awesome-wazuh/blob/main/examples/ansible)) - Multi-host playbooks - Vagrant ([examples/vagrant/](https://github.com/ttlab-research/awesome-wazuh/blob/main/examples/vagrant)) - Local VM-based lab ## Contributing Contributions welcome. To add a resource: 1. Verify the link works (HTTP 200) 2. Use appropriate badge: ๐ข Official (Wazuh project) | ๐ก Community 3. Keep description to 1-2 lines, concrete and useful 4. Add in correct category and alphabetical order 5. Submit pull request See [CONTRIBUTING.md](https://github.com/ttlab-research/awesome-wazuh/blob/main/CONTRIBUTING.md) for guidelines. **Curated by**: Franco Tampieri ([TTlabยฎ - Security & DevOps](https://ttlab.it/)) | [email protected] ## License [MIT](https://github.com/ttlab-research/awesome-wazuh/blob/main/LICENSE) --- **Badges**: ๐ข = Official (Wazuh) | ๐ก = Community