effectcraft-cli-composition
Warn
Audited by Gen Agent Trust Hub on Oct 13, 2026
Risk Level: MEDIUMDYNAMIC_EXECUTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [DYNAMIC_EXECUTION]: The skill exposes a
run_scripttool that enables the execution of arbitrary JavaScript code within the host engine's scripting environment (e.g., app, project, layers manipulation). - [COMMAND_EXECUTION]: The command registry includes
file.executeFile, which allows the agent to execute arbitrary files on the local system. - [EXTERNAL_DOWNLOADS]: The skill's setup process (
bootstrap.pyanddesktop.py install) involves downloading and installing binary executables and CLI tools from remote repositories. - [INDIRECT_PROMPT_INJECTION]: The skill processes structured plan files (
craft-command-plan/v1) and project data that can be provided by external sources. These files serve as ingestion points for instructions that, when combined with high-impact capabilities like script execution and file writing, create an attack surface for indirect injection attacks. - Ingestion points: Plan files (e.g.,
PLAN.json), project files (.ecproj), and imported media assets. - Boundary markers: The skill relies on a structured JSON schema for command plans, though it lacks explicit prompt-level delimiters to segregate untrusted data.
- Capability inventory: Extensive capabilities including
run_script(JS execution),file.executeFile, and various file system write operations (save_project,render_frame). - Sanitization: A
checkcommand is provided to validate the structure and membership of plans, but it does not sanitize the logic within scripts or command parameters.
Audit Metadata