snaplii-agent-payments
Pass
Audited by Gen Agent Trust Hub on May 17, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill instructs the user to clone and install a command-line interface from the vendor's official GitHub repository (github.com/Snaplii-Inc/agent-to-merchant-payments.git). This is a standard installation procedure for this integration.
- [COMMAND_EXECUTION]: The skill uses the Python
subprocessmodule to interact with thesnapliiCLI. This allows the agent to execute functions such as browsing gift card catalogs, retrieving quotes, and finalizing purchases. - [CREDENTIALS_UNSAFE]: The skill utilizes a
SNAPLII_API_KEYfor authentication. The instructions explicitly advise against hardcoding the key and instead recommend using environment variables and secure hidden inputs via thesnaplii initcommand to prevent credential exposure. - [PROMPT_INJECTION]: As an agent-facing commerce tool, the skill possesses an attack surface for indirect prompt injection via external merchant data.
- Ingestion points: External data is brought into the agent context through CLI commands like
snaplii browse tagsandsnaplii giftcard listwhich fetch real-time merchant information from Snaplii APIs. - Boundary markers: The example Python implementations in the documentation do not currently use specific delimiters to isolate merchant-provided data from agent instructions.
- Capability inventory: The skill is capable of executing financial transactions (purchases) and accessing sensitive gift card details (codes and PINs) using
subprocess.runcalls. - Sanitization: The provided code examples process CLI output directly without additional sanitization or validation steps before it is presented to the agent.
Audit Metadata