Manual review request for flagged node version: wextraui 0.3.3

Author: sickbraintwoCreated Sep 5, 2026Updated Sep 5, 2026

Hi, I'm the publisher of wextraui (@sickbraintwo), https://registry.comfy.org/nodes/wextraui — repo https://github.com/sickbraintwo/WextraUI (Apache 2.0).

Both published versions are stuck in NodeVersionStatusFlagged with no reason shown:

  • 0.3.2 — published via the GitHub Action, flagged
  • 0.3.3 — same code with the Windows console banner removed (it used ctypes/CONOUT$ for colours; I assumed that was the trigger), flagged again

The package is small (71 files, 1.2 MB, no compiled files, no dependencies). The only things in it that could look suspicious to an automated scan:

  1. src/loraInfo.py — one outbound HTTPS request to https://civitai.com/api/v1/model-versions/by-hash/<sha256> (stdlib urllib, GET only, 12 s timeout) to fetch a LoRA's name and trigger words by its hash. Results are cached as small JSON files under output/_Wextra/lora/. Fails silently when offline. This is the core feature of the "WLoad Lora & Trigger" node.
  2. Standard file writes under ComfyUI's output/ directory (image saving, the cache above).

No subprocess, eval/exec, pip installs, custom wheels or obfuscated code. Everything is plain readable Python + a small JS frontend extension.

Could you take a look and tell me what triggered the flag? If the civitai lookup is the issue I'm happy to adapt (e.g. opt-in toggle) — I just need to know what to change. Thanks!

Source: Comfy-Org/ComfyUI-Manager