hal-vault
Pass
Audited by Gen Agent Trust Hub on Jun 14, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill executes the
hal-vaultCLI tool to perform secret management operations such as initialization, storage, retrieval, and searching. - [EXTERNAL_DOWNLOADS]: The instructions provide commands to install the
hal-vaulttool via Homebrew (brew install ofoxai/tap/hal-vault) or Go (go install github.com/ofoxai/hal-vault/cmd/hal-vault@latest). These resources are hosted on the vendor's official GitHub organization and represent standard installation procedures for the tool. - [PROMPT_INJECTION]: As the skill handles arbitrary strings provided by the user (secrets), it contains an inherent attack surface for indirect prompt injection. This is mitigated by the skill's core design and instructions:
- Ingestion points: Data enters the system via
hal-vault addandhal-vault updatecommands which read from standard input. - Boundary markers: The skill uses a 'safety contract' that mandates secrets only be referenced by their masked forms in any output visible to the agent or user.
- Capability inventory: The skill uses shell execution to interact with the vault CLI.
- Sanitization: The
hal-vaulttool itself masks values by default. The instructions explicitly forbid the agent from using the--revealflag in any way that would output the raw value to the chat or logs.
Audit Metadata