face-swap
Pass
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes user-supplied URLs and text prompts to generate synthetic media via remote API routes.
- Ingestion points: Input parameters including
image_url,audio_url,reference_video_url, andpromptdescribed inSKILL.md. - Capability inventory: Invokes the
runcomfyCLI for network operations and remote model processing. - Boundary markers: The skill includes a dedicated "Consent & disclosure" section and a "Security & Privacy" section instructing the agent to refuse non-consensual, defamatory, or harmful requests.
- Sanitization: The instructions note that the CLI does not shell-expand prompt content, reducing the risk of shell injection.
- [COMMAND_EXECUTION]: The skill utilizes the
runcomfyCLI to perform operations. Theallowed-toolsfield in the frontmatter correctly limits the agent's shell access to the specificruncomfycommand prefix, adhering to the principle of least privilege. - [EXTERNAL_DOWNLOADS]: The skill references the
@runcomfy/cliNode.js package for installation. This is an official vendor-owned resource used for the skill's primary functionality. - [CREDENTIALS_UNSAFE]: The skill mentions that the
runcomfyCLI stores tokens in~/.config/runcomfy/token.jsonwith restricted permissions (0600) and supportsRUNCOMFY_TOKENenvironment variables. These are standard and safe practices for managing API credentials in CLI tools.
Audit Metadata