controlnet-pose
Pass
Audited by Gen Agent Trust Hub on Oct 8, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted external content (images and videos) via URLs, which could be used as vectors for indirect prompt injection attacks.
- Ingestion points: The
reference_video_url,character_image_url,control_image_url, andpromptfields within the JSON input for theruncomfy runcommand inSKILL.md. - Boundary markers: The skill documentation notes that inputs are passed as JSON strings via the
--inputflag and that the CLI does not perform shell expansion. It also advises agents to only ingest URLs explicitly provided by the user. - Capability inventory: The skill uses the
runcomfyCLI (via theBashtool) which performs network operations toruncomfy.netand writes generated files to the local file system (--output-dir ./out). - Sanitization: There is no explicit sanitization or filtering logic defined within the skill instructions themselves; the security of the input processing relies on the implementation of the external CLI tool.
- [COMMAND_EXECUTION]: The skill relies on the execution of a CLI tool through the shell to perform its primary functions.
- Evidence: The YAML frontmatter lists
Bash(runcomfy *)inallowed-tools, and the body ofSKILL.mdprovides examples of shell commands such asruncomfy run,runcomfy login, and environment variable configuration (export RUNCOMFY_TOKEN=<token>). - [EXTERNAL_DOWNLOADS]: The skill instructs the user or agent to install a third-party package from a public registry.
- Evidence: Instructions in
SKILL.mdincludenpm i -g @runcomfy/cliandnpx -y @runcomfy/cli --versionto obtain the necessary tooling.
Audit Metadata