Cut your Wazuh noise and close the gaps attackers use

It ranks the rules that bury your analysts, proposes safe tuning, writes new detections from a log sample and tests every change with logtest before it goes live

Detection Engineer: $99.99, one-time. Product details

When every rule fires all day, analysts stop reading any of them

Detection engineering without the XML

One command, about ten minutes

  1. Install: Run one command on Linux, macOS or Windows. It deploys n8n too if you need it
  2. Connect: Add a Wazuh indexer user, a Manager API user that can read rules and run logtest, your chat app and an AI model key
  3. Tune: Ask for the noisiest rules. Changes stay in dry run until you allow real ones

What you need

n8n
n8n 2.34 or newer with Agents and Data Tables, or let the installer deploy it
Indexer
A Wazuh 4.x indexer user with read access to wazuh-alerts-*
Manager API
Reads rules and runs logtest. To apply changes, rule update and manager restart
Chat app
Telegram, Slack, Discord or Linear. A Telegram bot takes a minute with @BotFather
AI model
An API key from any provider in the n8n Agent model picker

It proposes, tests and waits for your yes

Proposals change nothing. Applying or rolling back needs a human Approve, and dry run is on by default

What you get

Common questions

I do not want AI changing my rules
It cannot on its own. It proposes, tests with logtest and waits for your Approve, and any change can be rolled back
Will it hide real attacks to cut noise?
No. Guards written in code refuse to suppress public attacker IPs, privileged logins, rules of level 12 and up, or a whole rule
What if a change breaks the manager?
It validates the configuration before restarting. On any failure it restores the previous file first, so the running manager never changes
Does it touch the stock ruleset?
Never. It writes only to its own rules file, with rule IDs from a range you choose
Does it only work in Telegram?
No. It runs in Telegram, Slack, Discord or Linear, so your team can use the chat it already works in
Which AI model does it need?
An API key from any provider in the n8n Agent model picker, such as Anthropic, OpenAI, OpenRouter or Google
What if it is not for me?
You get a 7-day refund. If it does not fit your SOC, you get your money back

All AI agents