RFC Discussion: rfc-05: Disallow downloading and executing code #13
Replies: 4 comments
-
|
Existing precedent in Apple's App Store guidelines:
|
Beta Was this translation helpful? Give feedback.
-
|
Note also we already have a precedent on this in the current policy - we disallow the independent execution of |
Beta Was this translation helpful? Give feedback.
-
|
If you only disallow certain packages, like I think ComfyUI should provide an official containerization instead! There a many examples with Docker floating around, but an official one would find wider adoption. There are multiple custom nodes which provide downloading via HTTP requests as a node and there is utility here, e.g. https://github.com/wawahuy/ComfyUI-HTTP. But we could provide a setting to enable HTTP requests, make it disabled by default, and optionally allow it on a per user or per workflow basis. Arbitrary code execution is also an issue that all the "python nodes" have to deal with:
I believe Apple's motivation behind this guideline was to have control over the apps feature for legal reasons (age rating, NSFW, circumvention of payment services), not for security reasons. Security is provided by sandboxing. |
Beta Was this translation helpful? Give feedback.
-
|
Another incident reported on reddit: https://www.reddit.com/r/comfyui/comments/1qn4w1j/i_think_my_comfyui_has_been_compromised_check_in/ |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
This is the discussion thread for RFC PR #12.
Please provide feedback and discuss the RFC here rather than in the PR comments.
PR Link: #12
Beta Was this translation helpful? Give feedback.
All reactions