From 84ec4755c6c9fb61c49f93c5f688b8103ef8d7df Mon Sep 17 00:00:00 2001 From: Talmaj Marinc Date: Tue, 30 Jun 2026 20:31:33 +0200 Subject: [PATCH] Remove sending url info over websockets for model downloads. --- server.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/server.py b/server.py index 6472d19dd..66eb668eb 100644 --- a/server.py +++ b/server.py @@ -1210,7 +1210,12 @@ class PromptServer(): try: view = DOWNLOAD_MANAGER.status_sync(download_id) if view is not None: - self.send_sync("download_progress", view) + # Drop the url field before broadcasting: the redacted URL + # (scheme + host + path) should not leak to every connected + # websocket client. download_id / model_id are sufficient to + # correlate progress on the frontend. + broadcast = {k: v for k, v in view.items() if k != "url"} + self.send_sync("download_progress", broadcast) except Exception: logging.debug("download progress notify failed", exc_info=True)