Changeset 3802637 for debugbundle/trunk/README.md
- Timestamp:
- 11/15/2026 01:34:19 AM (less than one hour ago)
- File:
-
- 1 edited
-
debugbundle/trunk/README.md (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
debugbundle/trunk/README.md
r3792513 r3802637 1 1 # DebugBundle WordPress Plugin 2 2 3 Patch 2.1. 2protects invitation and organisation-transfer credentials in captured text while preserving public APIs and event schemas. Upgrade the DebugBundle distribution to adopt the protection.3 Patch 2.1.3 protects invitation and organisation-transfer credentials in captured text while preserving public APIs and event schemas. Upgrade the DebugBundle distribution to adopt the protection. 4 4 5 5 WordPress plugin for DebugBundle. … … 8 8 9 9  10 10  11 11  12 12 … … 20 20 for activation and runtime limits. 21 21 22 ## Requirements 22 ## Installation 23 24 <a id="requirements"></a> 25 26 <a id="install"></a> 23 27 24 28 - WordPress 6.5 or newer (tested through WordPress 7.1) 25 29 - PHP 8.2 or newer 26 30 27 ## Installation28 29 31 1. Install **DebugBundle** from the [WordPress.org plugin directory](https://wordpress.org/plugins/debugbundle/). 30 2. Activate the plugin.31 3. Open **Settings -> DebugBundle**.32 4. Paste your DebugBundle project token and save.33 5. Use the backend and frontend test-event buttons to verify delivery.34 32 35 33 Manual ZIP installs are available from the [`debugbundle-wordpress` GitHub releases](https://github.com/debugbundle/debugbundle-wordpress/releases) page when a host or deployment process cannot install from WordPress.org. 36 34 37 The plugin can also read the project token from `wp-config.php`: 38 39 ```php 40 define('DEBUGBUNDLE_PROJECT_TOKEN', 'dbundle_proj_xxxxxxxxxxxx'); 41 ``` 42 43 Version 2.0 reads remote capture policy from a local cache on visitor requests. WP-Cron refreshes it using the project token; the cache is scoped by endpoint and token hash, and an unavailable cache falls back to the minimal capture policy. WP-Cron must run for remote policy changes to arrive. 44 45 ## What It Captures 35 ## Initialize 36 37 Activate the plugin, then open **Settings -> DebugBundle**, save your project token, environment and service, and enable the capture paths you need. The plugin initializes its bundled PHP and browser SDKs; no application `init()` call is required. 38 39 ## Integrations 40 41 ### What It Captures 46 42 47 43 - Backend PHP errors, exceptions, shutdown failures, request context, logs, runtime facts, and probes through `debugbundle/sdk-php` … … 52 48 The first release focuses on public-site capture. It does not capture `wp-admin` traffic by default. 53 49 54 ## Settings 50 ## First-event verification 51 52 Use the backend and frontend test-event buttons in **Settings -> DebugBundle** from an administrator session. Confirm both service identities in received events or incidents in DebugBundle. Saving settings or an empty relay spool is not a delivery receipt; check the delivery diagnostics and inspect the matching incident. 53 54 ## Configuration 55 56 <a id="settings"></a> 55 57 56 58 | Setting | Default | Purpose | … … 71 73 | Delete settings on uninstall | disabled | Remove saved settings when the plugin is uninstalled. | 72 74 75 The plugin can also read the project token from `wp-config.php`: 76 77 ```php 78 define('DEBUGBUNDLE_PROJECT_TOKEN', 'dbundle_proj_xxxxxxxxxxxx'); 79 ``` 80 81 Version 2.0 reads remote capture policy from a local cache on visitor requests. WP-Cron refreshes it using the project token; the cache is scoped by endpoint and token hash, and an unavailable cache falls back to the minimal capture policy. WP-Cron must run for remote policy changes to arrive. 82 73 83 ## External Service Behavior 74 84 … … 204 214 205 215 206 ### Unreleased acceptance-credential privacy 207 208 The source candidate also scrubs standalone `dbundle_invite_`, 216 <a id="unreleased-acceptance-credential-privacy"></a> 217 218 ### Acceptance-credential privacy 219 220 The SDK scrubs standalone `dbundle_invite_`, 209 221 `dbundle_org_invite_` and `dbundle_org_transfer_` acceptance secrets before 210 222 SDK-owned retention or transmission. See the [shared qualification record](https://github.com/debugbundle/debugbundle/blob/main/spec/business-credential-redaction.md). 211 Published packages keep their released behaviour until the coordinated dependency 212 and distribution checks are completed and a new version is published. 223 Existing installations receive this protection when upgraded to a version that includes it.
Note:
See TracChangeset
for help on using the changeset viewer.