specimen
Pass
Audited by Gen Agent Trust Hub on Nov 4, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill invokes system binaries including
ffmpegandgoogle-chromeviachild_process.execFileandchild_process.spawn. These tools are required to encode video and perform headless rendering of the 3D icons. - [DYNAMIC_EXECUTION]: The
loadPiecefunction inpiece.mjsdynamically executes JavaScript code by copying.specimen.jsfiles to a temporary directory and using theimport()statement. This is the primary method used to evaluate the 3D scene definitions generated by the agent or provided by the user. - [INDIRECT_PROMPT_INJECTION]: The skill has an attack surface for indirect injection as it processes and executes JavaScript files provided in the workspace.
- Ingestion points:
.specimen.jsfiles are loaded via theloadPiecefunction inpiece.mjs. - Boundary markers: The skill does not use specific boundary markers or "ignore instructions" warnings when processing these files.
- Capability inventory: The skill possesses capabilities including file system writes (
writeFileSync), arbitrary command execution (execFile,spawn), and dynamic code loading (import()). - Sanitization: Basic sanitization is performed via
node --checkto ensure syntax validity and acontractcheck to verify expected exports and data types.
Audit Metadata