2.5 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			2.5 KiB
		
	
	
	
	
	
	
	
Console Security Checklist Sign-off — 2025-10-27
Summary
- Security Guild completed the console security compliance checklist from docs/security/console-security.mdagainst the Sprint 23 build.
- No blocking findings. One observability note (raise Grafana burn-rate alert to SLO board) was addressed during the run; no follow-up tickets required.
- Result: PASS – console may progress with Sprint 23 release gating.
Authority client validation
- Ran stella authority clients show console-uiin staging; confirmedpkce.enforced=true,dpop.required=true, andclaim.requireTenant=true.
- Verified scope bundle matches §3 (baseline ui.read, admin set, and per-feature scopes). Results archived underops/evidence/console-ui-client-2025-10-27.json.
CSP enforcement
- Inspected rendered response headers via curl -I https://console.stg.stellaops.local/– CSP matches §4 defaults (default-src 'self',connect-src 'self' https://*.internal), HSTS + Referrer-Policy present.
- Helm overrides reviewed (deploy/helm/stellaops/values-prod.yaml); no extra origins declared.
Fresh-auth timer
- Executed Playwright admin flow: promoted policy revisions twice; observed fresh-auth modal after 5 minutes idle.
- Authority audit feed shows authority.fresh_auth.successandauthority.policy.promoteentries sharing correlation IDs.
DPoP binding test
- Replayed captured bearer token without DPoP proof; Gateway returned 401and incrementedui_dpop_failure_total.
- Confirmed logs contain ui.security.anomalyevent with matchingtraceId.
Offline mode exercise
- Deployed console with console.offlineMode=true; Offline banner rendered, SSE disabled, CLI guidance surfaced on runs/downloads pages.
- Imported Offline Kit manifest; parity checks report OKstatus.
Evidence parity
- Downloaded run evidence bundle via UI, re-exported via CLI stella runs export --run <id>; SHA-256 digests match.
- Verified Downloads workspace never caches bundle contents (only manifest metadata stored).
Monitoring & alerts
- Grafana board console-security.jsonlinked to alerts:ui_request_duration_secondsburn-rate, DPoP failure count, downloads manifest verification failures.
- PagerDuty playbook references docs/security/console-security.md§6 for incident steps.
Sign-off
- Reviewed by Security Guild (lead: @sec-lfox).
- Sign-off recorded in Sprint 23 tracker (../implplan/SPRINTS.md,DOCS-CONSOLE-23-018).