paper-cutout
Pass
Audited by Gen Agent Trust Hub on Oct 5, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [DYNAMIC_EXECUTION]: The
src/kit.jsfile employseval()to process animation and camera expressions passed from the command line. This allows for dynamic calculations during the rendering process within the controlled browser environment. - [COMMAND_EXECUTION]: The rendering script
render.mjsexecutesffmpegvia a subprocess to handle video encoding and audio muxing. The project initialization script also executesnpmto install necessary Node.js dependencies. - [EXTERNAL_DOWNLOADS]: The skill depends on external resources from established providers, including Node.js packages from the NPM registry and CJK font assets from Google Fonts (
fonts.googleapis.com). - [INDIRECT_PROMPT_INJECTION]: The skill exhibits an attack surface where untrusted data could influence agent behavior.
- Ingestion points: Command-line arguments such as
--crop-atinrender.mjsflow into the rendering logic. - Boundary markers: No specific delimiters or safety warnings are present to sanitize these inputs before evaluation.
- Capability inventory: The skill can execute shell commands (
ffmpeg,npm) and write to the local filesystem. - Sanitization: Input strings are evaluated as code without explicit filtering, relying on the browser's sandbox for isolation.
Audit Metadata