Improper certificate validation in the WebSocket streaming client allows an on-path attacker to read and modify OpenAI WebSocket sessions, including the `authorization` bearer token. The function `ReqLLM.Streaming.WebSocketSession.Client.start/3` in `lib/req llm/streaming/web socket session/client.ex` initiates WebSockex without TLS options. Because WebSockex defaults to `insecure: true`, it connects using `verify: :verify none`, which accepts any certificate. Additionally, the option allowlist discards caller-supplied `cacerts` or `ssl options`, preventing applications from enabling verification. This affects the OpenAI Responses, Realtime, and Codex WebSocket paths, which transmit API keys or OAuth access tokens in the `authorization` header.