Skip to content

chore(ci): smoke test branch protection#33

Closed
dknauss wants to merge 1 commit intomainfrom
codex/protection-smoke
Closed

chore(ci): smoke test branch protection#33
dknauss wants to merge 1 commit intomainfrom
codex/protection-smoke

Conversation

@dknauss
Copy link
Owner

@dknauss dknauss commented Mar 24, 2026

Temporary draft PR to verify required status checks and branch protection behavior after promoting stable CI contexts. This will be closed after validation.

@github-actions
Copy link

github-actions bot commented Mar 24, 2026

🎮 Try in WordPress Playground

Open this PR in Playground →

Preview is pinned to WordPress 7.0-beta4.

Logs in as admin / password and installs the plugin from this PR's commit.

✅ What you can test

Feature Notes
Plugin activation & settings page
Gate fires on dangerous actions (plugin activate/delete, user delete, etc.)
Challenge / reauthentication page
Password verification & session cookie
Admin bar countdown timer
Request stash & replay after auth
Rate limiting / 5-attempt lockout ✅ within session
Session expiry by time ✅ wait out the configured duration (1–15 min)
Two Factor plugin (TOTP) ✅ installed automatically via blueprint
unfiltered_html removed from Editor role

❌ What won't work

Feature Why
WP-CLI / Cron entry point policies No CLI in browser
REST / XML-RPC entry point policies Network disabled in Playground
Two Factor email / magic-link providers PHP outbound network is off
Multisite behaviour Single-site only
State after refreshing Playground Full reset on page reload

Transients and user meta persist across normal WP navigation within
a session, but are wiped if you reload the Playground page itself.
Use the integration test suite to verify
transient TTL, real bcrypt, and multisite isolation.

@dknauss dknauss marked this pull request as ready for review March 24, 2026 01:29
@dknauss
Copy link
Owner Author

dknauss commented Mar 24, 2026

Protection smoke test complete; closing temporary PR.

@dknauss dknauss closed this Mar 24, 2026
@dknauss dknauss deleted the codex/protection-smoke branch March 24, 2026 01:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant