โ Access Sandbox Checklist
Checklist Boundary
Manual checklist only. This data does not configure Cloudflare Access, create accounts, grant access, or collect identity information.
Before protection
Confirm sandbox route is public-safe
manualReview the sandbox route before any protection policy is added.
Gate: Public-route safety audit
Safety note: The page must remain read-only and free of collection controls.
Confirm live workflows remain blocked
manualVerify future submission, review, portal, and analytics paths are still planning records only.
Gate: Privacy approval
Safety note: No live community workflow should be enabled by this test.
Cloudflare Access setup
Create a manual Access application
manualConfigure protection in Cloudflare for the sandbox route only.
Gate: Cloudflare Access
Safety note: The app code does not create accounts or enforce Access by itself.
Restrict to approved testers
manualScope the policy to a small approved test group before broader review.
Gate: Cloudflare Access
Safety note: Do not use the sandbox to collect community content.
Unauthenticated test
Confirm private session is blocked
manualOpen the protected sandbox route in a private browsing session after Access is configured.
Gate: Cloudflare Access
Safety note: A blocked or Access-mediated response is expected when no session exists.
Authenticated test
Confirm approved tester can view sandbox
manualUse an approved tester session to confirm the sandbox route is visible.
Gate: Cloudflare Access
Safety note: Viewing the sandbox must not create an app account or store identity details.
Access status endpoint test
Confirm safe status output
manualCheck the diagnostic endpoint and confirm it returns booleans only when JSON is available.
Gate: Cloudflare Access
Safety note: The endpoint must never return identity values or request metadata.
Rollback
Disable sandbox policy if needed
manualRemove or pause the manual Access policy if testing causes unexpected routing behavior.
Gate: Cloudflare Access
Safety note: Rollback must not expose real protected workflows because none are implemented.
What remains blocked
Keep sensitive workflows blocked
manualConfirm accounts, live submissions, staff review actions, and sensitive storage remain unavailable.
Gate: Institutional approval
Safety note: Separate approval is required before any real workflow is built.
Safe Diagnostic Endpoint
The endpoint /api/access/status is diagnostic only. It returns booleans about Access-like header presence when JSON is available.
It does not return identity values and must not be used as authorization.