Test Hub
External embed test matrix
This deployment targets Production Banzai origins. Use these URLs for manual QA and banzai-polylith embed-e2e smoke tests.
Baseline pages (no CSP prefix)
| Page | Mode | URL |
|---|---|---|
| Calculators | Good (fixed SPA lifecycle) | /resources/calculators |
| Calculators | Broken (SPA regression demo) | /resources/calculators?embedMode=broken |
| Beta content | Good (fixed SPA lifecycle) | /resources/banzai-beta |
| Beta content | Broken (SPA regression demo) | /resources/banzai-beta?embedMode=broken |
| bze Calculators | Good (fixed SPA lifecycle) | /resources/bze-calculators |
| bze Calculators | Broken (SPA regression demo) | /resources/bze-calculators?embedMode=broken |
| bze Homepage (stylesheet) | Good (fixed SPA lifecycle) | /resources/bze-homepage |
| bze Homepage (stylesheet) | Broken (SPA regression demo) | /resources/bze-homepage?embedMode=broken |
| bze Homepage (inline) | Good (fixed SPA lifecycle) | /resources/bze-homepage?snippetMode=inline |
| bze Homepage (inline) | Broken (SPA regression demo) | /resources/bze-homepage?snippetMode=inline&embedMode=broken |
None CSP
No Content-Security-Policy header (control baseline).
| Page | Mode | URL |
|---|---|---|
| Calculators | Good (fixed SPA lifecycle) | /csp/none/resources/calculators |
| Calculators | Broken (SPA regression demo) | /csp/none/resources/calculators?embedMode=broken |
| Beta content | Good (fixed SPA lifecycle) | /csp/none/resources/banzai-beta |
| Beta content | Broken (SPA regression demo) | /csp/none/resources/banzai-beta?embedMode=broken |
| bze Calculators | Good (fixed SPA lifecycle) | /csp/none/resources/bze-calculators |
| bze Calculators | Broken (SPA regression demo) | /csp/none/resources/bze-calculators?embedMode=broken |
| bze Homepage (stylesheet) | Good (fixed SPA lifecycle) | /csp/none/resources/bze-homepage |
| bze Homepage (stylesheet) | Broken (SPA regression demo) | /csp/none/resources/bze-homepage?embedMode=broken |
| bze Homepage (inline) | Good (fixed SPA lifecycle) | /csp/none/resources/bze-homepage?snippetMode=inline |
| bze Homepage (inline) | Broken (SPA regression demo) | /csp/none/resources/bze-homepage?snippetMode=inline&embedMode=broken |
Bank default CSP
Typical FI site CSP with Google Fonts and Banzai embed origins.
Strict CSP
Tight script-src without unsafe-inline; external bootstrap only.
| Page | Mode | URL |
|---|---|---|
| Calculators | Good (fixed SPA lifecycle) | /csp/strict/resources/calculators |
| Calculators | Broken (SPA regression demo) | /csp/strict/resources/calculators?embedMode=broken |
| Beta content | Good (fixed SPA lifecycle) | /csp/strict/resources/banzai-beta |
| Beta content | Broken (SPA regression demo) | /csp/strict/resources/banzai-beta?embedMode=broken |
| bze Calculators | Good (fixed SPA lifecycle) | /csp/strict/resources/bze-calculators |
| bze Calculators | Broken (SPA regression demo) | /csp/strict/resources/bze-calculators?embedMode=broken |
| bze Homepage (stylesheet) | Good (fixed SPA lifecycle) | /csp/strict/resources/bze-homepage |
| bze Homepage (stylesheet) | Broken (SPA regression demo) | /csp/strict/resources/bze-homepage?embedMode=broken |
| bze Homepage (inline) | Good (fixed SPA lifecycle) | /csp/strict/resources/bze-homepage?snippetMode=inline |
| bze Homepage (inline) | Broken (SPA regression demo) | /csp/strict/resources/bze-homepage?snippetMode=inline&embedMode=broken |