Who Changed It/Docs/Reference

Event reference: every event type, family and base severity

All 43 event types the plugin records out of the box, grouped into the nine families, with the severity each one starts at.

These are the event types recorded by version 0.8.0. The severity shown is where each one starts; the rules in how events are classified can raise it. Anything not on this list defaults to normal and lands in the other family, so custom events you add through the hooks are recorded as normal until you map them.

Authentication

Users & roles

Content & media

Plugins

Themes

Core & filesystem

Settings, self-audit and AI configuration

WordPress 7.0 introduced AI connectors, which hold credentials and can act on your site. Changing them is audited — and API keys are never read or stored in the log.

Commerce (WooCommerce)

Recorded automatically when WooCommerce is active. Gateway secrets and API keys are never stored in the log.

Other

A catch-all family for events registered by other code through WHOCHITA_Logger::log(). Assign your own events to a real family with the whochita_event_family filter so per-family retention applies to them properly.

Lockora integration

If Lockora Security Audit is installed, its completed scans are recorded as lockora_scan_completed with the score and the pass, warning and failure counts, plus the delta against the previous scan. The plugin only watches for Lockora's lockora_scan_completed action — nothing changes and nothing breaks if Lockora is not installed.

Watched options

option_changed does not fire for every option in the database — that would be unusable noise. It fires for a curated list of sensitive settings. You can extend that list with the whochita_watched_options filter; see hooks and filters.