Skip to content

Add UniFi Controller CEF integration#105

Merged
leonfullxr merged 2 commits into
mainfrom
add-unifi_controller
Jul 21, 2026
Merged

Add UniFi Controller CEF integration#105
leonfullxr merged 2 commits into
mainfrom
add-unifi_controller

Conversation

@leonfullxr

@leonfullxr leonfullxr commented Jul 21, 2026

Copy link
Copy Markdown
Member

Summary

Adds the UniFi Controller integration under integrations/. It parses UniFi Network Application (controller) CEF activity logs (CEF:0|Ubiquiti|UniFi Network|...) delivered over syslog, covering WiFi client connect / disconnect / roam events and administrator access to the UniFi Network UI/API. Distinct from the UniFi AP syslog ruleset.

Mirror content/ruleset/unifi_controller from wazuh/operations: CEF activity-log
decoders and rules for UniFi Network Application (controller) events (WiFi client
connect/disconnect/roam and admin UI/API access).
@leonfullxr leonfullxr self-assigned this Jul 21, 2026
Point the decoder/rules cp commands at integrations/unifi_controller/ instead of
the operations content/ruleset/ path, and drop the operations-specific unifi_ap
path reference.
@leonfullxr
leonfullxr requested a review from Copilot July 21, 2026 08:44
@leonfullxr
leonfullxr marked this pull request as draft July 21, 2026 08:44

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new UniFi Controller integration to the integrations/ catalog to decode and alert on UniFi Network Application CEF activity logs received over syslog (client connectivity events and admin access events).

Changes:

  • Introduces a UniFi Controller decoder to extract key CEF extension fields (event ID, client/AP identifiers, RSSI, user, IP, site, etc.).
  • Adds rule mappings for connect/disconnect/roam/admin-access events plus a correlation rule for repeated disconnects.
  • Provides documentation and sample logs to support setup and validation via Wazuh tooling.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

File Description
integrations/unifi_controller/unifi_controller_decoder.xml New decoder for UniFi Network CEF syslog logs with field extraction.
integrations/unifi_controller/unifi_controller_rules.xml New alerting rules and a correlation rule for repeated disconnects.
integrations/unifi_controller/README.md Setup and validation instructions for installing and testing the integration.
integrations/unifi_controller/log_samples.txt Sample CEF log lines for local validation/testing.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread integrations/unifi_controller/unifi_controller_rules.xml
@leonfullxr
leonfullxr marked this pull request as ready for review July 21, 2026 09:11
@leonfullxr
leonfullxr merged commit 456ac5d into main Jul 21, 2026
1 check passed
@leonfullxr
leonfullxr deleted the add-unifi_controller branch July 21, 2026 09:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants