skills/bofai/skills/agent-wallet/Gen Agent Trust Hub

agent-wallet

Warn

Audited by Gen Agent Trust Hub on Sep 14, 2026

Risk Level: MEDIUMCREDENTIALS_UNSAFEDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
  • [CREDENTIALS_UNSAFE]: The skill instructs the agent to handle sensitive passwords and API credentials insecurely. It documents the --save-runtime-secrets flag, which saves the master password in unencrypted plaintext to ~/.agent-wallet/runtime_secrets.json. It also suggests asking users for passwords or Privy API secrets in conversation and passing them as command-line arguments, exposing them to system-level process monitoring.
  • [DATA_EXFILTRATION]: The skill targets sensitive directories and files used for wallet storage, specifically the ~/.agent-wallet directory and the wallets_config.json and runtime_secrets.json files.
  • [INDIRECT_PROMPT_INJECTION]: The skill processes user-supplied JSON payloads for transaction and message signing, creating an injection surface. Ingestion points: The sign commands in SKILL.md interpolate user-provided strings directly into CLI commands. Boundary markers: There are no markers or safety instructions to prevent the agent from interpreting commands embedded within these payloads. Capability inventory: The CLI can perform signing operations for EVM and TRON networks. Sanitization: The skill provides guidance on shell-safe quoting but lacks validation or sanitization of the signing payload content itself.
  • [COMMAND_EXECUTION]: The skill dynamically constructs and executes shell commands using the agent-wallet CLI with parameters and payloads derived from user input.
  • [EXTERNAL_DOWNLOADS]: The skill requires the installation of the @bankofai/agent-wallet package from the NPM registry.
Audit Metadata
Risk Level
MEDIUM
Analyzed
Sep 14, 2026, 10:05 PM
Security Audit — agent-trust-hub — agent-wallet