Install
Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/devrix/dxsf-proxy/releases/download/v2.4.2/dxsf-wordpress-proxy.zipDXSF Proxy (WordPress plugin)
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.
Related repositories
| 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 |
How it fits in
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.
Installation
- 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.
Development
npm install
npm run build # if using webpack assets
Plugin entry point: dxsf-proxy.php
Handlers live under includes/classes/handlers/ (error log, core/theme/plugin versions, users).
Releases
Tag and publish via GitHub releases; client sites should update from the releases page rather than cloning this repository directly.
Releases
8 releases. Each count is every asset in that release; expand a row for the breakdown.
Active-site estimate ≈10 comes from the median of recent superseded releases. Method.