mirror of
https://github.com/Comfy-Org/ComfyUI-Manager.git
synced 2026-11-05 07:47:25 +00:00
[GH-ISSUE #3279] comfyui_queue_manager 0.1.1 release stuck with NodeVersionStatusFlagged status - file-manager commands, SQLite, and React false positives #1134
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Comfy-Org/ComfyUI-Manager#1134
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @QuietNoise on GitHub (Sep 14, 2026).
Original GitHub issue: https://github.com/Comfy-Org/ComfyUI-Manager/issues/3279
Hi team,
Please review ComfyUI Queue Manager 0.1.1, published September 14, 2026, currently marked
NodeVersionStatusFlagged. The extension manages queued jobs, completed results, and generated files. Its securoty scan report contains seven findings, all with top-level severityinfo.edgerunnercomfyui_queue_manager0.1.1.Below are my responses to flags from the scanner:
1–3. Open image location —
src/comfyui_queue_manager/helpers.py, lines 31, 33, 36These are separate OS-specific branches supporting the gallery's Open image location button. Only the relevant branch runs. Launching the system file manager is necessary for this implementation of the feature.
All three trigger
python_command_injection_risk. They use fixed command names and separate arguments, withoutshell=True. Before calling the helper, the code checks that the filename and subfolder match a recorded output for the selected job, builds the path from ComfyUI's output directory, and converts it to an absolute path.4–5. Local database —
src/comfyui_queue_manager/qm_db.py, line 10This opens
data/qm-queue.dbwithin the extension directory. The database stores jobs, status, options, and output metadata, supporting persistence between restarts and paginated results.The same line triggers both
python_database_connectionsandpython_network_operations. The database detection is expected, but the network classification appears incorrect: this is local SQLite file access. The network rule matches the generic.connect(substring.check_same_thread=Falseconcerns Python thread access, not networking.6. React function binding —
web/.gui/assets/index.jsThe
python_network_operationsrule matches ten.bind(calls in JavaScript. The source map identifies their source as React'sreact-dom-client.production.js. JavaScript minification is disabled to make these locations readable.These appear to be hard false positives.
7. Dependency lockfile —
src/gui/package-lock.json, line 1This is just a lock file for build of the extension's React frontend.
I also wonder if I should request these reviews with every release of my plugin or is the review something you do anyway? If anything I would like to make the process as smooth as possible for you.
@QuietNoise commented on GitHub (Oct 19, 2026):
Thanks for reviewing and approving the latest version 🤩