new-unity-project
Pass
Audited by Gen Agent Trust Hub on Oct 24, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted user input (e.g., project names and concept descriptions) and interpolates these values into shell commands.
- Ingestion Point: User input is gathered via the
AskUserQuestiontool in Step 1. - Evidence: In Step 4, the user-provided
<Name>is used inunity projects create "<Name>", and in Step 7 it is used ingit commit -m "Initial Unity project: <Name>". - Capability: The skill has access to the
Bashtool, providing a surface for command injection if the input is not properly sanitized. - Sanitization: No explicit shell-escaping or validation logic for user input is described.
- [COMMAND_EXECUTION]: The skill leverages a vendor-specific CLI tool (
unity) andgitto perform administrative and development tasks. - Evidence: The workflow includes commands for authentication (
unity auth login), software installation (unity install lts), and version control (git add,git commit). - [DYNAMIC_EXECUTION]: The skill automates the configuration of the Unity Editor by generating and executing C# code snippets.
- Evidence: Step 6 describes applying visual baseline settings "by running C# in it" using the
unitycommand interface to modify internal Editor state at runtime.
Audit Metadata