Commit Graph

4548 Commits

Author SHA1 Message Date
Dr.Lt.Data
ee2f655370 fix(security): harden CSRF with Content-Type gate and OpenAPI sync
Defense-in-depth over GET→POST alone: reject the three CORS-safelisted
simple-form Content-Types (x-www-form-urlencoded, multipart/form-data,
text/plain) on 5 no-body POST handlers (snapshot/save,
manager/queue/{reset,start,update_comfyui}, manager/reboot) to block
<form method=POST> CSRF that bypasses method-only gating. Convert 10 pure
state-changing endpoints (fetch_updates, queue/{update_all,reset,start,
update_comfyui}, snapshot/{remove,restore,save}, comfyui_switch_version,
reboot) from GET to POST and split 5 config endpoints
(db_mode/preview_method/channel_url_list/policy/{component,update}) into
GET(read) + POST(write, JSON body). Emit the in_progress + done event pair
from the /manager/queue/install sync-enable fast-path so client UI
finalizes (previously only queue/start's empty worker done fired, leaving
item.restart unset and the Enable button visible after a successful enable).
Harden js/custom-nodes-manager.js completion path: await onQueueCompleted
with try/catch (surfaces silent turbogrid stale-item throws), replace the
{}.length == 0 no-op empty guard, set install_context before queue/install
to avoid a sync-completion race, wrap classList/updateCell in try/catch.
Resynchronize openapi.yaml with the converted routes (method → post, query
params → requestBody JSON schema, sibling post on 5 split endpoints).
Update 31 JS fetchApi call sites across 7 files; add
tests/test_csrf_content_type_helper.py covering 5 Content-Type cases via
aiohttp TestClient.

