DebugBundle
DebugBundle captures backend PHP/WordPress errors and user-facing browser incidents, then forwards them to DebugBundle without exposing your project token to page JavaScript.
Features include:
- backend PHP and request capture
- frontend browser exception capture
- same-origin WordPress REST relay for browser events
- bounded spool and retry behavior for transient delivery failures
- simple settings page under Settings -> DebugBundle
- compact diagnostics for SDK versions, flush status, and spool size
- backend and frontend test-event buttons for setup verification
- document-head loading for the bundled browser SDK on new installs, with upgraded installs preserving footer loading until explicitly changed
External services
This plugin connects to the DebugBundle service at https://api.debugbundle.com to send production incident telemetry and to fetch SDK capture configuration for the connected DebugBundle project.
The plugin only sends data after a site administrator enters a DebugBundle project token in the plugin settings and saves it. Backend PHP/WordPress incidents may include sanitized exception, request, response, environment, service, log, and WordPress context needed for debugging. Browser incidents are posted to a same-origin WordPress REST route first and then forwarded server-side to DebugBundle, so the project token stays server-side and is never exposed to page JavaScript. Browser JavaScript is served from this plugin package, not from a third-party CDN.
The service is provided by DebugBundle:
- Service: https://debugbundle.com
- Terms of Service: https://debugbundle.com/terms
- Privacy Policy: https://debugbundle.com/privacy
