creating-projects
Pass
Audited by Gen Agent Trust Hub on Oct 8, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes shell commands to automate the project lifecycle. It uses specialized tools like
moi initandmo initfor repository creation, and the GitHub CLI (gh repo editandgh api) for repository configuration. It also utilizes task runners likejustand environment-specific tools likecargoandvp(Vite+) to validate and build the project infrastructure. - [EXTERNAL_DOWNLOADS]: The skill triggers the download and installation of numerous development dependencies. This includes Rust utilities (e.g.,
insta,dprint,cargo-shear) installed viacargoand JavaScript packages (e.g.,typescript,vite,@liangmi/vp-config) installed vianpm,pnpm, orvp. These downloads originate from standard, well-known package registries or official vendor repositories. - [INDIRECT_PROMPT_INJECTION]: The skill acts as a templating engine that consumes user-provided metadata, such as project names and descriptions, creating a surface for indirect prompt injection.
- Ingestion points: User input is incorporated into
README.md,package.json,Cargo.toml, and GitHub API calls via placeholders. - Boundary markers: The skill employs
{{placeholder}}syntax and requires the agent to manually resolve and fill{{TODO: ...}}markers. - Capability inventory: The skill has broad file-writing access and the ability to execute shell commands for project and repository configuration.
- Sanitization: The instructions require the agent to perform a
diffof every generated file against its template and to verify all placeholders before completing the task, providing a human-in-the-loop and agent-verification barrier against malicious payloads.
Audit Metadata