Skip to content

v3.0.0

Choose a tag to compare

@oussjarrousse oussjarrousse released this 28 Jul 01:47
· 16 commits to main since this release

Release Notes

  • Split the plugin implementation into explicit include classes for configuration, settings, admin UI, WP-CLI, metrics rendering, Wordfence schema detection, collection, output, incidents, and utilities.
  • Added disposable Docker test harnesses for local fixture, publisher integration, and release zip install validation.
  • Added dependency-free PHP unit tests, bootstrap smoke checks, Prometheus output validators, and coverage tooling for environments with Xdebug or PCOV.
  • Added WordPress core version metadata through wordpress_wordfence_wordpress_version_info.
  • Added installed plugin aggregate metrics for installed, active, inactive, and network-active plugin totals.
  • Added opt-in per-plugin inventory metrics with plugin file, name, version, active state, and update availability labels.
  • Added opt-in administrator inventory metrics with hashed identity labels by default and per-admin Wordfence two-factor status.
  • Added WordPress settings, role/user, plugin/theme drift, account event, cron/option persistence, content injection, and uploads/file IoC metric families.
  • Added administrator identity label modes for hashed, ID-only, and counts-only operation.
  • Updated WP-CLI and admin status output to show plugin inventory, admin inventory, and admin identity mode settings.
  • Updated Grafana dashboard and Prometheus alert examples for WordPress version, plugin posture, plugin inventory, admin inventory, core updates, plugin updates, inactive Wordfence inventory, and administrator 2FA coverage.
  • Added release asset validation for README/readme metric coverage, Grafana JSON, and Prometheus alert examples.
  • Updated the Docker smoke test to install and activate the current official Wordfence plugin before activating this plugin.
  • Updated documentation for the new WordPress version, plugin inventory, and administrator inventory metric families.