Add Unbake - #3221
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Team Run ID: 📒 Files selected for processing (1)
Included review availability: Your plan provides up to 10 included reviews per hour; 9 remain after this review. 📝 WalkthroughWalkthroughThe custom-node list now includes Unbake by syugoji. The entry references the ComfyUI-Unbake repository, uses ChangesUnbake Custom Node
Merge Risk: ⚪ Minimal · up to This localized registry change has no actionable merge-blocking risk remaining beyond normal checks and review. 🚥 Pre-merge checks | ✅ 2✅ Passed checks (2 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
✨ Simplify code
Comment |
|
The
Please make this route local-only, or remove it. I'll re-evaluate once it is no longer network-reachable. |
|
Thanks — fixed in syugoji/ComfyUI-Unbake@3dae74a, and I found two more of the same shape. You named One note on the fix: local-only alone does not stop what you described. A malicious page runs in the user's own browser, so its request arrives from 127.0.0.1 like any other. The guard therefore requires all three of:
A request with no Tests cover both the wiring (every POST route carries the guard) and the behaviour (each condition refuses on its own). I mutated each one to confirm the tests fail without it. The route is no longer network-reachable. Happy to make any of it stricter if you would prefer. |
Unbake rebuilds the ComfyUI workflow behind an image — a Civitai link, a PNG with
metadata, or ComfyUI's own output — reads the generation parameters, sorts the missing
models by how you would obtain them, and then runs a parameter sweep that refuses to
start if anything other than the axis you declared would move.
It adds one canvas node (
UnbakeRecipeSource) plus a sidebar panel. GPL-3.0, no pipdependencies. It is already on the registry as
comfyui-unbake; this entry is so thelist carries the GitHub reference.
Repository: https://github.com/syugoji/ComfyUI-Unbake