pay-for-service
Pass
Audited by Gen Agent Trust Hub on May 7, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: Uses
npxto fetch and execute theawalpackage at a specific version (2.8.2) from the public npm registry. This package is part of the vendor's officially supported Agent Wallet infrastructure. - [COMMAND_EXECUTION]: Executes shell commands to manage wallet status, check balances, and process payments. The skill includes a dedicated 'Input Validation' section that instructs the agent to sanitize user-provided URLs and JSON payloads, specifically checking for shell metacharacters and using single quotes to prevent injection.
- [DATA_EXFILTRATION]: Performs network requests to process payments at endpoints specified by the user or discovered via search. This activity is the core intended purpose of the skill and is governed by user-defined parameters.
- [PROMPT_INJECTION]:
- Ingestion points: The skill processes untrusted external data via user-provided URLs, JSON request bodies (
-d), and custom headers (-h) inSKILL.md. - Boundary markers: Instructions require the agent to wrap data and parameters in single quotes to prevent shell variable expansion or command substitution.
- Capability inventory: The skill utilizes the
Bashtool to execute commands throughnpx awalas defined inSKILL.md. - Sanitization: The agent is explicitly told to validate URL syntax, reject characters like semicolons and pipes, and ensure input is valid JSON before command construction.
Audit Metadata