Skip to content

Plugin/Theme Auto-Update

Alert ID: plugin_update · theme_update


LevelCondition
InfoA plugin or theme is updated, either by the WordPress automatic updater or manually from the site itself

  • Change traceability: every version change on the site is recorded in the panel, with the old and new version.
  • Post-update review: updates can break functionality or change site behavior; the event tells you exactly when and what changed.
  • Correlation: an update event near the time of an incident helps distinguish a legitimate version change from suspicious activity reported by plugin_changes or theme_changes.
  • Inventory accuracy: after each event the plugin triggers an inventory sync so the panel reflects the new version.

  • Automatic update completed: the WordPress automatic updater finishes updating a plugin or theme (automatic_updates_complete hook). Only updates that completed successfully generate an event.
  • Manual update completed: an update started from the site itself, for example the WordPress admin or WP-CLI (upgrader_process_complete hook with action=update). Only real upgrades fire the event; downgrades and reinstalls of the same version are skipped.
  • Version capture: the previous version is captured just before WordPress replaces the files; if it cannot be determined it is reported as unknown.
  • Deduplication: automatic updates emit at most one event per component and day; manual updates deduplicate per minute.

FieldDescription
component_typeplugin or theme
component_nameHuman-readable name of the updated component
component_slugPlugin or theme slug
version_oldVersion before the update, or unknown
version_newVersion after the update
update_modeautomatic or manual
triggered_byOrigin of the update, for example wp_auto_updater for automatic updates

  • This alert is informational, so there are no false positives in the malicious sense: every event corresponds to a real version change.
  • Frequent events are normal on sites with WordPress auto-updates enabled or with active maintenance.

  1. Check the event details: component, version_oldversion_new, and update_mode.
  2. Review the changelog of the new version on the official plugin or theme page.
  3. Verify that the site works normally after the update: frontend, admin, and critical flows.
  4. If the update was manual and unexpected, confirm which administrator or tool performed it.
  5. Correlate with other alerts around the same time, such as plugin_changes, theme_changes, or login activity.