main-image-video
Pass
Audited by Gen Agent Trust Hub on Aug 31, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill scripts (
gen.mjs,video.mjs, andproviders.mjs) utilize thechild_process.spawnmethod to execute local commands for video synthesis and AI model interaction. - Evidence:
scripts/video.mjsspawnsffmpegfor video stitching andgen.mjsfor individual frame/clip generation.scripts/lib/providers.mjsspawns thedlazyCLI binary to interact with the vendor's API. - Security Note: The implementation uses argument arrays with
spawnrather thanexecwith shell interpolation, which is the recommended practice for preventing command injection vulnerabilities. - [INDIRECT_PROMPT_INJECTION]: The skill acts as a bridge between user-supplied prompts/images and remote AI models, creating a surface for indirect injection.
- Ingestion points: User-provided prompts and image paths are ingested via command-line arguments in
scripts/gen.mjsandscripts/video.mjs. - Capability inventory: The skill can write generated video/image files to the local file system (
persistfunction ingen.mjs) and perform network requests to AI backends. - Sanitization: The scripts treat prompt inputs as data strings for API payloads or CLI arguments. While no complex sanitization is present, the use of
spawnlimits the risk of the prompt influencing the local execution environment. - [EXTERNAL_DOWNLOADS]: The skill documentation and scripts reference external tools and repositories for extended functionality.
- Evidence:
references/provider-cli.mdrefers to the@dlazy/cliNPM package, andscripts/brand.mjsreferences thedlazy-ai/ecommerce-skillsrepository on GitHub. - Note: These resources are owned by the skill author or hosted on well-known, trusted platforms (NPM, GitHub).
Audit Metadata