You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix sites reading as "Not reporting" when a security plugin (WP Force Login and similar) rejects every unauthenticated REST request. Our own routes are now let past that lock; each one still runs its own permission check.
The ?debug query parameter, which skips the bearer token and IP allowlist on the health, server-info, php-info and Wordfence endpoints, now only applies on development environments. Staging and production ignore it, and a site that never sets WP_ENVIRONMENT_TYPE counts as production.