aspire-init
Pass
Audited by Gen Agent Trust Hub on Sep 17, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [External Script Execution]: The skill references an installation method for the Aspire CLI that involves fetching a shell script from
https://aspire.dev/install.shand piping it tobash. While this is a common pattern for developer tools, it involves executing remote code. The domainaspire.devis the official project site for .NET Aspire, which is managed by the skill's author, aligning with the project's primary purpose. - [Command Execution]: The instructions direct the agent to invoke the
aspireCLI for operations likeinit,new, anddoctor. These commands are necessary for the skill to perform project scaffolding and health checks within the user's workspace. - [Indirect Prompt Injection Surface]: The skill determines its actions by scanning the workspace for specific files (e.g.,
.csproj,package.json,aspire.config.json) and allows the agent to derive project names from the environment. This represents a potential surface where maliciously crafted project structures or metadata could influence the arguments passed to CLI commands. The skill uses the--non-interactiveflag as a mitigation against interactive execution risks. - Ingestion points: Project file structure and filename detection logic in
SKILL.md. - Boundary markers: None explicitly defined for file content scanning.
- Capability inventory: Shell command execution via the
aspireCLI. - Sanitization: The skill relies on standard CLI argument parsing; no specific input sanitization for project-derived strings is documented.
Audit Metadata