hve-core-installer
Pass
Audited by Gen Agent Trust Hub on Oct 29, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [Robust Path Containment]: The
component-copyscripts (PowerShell and Bash) perform extensive validation to ensure that file writes are restricted to the user's project directory. The installer re-verifies containment immediately before each write, preventing directory traversal or escapes. - [Symbolic Link and Junction Protections]: The scripts explicitly detect and refuse to process symbolic links or Windows directory junctions in both the source and target paths. This mitigation prevents link-following attacks that could result in unauthorized file access or writes.
- [Secure Subprocess Execution]: Integration with local tools like
git,jq, and the VS Code CLI is handled through restricted command sets and safe argument passing. For example, thevalidate-extensionscripts use an allow-list for the CLI command name and fixed arguments to prevent command injection. - [Trusted Repository Downloads]: The installer fetches the HVE-Core source from official Microsoft GitHub repositories (
github.com/microsoft/hve-core). The instructions include advisory checks to verify the repository origin before proceeding with installation. - [Input Ingestion Surface]: As an installer, the skill processes local files such as
plugin.jsonand various component files. While this creates a potential surface for indirect prompt injection, the skill mitigates this by applying strict schema validation and authorization guardrails before modifying any local configuration.
Audit Metadata