runpod-comfyui-models
Pass
Audited by Gen Agent Trust Hub on Aug 25, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION]: The skill uses Python scripts to inventory and repair ComfyUI workflows. These scripts are executed locally via Bash and use standard library modules. The
subprocess.runcalls detected in the test files (tests/test_png_workflow_extractor.pyandtests/test_model_metadata_scripts.py) are used strictly for unit testing the skill's own components and do not present a security risk to the user environment.- [DATA_EXFILTRATION]: The skill implements rigorous outbound network safety controls. Theinventory_workflow_models.pyscript enforces a strict URL policy, requiring HTTPS and restricting hosts to known providers (Hugging Face and Civitai). It specifically blocks IP-literal hosts, credentials in URLs, and non-standard ports to prevent SSRF and data leakage. Evaluation files (such asevals/gated-model.eval.md) provide clear instructions for the agent to avoid exfiltrating or persisting user tokens.- [INDIRECT_PROMPT_INJECTION]: While the skill ingests untrusted data from ComfyUI workflow files (JSON and PNG), it employs multiple layers of sanitization. Theextract_png_workflow.pyscript enforcesMAX_PNG_BYTES,MAX_TEXT_VALUE_BYTES, andMAX_JSON_DEPTHto prevent resource exhaustion attacks. Furthermore, theapply_model_metadata.pyscript validates all imported metadata against a strict schema before generating a repaired workflow, effectively neutralizing potential injection vectors in the processed data.- [SAFE]: The skill author ('runpod') provides high-quality, security-conscious scripts that avoid dangerous functions likeeval()or unsafe deserialization. Intermediate processing is handled within temporary directories that are cleaned up after execution, ensuring no sensitive traces remain on the host filesystem.
Audit Metadata