2 Commits
Author SHA1 Message Date
BlackVortexAIandClaude Fable 5.1 bdce6e0247 Treat empty listen entries as non-local and document the proxy limit
ComfyUI binds every comma-separated --listen entry, including empty ones,
so the gate no longer filters them: any empty entry makes the listener
non-local. The module docstring names the same-host reverse proxy as the
accepted limit of the token-less model, and the tests cover both.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-08 15:49:02 +02:00
BlackVortexAIandClaude Fable 5.1 87a0202d4d Gate BV management routes to loopback-only servers and local peers
Mirror ComfyUI-Manager's local mode: setting or deleting API keys,
installing LUTs and switching the LUT catalog channel are accepted only
when every ComfyUI listen address and the request's socket peer are
loopback addresses. Forwarded headers are ignored. Operators of a
--listen server opt in through admin_settings.json in BV's private
storage; that is a deliberate opening, not an authentication. Read
routes and the fixed-source catalog refresh stay open, and the provider
and LUT status responses report the management state for the UI.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-08 15:43:14 +02:00