You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[internal] WebSocket telemetry needs path-redaction control #13
Requesting repo:gsmlg-dev/gsmlg_umbrella on branch codex/remote-browser-control
What is needed and why
http_web_socket emits the complete %URI{} as metadata.url for connect, message, and close telemetry. Remote browser-control WebSocket paths contain the CloakBrowser profile and opaque CDP target identifier, so even with no query or userinfo a telemetry subscriber can persist remote-only control material. Existing issue #12 covers query/userinfo credentials, but its minimum proposed redaction retains the path and therefore does not cover CDP target URLs.
The caller needs a supported option to omit metadata.url entirely or emit a caller-supplied redacted telemetry URI/path while the connection and handshake continue to use the real URI.
Provide a fail-closed telemetry redaction option applied consistently to connect start/stop/exception, message sent/received, and close start/stop. The actual transport URI must remain private to the connection process; telemetry should expose only explicitly allowlisted fields (for this caller: scheme, loopback host, and port).
Activity
fix: add WebSocket telemetry URL controls (#24)