
awesome-wazuh โ Updated!
๐ก๏ธWazuh XDR/SIEM์ ๋ชจ๋ ํฅ๋ฏธ๋ก์ด ์ฃผ์ ์ ๊ดํ ๋ฉ์ง ๋ฆฌ์คํธ
awesome-wazuh 
Wazuh ๋ฆฌ์์ค, ๋๊ตฌ ๋ฐ ํตํฉ์ ๋ํ ์ ๋ณ๋ ๋ชฉ๋ก
Wazuh๋ ์ํ ์๋ฐฉ, ํ์ง ๋ฐ ๋์์ ์ํ ๋ฌด๋ฃ ์คํ ์์ค ๋ณด์ ๋ชจ๋ํฐ๋ง ํ๋ซํผ์ ๋๋ค.
๋ชฉ์ฐจ
- ๊ณต์ ๋ฌธ์
- ์์ํ๊ธฐ
- ์ค์น ๊ฐ์ด๋
- ๋ฐฐํฌ
- ๊ท์น ๋ฐ ํ์ง
- ํตํฉ
- ๋๊ตฌ ๋ฐ ์ ํธ๋ฆฌํฐ
- ์ ์ง๋ณด์
- ๊ท์ ์ค์
- ๊ต์ก ๋ฐ ์ธ์ฆ
- ๊ฐ์ด๋ ๋ฐ ํํ ๋ฆฌ์ผ
- ์ฐ๋ฐฐ์๋ ํ๋ก๊ทธ๋จ
- ์ปค๋ฎค๋ํฐ
- ๊ธฐ์ฌํ๊ธฐ
๊ณต์ ๋ฌธ์
- ๐ข Wazuh ๋ฌธ์ - ์ค์น, ๊ตฌ์ฑ ๋ฐ ์ฌ์ฉ ๊ฐ์ด๋
- ๐ข ์ํคํ ์ฒ ๊ฐ์ - ์์คํ ์ค๊ณ ๋ฐ ๊ตฌ์ฑ ์์
- ๐ข API ์ฐธ์กฐ - REST API ์๋ํฌ์ธํธ
- ๐ข Wazuh ๋ธ๋ก๊ทธ - ์ฃผ๊ฐ ๊ธฐ์ ๋ฌธ์
- ๐ข ๋ฆด๋ฆฌ์ค ๋ ธํธ - ๋ฒ์ ๊ธฐ๋ก ๋ฐ ๋ณ๊ฒฝ ๋ก๊ทธ
์์ํ๊ธฐ
- ๐ข ์ค์น ๊ฐ์ด๋ - ๋จ๊ณ๋ณ ๋ฐฐํฌ ์ง์นจ
- ๐ข ํต์คํํธ - 30~60๋ถ ๋ด ์คํ
- ๐ข Wazuh Cloud - ๋ฌด๋ฃ ํฐ์ด๊ฐ ํฌํจ๋ ์์ ๊ด๋ฆฌํ SaaS ์ต์
- ๐ข Docker ํต ์คํํธ - ํ ์คํธ์ฉ ๋จ์ผ ๋ช ๋ น ๋ฐฐํฌ
์ค์น ๊ฐ์ด๋
Wazuh ์ค์น, ๊ตฌ์ฑ ๋ฐ ์ด์ ์์ ์ ์ํ ๋จ๊ณ๋ณ ์ค์ ์ํฌ์ค๋ฃจ์ ๋๋ค.
- ๐ก samma-io/wazuh-help - Wazuh ๋ฐฐํฌ๋ฅผ ์ํ ์ค์ ๋์๋ง, ๋ฌธ์ ํด๊ฒฐ ๋ฐ ์ด์ ๋ ธํธ
๋ฐฐํฌ
Docker
- ๐ข ๊ณต์ Docker ๊ฐ์ด๋ - ์ปจํ ์ด๋ ๋ฐฐํฌ ๋ฌธ์
- ๐ข Docker ์ ์ฅ์ - Docker Compose ํ์ผ ๋ฐ ์ด๋ฏธ์ง (1,000+ ์คํ)
Kubernetes
- ๐ข ๊ณต์ Kubernetes ๊ฐ์ด๋ - K8s ํด๋ฌ์คํฐ ๋ฐฐํฌ
- ๐ข Helm ์ฐจํธ - HA ์ง์ ํ๋ก๋์ ๋ฑ๊ธ Helm ํจํค์ง
Terraform / OpenTofu
- ๐ก Terraform/OpenTofu Provider - ์ปค๋ฎค๋ํฐ ํ๋ก๋ฐ์ด๋, ํ๋ฐํ ์ ์ง ๊ด๋ฆฌ ์ค
- ๐ก Terraform ๋ ์ง์คํธ๋ฆฌ - ๊ณต์ Terraform ๋ ์ง์คํธ๋ฆฌ ํญ๋ชฉ
- ๐ข ๊ธฐ๋ฅ ์์ฒญ - ๊ณต์ Wazuh ํ๋ก๋ฐ์ด๋ (๊ณํ๋จ)
Ansible
- ๐ข ๊ณต์ Ansible ๊ฐ์ด๋ - ๋ค์ค ํธ์คํธ ๋ฐฐํฌ ์๋ํ
- ๐ข Ansible ํ๋ ์ด๋ถ - ์ฆ์ ์ฌ์ฉ ๊ฐ๋ฅํ ํ๋ ์ด๋ถ (ํ๋ก๋์ ์์๋ ๋ฆด๋ฆฌ์ค ๋ธ๋์น ์ฌ์ฉ)
ํด๋ผ์ฐ๋ ํ๋ซํผ
- ๐ข AWS ๋ฐฐํฌ - CloudTrail, GuardDuty, Security Hub, Macie
- ๐ข Azure ๋ฐฐํฌ - Log Analytics, Microsoft Graph, Intune
- ๐ข GCP ๋ฐฐํฌ - Pub/Sub ๋ฐ Cloud Storage ํตํฉ
- ๐ข ๊ฐ์ ๋จธ์ (OVA/AMI) - ๋น ๋ฅธ POC์ฉ ์ฌ์ ๊ตฌ์ถ ์ด๋ฏธ์ง
CI/CD ๋ฐ ํ ์คํธ
- ๐ข Wazuh QA - ์๋ํ๋ ํ ์คํธ ๋ฐ CI/CD ์ธํ๋ผ
๊ท์น ๋ฐ ํ์ง
- ๐ข ๊ท์น ๋ฌธ์ - ๊ท์น ๊ตฌ๋ฌธ ๋ฐ ์ต์ ํ
- ๐ข ์ฌ์ฉ์ ์ ์ ๊ท์น ๊ฐ์ด๋ - ์ฌ์ฉ์ ์ ์ ๊ท์น ์์ฑ ๋ฐ ํ ์คํธ
- ๐ข ๊ณต์ ๊ท์น์ - ์์ ํ ๊ท์น ์ ์ฅ์
์ปค๋ฎค๋ํฐ ๊ท์น
์ผ๋ฐ ๋ชฉ์ ์ ์ปค๋ฎค๋ํฐ ๊ท์น ๋ชจ์์ ๋๋ค.
- ๐ก socfortress/Wazuh-Rules - ์ปค๋ฎค๋ํฐ ๊ท์น ๋ชจ์
- ๐ก Ghost47-coder/Wazuh-Rules - ์ฌ์ฉ์ ์ ์ ๊ท์น ๋ฐ ๋์ฝ๋ ์ธํธ
๋ฒค๋๋ณ ๊ท์น
ํน์ ์ฅ์น, ์ดํ๋ผ์ด์ธ์ค ๋ฐ ํ๋ซํผ์ ๋ํ ๋์ฝ๋ ๋ฐ ๊ท์น ์ธํธ์ ๋๋ค.
- ๐ก Fortigate ๊ท์น ๋ฐ ๋์ฝ๋ - Fortigate ์ฅ์น ๋ชจ๋ํฐ๋ง
- ๐ก Pi-hole ๋์ฝ๋ ๋ฐ ๊ท์น - Pi-hole DNS ์ฑํฌํ ๋ชจ๋ํฐ๋ง ๋ฐ ํ์ง
- ๐ก Synology DSM (st0rm-cr0w) - Synology DSM ๋์ฝ๋ ๋ฐ ๊ท์น
- ๐ก Synology DSM (Tomo-9925) - ๋์ฒด Synology DSM ๋์ฝ๋ ๊ตฌํ
- ๐ก Unifi ๋์ฝ๋ - Ubiquiti Unifi ๋คํธ์ํฌ ๋ชจ๋ํฐ๋ง
ํ์ง ๋ชจ๋
- ๐ข ํ์ผ ๋ฌด๊ฒฐ์ฑ ๋ชจ๋ํฐ๋ง (FIM) - ๋ฌด๋จ ํ์ผ ๋ณ๊ฒฝ ํ์ง
- ๐ข ์ทจ์ฝ์ ํ์ง - CVE ์ค์บ ๋ฐ ํ๊ฐ
- ๐ข ๊ตฌ์ฑ ํ๊ฐ (SCA) - ๊ท์ ์ค์ ๊ฒ์ฆ ๋ฐ ๊ฐํ
- ๐ข ์ ์ฑ์ฝ๋ ํ์ง - ClamAV ๋ฐ YARA ํตํฉ
- ๐ข ๋ฅ๋ ๋์ - ์๋ํ๋ ์ํ ๋์
ํตํฉ
์๋ฆผ, ํฐ์ผํ , ์ํ ์ธํ ๋ฆฌ์ ์ค ๋ฐ ์ค์ผ์คํธ๋ ์ด์ ์ ์ํด Wazuh๋ฅผ ์ธ๋ถ ํ๋ซํผ๊ณผ ์ฐ๊ฒฐํฉ๋๋ค.
์๋ฆผ
- ๐ข Slack - Slack ์ฑ๋๋ก ์ค์๊ฐ ์๋ฆผ
- ๐ข PagerDuty - ์จ์ฝ ์ฌ๊ณ ์์ค์ปฌ๋ ์ด์
- ๐ข ์ด๋ฉ์ผ - SMTP ์๋ฆผ ์ ์ก
ํฐ์ผํ
- ๐ข ์ผ๋ฐ API ํตํฉ - ์ธ๋ถ API ํธ๋ฆฌ๊ฑฐ
- ๐ข ServiceNow ํตํฉ - REST API + Python ์คํฌ๋ฆฝํธ
- ๐ก Jira ํตํฉ - ์ปค๋ฎค๋ํฐ ๊ฐ์ด๋
์ํ ์ธํ ๋ฆฌ์ ์ค
- ๐ข VirusTotal - ํ์ผ ํด์ ๋ฐ URL ๋ณด๊ฐ
- ๐ข CDB ๋ชฉ๋ก - ์ฌ์ฉ์ ์ ์ ์ํ ์ธํ ๋ฆฌ์ ์ค ๋ชฉ๋ก
ํด๋ผ์ฐ๋ ํ๋ซํผ
- ๐ข AWS Security Hub - CloudTrail, GuardDuty ๋ฐ Security Lake ํตํฉ
- ๐ข Azure Sentinel - Microsoft Sentinel ํตํฉ
- ๐ข Google Cloud - Cloud Audit Logs ํตํฉ
SOAR
- ๐ก Shuffle SOAR - Wazuh๋ฅผ ์ง์ํ๋ ์คํ ์์ค SOAR
- ๐ข Shuffle + Teams ํตํฉ - SOAR ๊ธฐ๋ฐ Teams ์๋ฆผ
- ๐ก ์๋ํ๋ ์ํ ํ์ง ๋ฐ ๋์ (Medium) - ์ค์ Wazuh + Shuffle ์ํ ๋์ ์๋ํ
์ฌ์ฉ์ ์ ์ ํตํฉ
- ๐ก wazuh2thehive - TheHive ์ฌ๋ก ๊ด๋ฆฌ ํตํฉ
- ๐ก wazuh-opencti - OpenCTI ์ํ ์ธํ ๋ฆฌ์ ์ค ํ๋ซํผ
- ๐ก wazuh-integrations - ์ฌ์ฉ์ ์ ์ ํตํฉ ๋ชจ์
- ๐ก Prometheus Exporter - Prometheus ๋ฉํธ๋ฆญ ๋ฐ ๋ชจ๋ํฐ๋ง
- ๐ก Sophos-Wazuh-SOC - SOC ์ด์์ ์ํ Sophos ๋ฐฉํ๋ฒฝ ๋ฐ ์๋ํฌ์ธํธ ํตํฉ
- ๐ก Telegram ์๋ฆผ - Telegram ์๋ฆผ ์คํฌ๋ฆฝํธ
- ๐ก ์ฌ์ฉ์ ์ ์ Telegram - ๊ณ ๊ธ Telegram ์๋ฆผ ์์
- ๐ก wazuh-nmap - Nmap ๋คํธ์ํฌ ์ค์บ ํตํฉ
์ ์ง๋ณด์
๋ฐฑ์ ๋ฐ ๋ณต์
- ๐ข ๋ฐฑ์
์์ฑ โ ์ค์ ๊ตฌ์ฑ ์์ - ๊ณต์ ๊ฐ์ด๋:
rsync+tar๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐฑ์ ํ ๋๋ ํ ๋ฆฌ (/etc/wazuh-indexer/,/var/ossec/etc/, ์ธ์ฆ์) - ๐ข ์ค์ ๊ตฌ์ฑ ์์ ๋ณต์ - ๋จ์ผ ๋ ธ๋ ๋ฐ ๋ค์ค ๋ ธ๋ ํด๋ฌ์คํฐ์ ๋ํ ๋จ๊ณ๋ณ ๋ณต์
- ๐ข ์ธ๋ฑ์ค ๋ฐฑ์ ๊ด๋ฆฌ - ๊ณต์ ๋ธ๋ก๊ทธ: ์๋ฆผ ๋ฐ์ดํฐ์ฉ OpenSearch ์ค๋ ์ท โ ํ์ผ์์คํ , S3, Azure, GCS, SLM ์๋ํ
- ๐ก ์ค๋
์ท ๋ฐ ๋ณต์ โ ์ค์ฉ ๊ฐ์ด๋ - ์ปค๋ฎค๋ํฐ ์ํฌ์ค๋ฃจ:
path.repo๊ตฌ์ฑ, CLI ๋ฐ ๋์๋ณด๋ UI๋ฅผ ํตํ ์ค๋ ์ท, cron ์๋ํ
์๋ ค์ง ๋ฌธ์
Debian/Ubuntu์์ ์ฌ๋ถํ ํ Wazuh ์๋น์ค ์์ ์คํจ
์ฌ์ธ์ ์ค์น์์ ์ ์๋ ค์ง ๋ฌธ์ ์
๋๋ค. Wazuh ์๋น์ค(wazuh-indexer, wazuh-manager, wazuh-dashboard)์ systemd ์ ๋์ After= ์ข
์์ฑ์ด ์์ด ๋ถํ
์ ๊ฒฝํฉ ์กฐ๊ฑด์ด ๋ฐ์ํฉ๋๋ค. ์ฆ์: ๋์๋ณด๋๊ฐ "server is not ready yet" ๋ฐํ, ์ธ๋ฑ์๊ฐ failed ์ํ๋ก ์ ํ, ๋๋ PID ํ์ผ ๋๋ฝ์ผ๋ก ๋งค๋์ ์คํจ.
- ๐ก wazuh-indexer #201 - ์ฌ๋ถํ
ํ ์ธ๋ฑ์ ์คํจ:
/var/log/wazuh-indexer/gc.log๋๋ ํ ๋ฆฌ ๋๋ฝ - ๐ก wazuh-packages #1962 - ์ฌ๋ถํ
์ ์ธ๋ฑ์๊ฐ
failed์ํ๋ก ์ ํ (v4.4.0+) - ๐ก wazuh/wazuh #31037 - JVM ์์ ์ GC ๋ก๊ทธ์ ๋ํ
Permission denied
ํด๊ฒฐ ๋ฐฉ๋ฒ: systemd ์ค๋ฒ๋ผ์ด๋๋ฅผ ์์ฑํ์ฌ ์์ ์์๋ฅผ ๊ฐ์ ํฉ๋๋ค.
# /etc/systemd/system/wazuh-manager.service.d/override.conf
[Unit]
After=wazuh-indexer.service network-online.target
# /etc/systemd/system/wazuh-dashboard.service.d/override.conf
[Unit]
After=wazuh-indexer.service network-online.target
๊ทธ๋ฐ ๋ค์ ๋ค์ ๋ก๋: systemctl daemon-reload. ์ธ๋ฑ์๊ฐ ์ด๊ธฐํ์ ์ถ๊ฐ ์๊ฐ์ด ํ์ํ ๊ฒฝ์ฐ ๋์๋ณด๋ ์ค๋ฒ๋ผ์ด๋์ ExecStartPre=/bin/sleep 15๋ฅผ ์ถ๊ฐํฉ๋๋ค.
๋๊ตฌ ๋ฐ ์ ํธ๋ฆฌํฐ
- ๐ก Wazuh ๋๊ตฌ - ์ด์ ์ ํธ๋ฆฌํฐ ์คํฌ๋ฆฝํธ ๋ชจ์
- ๐ก Wazuh ์๋ ์์ฑ๊ธฐ - ๊ฒฐ์ ์ ํจํด ๋ถ์์ ์ฌ์ฉํ์ฌ ์์ ๋ก๊ทธ ์ํ์์ ๋์ฝ๋ ๋ฐ ๊ท์น ์์ฑ, ๋๋ ๋ก๊ทธ ๋ถ์ ๋ฐ ์ฑ ๋ด ํ๋ ์ถ์ถ ์๋ฎฌ๋ ์ด์ ์ง์
- ๐ก MCP Server Wazuh - Wazuh์ฉ Model Context Protocol ์๋ฒ
- ๐ก Wazuh MCP Server - ๋์ฒด MCP ๊ตฌํ
๊ท์ ์ค์
Wazuh ๊ธฐ๋ฅ์ ๊ท์ ํ๋ ์์ํฌ์ ๋งคํํฉ๋๋ค.
- ๐ข PCI-DSS - ๊ฒฐ์ ์นด๋ ์ฐ์ ๋ฐ์ดํฐ ๋ณด์ ํ์ค
- ๐ข GDPR - EU ๋ฐ์ดํฐ ๋ณดํธ ๊ท์
- ๐ข NIS-2 - EU ์ค์ ์ธํ๋ผ ์ง์นจ (๊ฐ์ฌ ๋ง๊ฐ์ผ 2026๋ 6์ 30์ผ)
- ๐ข ISO 27001 - ์ ๋ณด ๋ณด์ ๊ด๋ฆฌ ํ์ค
- ๐ข HIPAA - ์๋ฃ ๋ฐ์ดํฐ ๋ณดํธ
- ๐ข NIST 800-53 - ์ฐ๋ฐฉ ๋ณด์ ํต์
- ๐ข TSC (SOC 2) - ์ ๋ขฐ ์๋น์ค ๊ธฐ์ค
๊ต์ก ๋ฐ ์ธ์ฆ
- ๐ข ๊ณต์ ๊ต์ก ๊ณผ์ - 4์ผ ๊ณต์ธ ์ธ์ฆ ํ๋ก๊ทธ๋จ
- ๐ก YouTube ํํ ๋ฆฌ์ผ - ๊ณต์ ๋น๋์ค ๊ฐ์ด๋
- ๐ก Udemy - ์์ ํ Wazuh ๊ณผ์ - ์ด๊ธ๋ถํฐ ๊ณ ๊ธ๊น์ง
- ๐ก initMAX - Wazuh ๊ต์ก - ๊ณต์ธ Wazuh ์ ๋ฌธ๊ฐ ์๊ฒฉ์ฆ
- ๐ก SIEM Intelligence - ๊ณต์ธ Wazuh ๊ด๋ฆฌ์ - CWA ์๊ฒฉ์ฆ
๊ฐ์ด๋ ๋ฐ ํํ ๋ฆฌ์ผ
ํน์ ์ฌ์ฉ ์ฌ๋ก ๋ฐ ๊ณ ๊ธ ๊ตฌ์ฑ์ ์ํ ์ปค๋ฎค๋ํฐ ๊ธฐ์ฌ ๊ฐ์ด๋์ ๋๋ค.
AI ๋ฐ LLM ํตํฉ
- ๐ก Wazuh ๋์๋ณด๋์ ๋ก์ปฌ Ollama - Wazuh ๋์๋ณด๋์ ๋ด์ฅ๋ ๋ก์ปฌ Ollama ์ธ์คํด์ค๋ฅผ ์ฌ์ฉํ LLM ๊ธฐ๋ฐ ์๋ฆผ ์ธ์ฌ์ดํธ
- ๐ก Wazuh + AWS Bedrock + MCP (1๋ถ) - AI ๊ธฐ๋ฐ ๋ณด์ ๋ถ์์ ์ํ Wazuh์ AWS Bedrock ๋ฐ Model Context Protocol ํตํฉ
- ๐ก Wazuh + AWS Bedrock + MCP (2๋ถ) - Wazuh + AWS Bedrock + MCP ํตํฉ์ ์ํ ๊ณ ๊ธ ๊ตฌ์ฑ ๋ฐ ์ฌ์ฉ ์ฌ๋ก
ํ์ง ๋ฐ ๋์
- ๐ก SOAR ํ๋ฆ ๊ฐ์ด๋ - SOAR ์ค์ผ์คํธ๋ ์ด์ ๋ฐ ์๋ํ ํจํด
- ๐ก ๋ฌด์ฐจ๋ณ ๋์ ํ์ง ๊ฐ์ด๋ - ๋ฌด์ฐจ๋ณ ๋์ ๊ณต๊ฒฉ ํ์ง ๋ฐ ๋์
์ผ๋ฐ
- ๐ก Wazuh ์์ ๊ฐ์ด๋ - ํฌ๊ด์ ์ธ Wazuh ์ค์ ๋ฐ ๊ตฌ์ฑ ๊ฐ์ด๋
์ฐ๋ฐฐ์๋ ํ๋ก๊ทธ๋จ
ํด๋น ์ง์ญ์์ Wazuh๋ฅผ ๋ํํ์ธ์. ์ฐ๋ฐฐ์๋๊ฐ ๋์ด ์ ๋ฌธ ์ง์์ ๊ณต์ ํ์ธ์.
- ๐ข Wazuh ์ฐ๋ฐฐ์๋ ํ๋ก๊ทธ๋จ - ์ฐ๋ฐฐ์๋๊ฐ ๋๋ ๋ฐฉ๋ฒ
- ์ฐ๋ฐฐ์๋ ํ๋ ๊ฐ์ด๋ - ์ฝํ ์ธ ์ ์, ๋ฐํ, ๊ต์ก, ํํธ๋์ญ
์ปค๋ฎค๋ํฐ
- ๐ข Wazuh ์ปค๋ฎค๋ํฐ - Slack ์ํฌ์คํ์ด์ค ๋ฐ ํฌ๋ผ
- ๐ข GitHub ํ ๋ก - Q&A ๋ฐ ๊ธฐ๋ฅ ์์ฒญ
- ๐ข GitHub ์กฐ์ง - 31๊ฐ ์ด์์ ์ ์ฅ์ (๋ฉ์ธ 14,600๊ฐ ์ด์์ ์คํ)
- ๐ข ์ ๋ฌธ ์ง์ - SLA ๊ธฐ๋ฐ ์ง์ ์๋น์ค
์์
์ด ์ ์ฅ์์๋ ๋ฐฐํฌ ํ ํ๋ฆฟ ๋ฐ ์์ ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค:
- Docker Compose (examples/docker-compose/) - ๋จ์ผ ๋ฐ ๋ค์ค ๋ ธ๋ ์ค์
- Terraform (examples/terraform/) - Infrastructure-as-Code ํ ํ๋ฆฟ (OpenTofu ํธํ)
- Ansible (examples/ansible/) - ๋ค์ค ํธ์คํธ ํ๋ ์ด๋ถ
- Vagrant (examples/vagrant/) - ๋ก์ปฌ VM ๊ธฐ๋ฐ ์ค์ต ํ๊ฒฝ
๊ธฐ์ฌํ๊ธฐ
๊ธฐ์ฌ๋ฅผ ํ์ํฉ๋๋ค. ๋ฆฌ์์ค๋ฅผ ์ถ๊ฐํ๋ ค๋ฉด:
- ๋งํฌ๊ฐ ์๋ํ๋์ง ํ์ธ (HTTP 200)
- ์ ์ ํ ๋ฐฐ์ง ์ฌ์ฉ: ๐ข ๊ณต์ (Wazuh ํ๋ก์ ํธ) | ๐ก ์ปค๋ฎค๋ํฐ
- ์ค๋ช ์ 1-2์ค๋ก ๊ฐ๊ฒฐํ๊ณ ์ ์ฉํ๊ฒ ์ ์ง
- ์ฌ๋ฐ๋ฅธ ์นดํ ๊ณ ๋ฆฌ์ ์ํ๋ฒณ ์์๋ก ์ถ๊ฐ
- ํ ๋ฆฌํ์คํธ ์ ์ถ
์์ธํ ๋ด์ฉ์ CONTRIBUTING.md๋ฅผ ์ฐธ์กฐํ์ธ์.
์ ๋ณ์: Franco Tampieri (TTlabยฎ - Security & DevOps) | [email protected]
๋ผ์ด์ ์ค
๋ฐฐ์ง: ๐ข = ๊ณต์ (Wazuh) | ๐ก = ์ปค๋ฎค๋ํฐ