Outcall
SpecificationsS010 · Dashboard

Edge cases

S010 Edge Cases

IDScenarioExpected Behavior
S010-EC-001Dashboard accessed on macOS with the Docker-hosted daemon runtimeDashboard loads through the loopback browser bridge and reports the Linux runtime bridge state without exposing the daemon API to the LAN.
S010-EC-002No containers runningContainer list is empty. Dashboard shows "0 containers" in overview.
S010-EC-003DNS rebinding or cross-origin requestReject with 403 before connecting to the host socket.
S010-EC-004Missing, invalid, or duplicate bridge tokenReject protected API request with 401 or malformed duplicate with 400.
S010-EC-005Ambiguous framing or oversized requestReject the connection with 400, 413, or 431 without forwarding partial input.
S010-EC-006More than 64 concurrent connectionsReject excess connections with 503 and recover capacity when active handlers exit.
S010-EC-007Dashboard loads before the launcher adds its fragment tokenRemain tokenless without API traffic, then activate once on hashchange, clear the fragment, and avoid duplicate polling timers.

On this page