T09 · Insecure Skill Coding Practices
- Location
bin/cli.js:91- Finding
Basic Authentication Credentials and Workflow Data Transmitted Over Plaintext HTTP
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill does what it claims, but it can send ComfyUI credentials and workflow contents over unencrypted HTTP, so users should review it before installing.
Install only if you trust the configured ComfyUI network path, preferably on localhost or an isolated private network. Avoid setting COMFYUI_USER and COMFYUI_PASS unless the service is protected by a trusted TLS proxy or the skill is updated to support HTTPS and reject plaintext authenticated requests.
bin/cli.js:91Basic Authentication Credentials and Workflow Data Transmitted Over Plaintext HTTP
The skill uses network access and environment-derived configuration but does not declare an explicit tool scope such as permissions or allowed-tools. That omission weakens security boundaries and reviewability, because consumers cannot easily tell that the skill can make outbound requests and consume secrets from the environment, increasing the chance of unintended access to internal services or credential misuse.
The CLI submits arbitrary workflow JSON and may include Basic Auth credentials over plain HTTP to a configurable host without any transport security or user disclosure. In this skill context, workflows can contain sensitive prompts, paths, or embedded data, and Basic Auth over HTTP exposes credentials and request contents to interception or modification by anyone on the network path.
Detected: suspicious.env_credential_access