Validate and surface dashboard login/cookie flags (R21-O19, O20) #196

Open
opened 2026-11-06 15:25:05 -05:00 by dohertj2 · 0 comments
Owner
  • R21-O19: the options validator does not reject a __Host- CookieName combined with RequireHttpsCookie=false — a cookie browsers silently drop.
  • R21-O20: EffectiveDashboardConfiguration omits DisableLogin, AutoLoginUser, RequireHttpsCookie and CookieName, so the Settings page cannot show that login is disabled.

Source: archreview/2026-10-21/remediation/00-tracking.md row R21-O19, R21-O20 (cycle-1 SEC-23, SEC-24)

Next step (from the tracker): O19: add the cross-field check to ValidateDashboard. O20: project the four fields in GatewayConfigurationProvider.

Current-state evidence: the row is still Open/Deferred in the latest (2026-10-21) tracker, and a code check on local main @ 8c0a51d (2026-11-06) found it still present unless noted below.

- R21-O19: the options validator does not reject a `__Host-` `CookieName` combined with `RequireHttpsCookie=false` — a cookie browsers silently drop. - R21-O20: `EffectiveDashboardConfiguration` omits `DisableLogin`, `AutoLoginUser`, `RequireHttpsCookie` and `CookieName`, so the Settings page cannot show that login is disabled. Source: `archreview/2026-10-21/remediation/00-tracking.md` row R21-O19, R21-O20 (cycle-1 SEC-23, SEC-24) Next step (from the tracker): O19: add the cross-field check to `ValidateDashboard`. O20: project the four fields in `GatewayConfigurationProvider`. Current-state evidence: the row is still `Open`/`Deferred` in the latest (2026-10-21) tracker, and a code check on local `main` @ `8c0a51d` (2026-11-06) found it still present unless noted below.
dohertj2 added the area:dashboardarea:authtype:review-findingpriority:p3migrated labels 2026-11-06 15:25:05 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dohertj2/mxaccessgw#196