For Wazuh 4.x · iPhone · In development

Your Wazuh alerts on your iPhone, straight from your own server.

SIEM Dashboard for Wazuh connects your iPhone directly to the Wazuh deployments you already run. It reads alerts and agent status from the Wazuh indexer with a read-only user. There is no cloud service in between: your alerts travel only from your server to your phone.

Coming soonon TestFlight and the App Store

See how it connects

No account · no analytics · no tracking

iPhone screenshot of the Alerts screen. The 24-hour card shows 2 critical, 99 high, 5,826 medium and 130,956 low alerts. Below are agent chips for AWS, EX-MBA and EX-Mini, filter chips for Critical, High, All and per agent, and the newest alert from the agent SIEM-VM.
Alerts overview: counts per severity band, agents and the newest alerts.

Why it's different

  1. Direct to your Wazuh

    The app talks to your indexer, usually over a VPN you already use. Nothing is relayed through us.

  2. Read-only by design

    Connect with a read-only user. The app reads alerts and agent status and never changes your Wazuh configuration.

  3. All your deployments

    Production, lab, a customer's setup: add each one with its own URL, credentials and TLS trust, and switch with a tap.

  4. Private by default

    No account, no analytics, no tracking. We receive none of your data.

In the app

The last 24 hours at a glance

A ring with one arc per severity band, your agents with their status, and a timeline you can filter and search.

Screenshots from the current development build. The interface may still change before release.

iPhone screenshot with the High filter selected. The list shows level 10 alerts about 20+ denied requests to an AWS app, from the agent AWS, and tabs for Dashboard, Alerts and Agent at the bottom.
Filter by band or agent: here only high alerts (level 9–11).

How it connects

Your phone, your server, nothing in between

The app connects only to the URLs you enter. A typical setup keeps Wazuh private and reaches it through a VPN such as Tailscale or WireGuard.

Your iPhoneSIEM Dashboard app
Your Wazuh
  • Wazuh indexeralerts · default port 9200
  • Wazuh manageroptional · posture reporting · port 1514
  • Companion serviceoptional · push and SOAR runs
No vendor cloud, no relay, no account
  1. Create read-only users

    In Wazuh, create an indexer user that can only read the wazuh-alerts-* and wazuh-monitoring-* indices.

  2. Make Wazuh reachable from your phone

    Usually through the VPN you already run. Wazuh does not need to be exposed to the internet.

  3. Add a deployment in the app

    Enter the indexer URL and the credentials, and optionally the dashboard URL for "Open in Wazuh" links. Pin the certificate of Wazuh's self-signed setup, or rely on a public CA.

  4. Watch your alerts

    Alerts and agent status load straight from your server. Add more deployments and switch between them at any time.

Features

Built for triage on the go

Severity bands (Wazuh rule level)

Critical
level ≥ 12
High
level 9–11
Medium
level 5–8
Low
level < 5
  • Alerts by severity

    A 24-hour overview split into four bands, so the two critical alerts don't drown in thousands of low ones.

  • Filters and search

    Filter by band or agent, and search by rule, agent, IP address or description.

  • Alert detail with MITRE ATT&CK

    The full log line, decoded fields, rule groups and the MITRE ATT&CK tactics and techniques of the rule.

  • Agents and their status

    See your Wazuh agents and whether each one is active or disconnected.

  • Mute noisy rules

    Hide a noisy rule in the app for a while. Muting happens on your phone only; your Wazuh rules stay untouched.

  • Several deployments

    Keep production, lab and customer deployments side by side, each with its own URL, credentials and TLS settings.

  • Credentials in the Keychain

    Usernames and passwords are stored in the iOS Keychain, on this device only. They are not synced and are sent only to your own server.

  • TLS trust you control

    Pin the certificate of Wazuh's self-signed setup, so the app trusts exactly that certificate, or use one from a public CA.

Optional add-ons

Go further if you want to

  • Optional

    Companion service: push and SOAR runs

    A small read-only container you run next to Wazuh. It adds push notifications for critical alerts and shows your SOAR playbook runs (SOARCA, CACAO v2) in the app.

  • Optional

    Your iPhone as a Wazuh agent

    Wazuh has no iOS agent. Turn this on and the app reports your iPhone's security posture to your own Wazuh using the Wazuh agent protocol: iOS version, passcode, signs of a jailbreak, VPN and proxy, and network status.

Requirements

What you need

  • Wazuh 4.x

    A stock deployment with the Wazuh indexer.

  • Read-only access

    An indexer user with read access to the wazuh-alerts-* and wazuh-monitoring-* indices.

  • A network path

    Your iPhone must reach both endpoints, typically through a VPN.

  • An iPhone

    Running iOS 17 or later.

  • For the companion (optional)

    A host next to Wazuh that can run a container.

FAQ

Questions and answers

Do my alerts pass through your servers?

No. The app connects only to the URLs you enter. We run no backend for it and never receive your alerts, credentials or server addresses. If you use push notifications from the companion service, the notifications are delivered through Apple's push service.

Do I have to expose Wazuh to the internet?

No. The recommended setup keeps Wazuh private and reaches it through a VPN such as Tailscale or WireGuard. Your phone only needs to reach the indexer.

Can the app change anything in my Wazuh?

Not with a read-only user, which is what the app is meant to be used with. It reads alerts and agent status. Muting a rule only hides it in the app.

Does it work with Wazuh's self-signed certificates?

Yes. Pin the certificate of your deployment and the app trusts exactly that certificate. A certificate from a public CA works as well.

Which Wazuh versions are supported?

Stock Wazuh 4.x with its indexer.

Is this an official Wazuh app?

No. It is an independent app by sp33c.tech and is not affiliated with or endorsed by Wazuh, Inc.

When can I try it, and what will it cost?

A TestFlight beta is coming soon. Pricing will be announced before the App Store release. Write to us if you'd like to hear when the beta opens.

Take your SIEM with you

SIEM Dashboard for Wazuh is in development. Questions, or want to hear when the beta opens? Get in touch.

Coming soonon TestFlight and the App Store

Contact support