threejs-world-generation
Pass
Audited by Gen Agent Trust Hub on Oct 26, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests user-supplied text ("world briefs") which it transforms into a structured
world_specintermediate. - Ingestion points: User input in the form of a world brief is used to define the scene parameters (SKILL.md).
- Boundary markers: The instructions do not specify the use of delimiters or "ignore" instructions to prevent the agent from obeying commands embedded within a brief.
- Capability inventory: The skill utilizes the
ThreeJSWorldtool to perform file writes and environment builds (SKILL.md). - Sanitization: There is no evidence of sanitization or filtering logic applied to the user input before it is serialized into the
world_specJSON. - [DYNAMIC_EXECUTION]: The skill involves the runtime generation of executable JavaScript and HTML files to render the 3D world.
- Evidence: The
buildoperation writes files includingindex.htmlandworld-runtime.jsto the project directory (references/world-spec.md). - Context: These generated files contain the logic for Three.js scene construction. While this is the intended purpose of the skill, generating executable scripts from data influenced by user input creates a dynamic execution surface.
Audit Metadata