nano-mcp-wallet
Pass
Audited by Gen Agent Trust Hub on May 3, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill instructs the agent to execute the CLI tool
xno-skillsusing package runners such asbunx,pnpm dlx, ornpx. It explicitly mandates the use of the@latesttag, which directs the agent to download and run the most recent version of the package from the public npm registry at runtime. - [REMOTE_CODE_EXECUTION]: By recommending
npx -y xno-skills@latest, the skill performs dynamic execution of external code. Although the package appears to be a vendor-owned resource, the lack of version pinning introduces a supply chain risk where a compromised package update could be automatically executed by the agent without user intervention. - [INDIRECT_PROMPT_INJECTION]: The skill processes external data from the Nano blockchain and various RPC providers (e.g., account balances, pending blocks, and transaction history) which can be influenced by third parties.
- Ingestion points: Untrusted data enters the agent context through the
balanceandreceivetools, as well as thewallet://MCP Resource URIs, which fetch state from public RPC nodes. - Boundary markers: The instructions do not specify the use of delimiters or specific "ignore embedded instructions" warnings for data retrieved from the blockchain.
- Capability inventory: The skill possesses significant capabilities, including executing shell commands (
xno-skills), performing network operations (RPC requests), and managing financial transactions via the OWS bridge. - Sanitization: There is no evidence of validation or sanitization of the transaction metadata or blockchain state before it is processed by the agent's logic.
- [COMMAND_EXECUTION]: The skill relies on shell command execution via Node.js package runners to perform core wallet operations. While it includes safety instructions to avoid custom scripts or
curl, the reliance on shell-based CLI tools increases the overall attack surface.
Audit Metadata