WordPress plugin that exposes REST API endpoints so the DX Stability Framework can read site-internal data without SSH access to the server.
Full guide (integration, uptime, company-wide): Stability Reporting on DevriX Verse → links to the shared Google Doc.
| Repository | Role |
|---|---|
| dx-stability-framework | Core library that calls this plugin and runs stability checks |
| dxsf-client-rules | Per-project cron scripts that orchestrate checks and Slack alerts |
| dxsf-proxy (this repo) | Plugin installed on each monitored WordPress site |
The Stability Framework server runs cron jobs from dxsf-client-rules. Those scripts use the core to:
- Fetch public HTML (GTM, noindex, etc.)
- Call this plugin for WordPress-only data: error logs, plugin/core/theme versions, user lists
Without dxsf-proxy on a site, proxy-backed rules in client-rules will not return data.
- Download the latest release from the releases page.
- Install and activate the plugin on the WordPress site.
- Open DXSF Settings in the WordPress admin and configure the error log path or endpoint URL.
Important: Log in with a
@devrix.comemail, or setDXSF_DEBUGtotrueindxsf-proxy.phpfor local testing.
npm install
npm run build # if using webpack assetsPlugin entry point: dxsf-proxy.php
Handlers live under includes/classes/handlers/ (error log, core/theme/plugin versions, users).
Tag and publish via GitHub releases; client sites should update from the releases page rather than cloning this repository directly.