T08 · Insecure Dependencies
- Location
SKILL.md:27- Finding
Unpinned DirectML Package Installation
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill is a coherent ComfyUI-on-AMD setup guide, but users should review its local patch script and mutable downloads before running them.
Install only in a dedicated ComfyUI environment. Before running apply-directml-fixes.py, inspect the script, confirm it targets the intended ComfyUI directory, and keep a separate backup or version-control copy of comfy\model_patcher.py. Prefer pinned package versions and verify downloaded model checksums when possible.
SKILL.md:27Unpinned DirectML Package Installation
README.md:104Remote Model Downloads Lack Immutable Revision and Integrity Verification
apply-directml-fixes.py:104Fragile and Non-Atomic Modification of External ComfyUI Source Code
The README documents a forceful process-termination command (Stop-Process -Force) targeting Python processes associated with ComfyUI, but it does so without an explicit safety warning about killing active workloads or potentially terminating the wrong process. In a how-to skill, users may copy-paste this directly, which can cause data loss, interrupted jobs, or unintended disruption if the path filter is overly broad or matches more than expected.
The skill instructs users to run an automated fix script that modifies ComfyUI source files, but the documentation does not clearly warn that local application code will be patched. This creates a trust and integrity risk: users may execute the script without understanding it changes installed files, which can introduce breakage, persistence of unsafe modifications, or conceal malicious behavior if the script is later altered.
No suspicious patterns detected.