Reported-by: XlabAI Team of Tencent Xuanwu Lab
CVSS: 8.1 (AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H)
2026-04-22 04:50:34 +09:00
Dr.Lt.Data
3615af1560 update DB
Some checks failed
Python Linting / Run Ruff (push) Has been cancelled
2026-04-01 02:24:34 +09:00
Dr.Lt.Data
8aca0751d1 update DB
Some checks are pending
Python Linting / Run Ruff (push) Waiting to run
2026-03-31 08:50:38 +09:00
Dr.Lt.Data
c8a50de72c update DB
Some checks are pending
Python Linting / Run Ruff (push) Waiting to run
2026-03-31 03:37:20 +09:00
Allan.M
cbf8068515
Add ComfyUI-XPUSYS-Monitor (#2701) 2026-03-31 03:36:25 +09:00
Dr.Lt.Data
0e0b371417 update DB 2026-03-31 01:45:47 +09:00
ketle-man
4669d4bca9
feat: add ComfyUI VRM Pose Editor 3D (#2744)
* Add ComfyUI 2D Pose Editor node

* feat: add ComfyUI VRM Pose Editor 3D

Interactive 3D pose editor node supporting VRM/GLB/GLTF models.
All Three.js dependencies are bundled locally (no CDN required).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-31 01:44:48 +09:00
Dr.Lt.Data
59ed61722b update DB 2026-03-31 01:43:48 +09:00
cozdx1
8c14349f97
Add ComfyUI-Dynamic-Sigmas (#2743) 2026-03-31 01:42:21 +09:00
Dr.Lt.Data
14352e2c00 update DB
Some checks are pending
Python Linting / Run Ruff (push) Waiting to run
2026-03-30 04:32:13 +09:00
Dr.Lt.Data
5a4e346f06 update DB 2026-03-30 04:11:38 +09:00
vegaflowltd
152bd7b4f7
Add Vega Flow V8.9 — Temporal Stabilisation node (#2739)
* Add Vega Flow V8.9 Temporal Stabilisation node

* Add Vega Flow V8.9 Temporal Stabilisation node

---------

Co-authored-by: Vega Flow <vegaflowltd@users.noreply.github.com>
2026-03-30 04:10:44 +09:00
Dr.Lt.Data
d966c4ea67 update DB 2026-03-30 04:03:07 +09:00
Joon Jung
846fddccb9
Add ComfyUI-MVNT: AI dance choreography from music (#2723)
Adds MVNT (https://github.com/mvnt-app/ComfyUI-MVNT) to the custom
node list. MVNT generates full-body dance motion from audio using a
diffusion model trained with 100+ professional choreographers.

Nodes: MVNT Generate Dance, MVNT Generate Character, MVNT Export Video,
MVNT Preview BVH, MVNT List Styles, MVNT Estimate Cost, MVNT Load Motion.

Published on Comfy Registry as comfyui-mvnt (publisher: mvnt).

Made-with: Cursor

Co-authored-by: Your Name <your.email@example.com>
2026-03-30 04:02:26 +09:00
Dr.Lt.Data
d69dc99d84 update DB 2026-03-30 04:01:18 +09:00
Stibo
12e6f66d92
Add comfyui-nifty-nodes (#2722) 2026-03-30 04:00:16 +09:00
Dr.Lt.Data
1d19a74ca0 update DB 2026-03-30 03:58:07 +09:00
HalfikChan
37cac20c4e
Add ComfyUI-Prompt-DB (#2720) 2026-03-30 03:57:19 +09:00
Dr.Lt.Data
ad9e73837f update DB 2026-03-30 03:55:12 +09:00
wrabit
00e81bb353
Add ComfyUI-ImgSlider (#2715)
* Add ComfyUI-ImgSlider node

* Add ComfyUI-ImgSlider node

* Update description
2026-03-30 03:54:34 +09:00
Dr.Lt.Data
3f5eb4dabb update DB 2026-03-30 03:53:25 +09:00
Krishnan Ramachandran
5462fe7acc
Add ComfyUI Pulse MeshAudit custom node for 3D mesh auditing (#2714) 2026-03-30 03:52:24 +09:00
Dr.Lt.Data
8d750aac72 update DB 2026-03-30 03:26:13 +09:00
NRDX
d85f035662
Add ComfyUI-BFSNodes (#2713) 2026-03-30 03:25:00 +09:00
Dr.Lt.Data
2007eab26d
fix(security): add litellm supply chain attack detection and improve pip matching (#2731)
Some checks failed
Python Linting / Run Ruff (push) Has been cancelled
- Add litellm==1.82.7 and litellm==1.82.8 to blacklist (PYSEC-2026-2)
- Add ultralytics==8.3.42 to blacklist
- Replace substring matching with exact version set matching
- Remove early break to detect multiple malicious packages
2026-03-26 04:17:46 +09:00
Dr.Lt.Data
d870273d4b update DB
Some checks are pending
Python Linting / Run Ruff (push) Waiting to run
2026-03-26 03:42:39 +09:00
Dr.Lt.Data
448c6b2aab update DB
Some checks failed
Python Linting / Run Ruff (push) Has been cancelled
2026-03-23 23:23:32 +09:00
jimpi-dev
b30b7eaa25
add workflowuiplugin to custom node list (#2689) 2026-03-23 23:21:56 +09:00
Dr.Lt.Data
9074ab900d update DB
Some checks are pending
Python Linting / Run Ruff (push) Waiting to run
2026-03-23 02:43:09 +09:00
dogodg3838
6e453a697f
Upload large custom-node-list.json (#2698) 2026-03-23 02:40:26 +09:00
Dr.Lt.Data
90e05cd4ef update DB 2026-03-23 02:38:42 +09:00
Jean Kássio
962e2edb44
Added ComfyUI-AceStep_SFT (#2697) 2026-03-23 02:38:03 +09:00
Dr.Lt.Data
0d15786d5b update DB 2026-03-23 02:29:56 +09:00
Cowneko
fe5663a60f
Add CWK Prompt Composer node (#2672) 2026-03-23 02:28:56 +09:00
Dr.Lt.Data
dd58ac8b99 update DB 2026-03-23 02:23:20 +09:00
Dr.Lt.Data
be5e019ec5 update DB
Some checks failed
Python Linting / Run Ruff (push) Has been cancelled
2026-03-21 00:46:04 +09:00
Dr.Lt.Data
c94236a614 update DB
Some checks failed
Python Linting / Run Ruff (push) Has been cancelled
2026-03-16 04:38:03 +09:00
Dr.Lt.Data
e637943e72 update DB 2026-03-16 04:32:51 +09:00
BISAM20
6d13fd025e
Add ComfyUI-ACES-IO by BISAM20 (#2676)
Co-authored-by: BISAM20 <bishoy@bisam20.com>
Co-authored-by: BISAM20 <bisam20@github.com>
2026-03-16 04:31:37 +09:00
Dr.Lt.Data
4787204733 update DB 2026-03-16 04:24:15 +09:00
Phạm Hưng
7dd05e822f
New update node SDVN_Segment_Anything (#2671)
* Update custom-node-list.json | Update description for SDVN_Custom_node

Update description for SDVN_Custom_node

* Update custom-node-list.json
2026-03-16 04:23:10 +09:00
huchukato
b1a268501d
Add 3 new nodes by huchukato: RIFE-TensorRT-Auto, Upscaler-TensorRT-Auto, HuggingFace (#2670)
- ComfyUI-RIFE-TensorRT-Auto: Ultra fast frame interpolation with automatic TensorRT optimization
- ComfyUI-Upscaler-TensorRT-Auto: 2-4x faster image upscaling with TensorRT
- ComfyUI-HuggingFace: Advanced HuggingFace model downloader with search functionality

All nodes feature automatic installation, enhanced performance, and improved stability over original implementations.
2026-03-16 04:20:34 +09:00
Dr.Lt.Data
0187da4672 update DB 2026-03-16 04:17:30 +09:00
Neflow
ef27449962
Add booru tagger node. (#2633) 2026-03-16 04:16:11 +09:00
Dr.Lt.Data
03a93ac9ff update DB 2026-03-16 03:04:22 +09:00
Senjin the Dragon
6ecb39b409
Add ComfyUI Gender Tag Filter node suite by senjinthedragon (#2692)
* Add ComfyUI Gender Tag Filter by senjinthedragon

* Add install_type: git to satisfy manager loader

* Add files array to satisfy json-checker validation

* Update install_type to git-clone for scanner compatibility
2026-03-16 03:03:45 +09:00
Dr.Lt.Data
31e9d281d5 update DB 2026-03-16 03:02:35 +09:00
Rimor
7198541a34
Add Diana interactive assistant node (#2690) 2026-03-16 03:02:00 +09:00
Dr.Lt.Data
e21017ad0b update DB 2026-03-16 03:01:06 +09:00
ketle-man
83e07578fd
Add ComfyUI 2D Pose Editor node (#2691) 2026-03-16 02:59:45 +09:00