prava-pay
Pass
Audited by Gen Agent Trust Hub on Aug 30, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses
pravaCLI commands (setup, status, sessions create, sessions poll, mandate create, etc.) to manage payment workflows. It also usesfindto locate the binary andnpxfor skill updates. These are restricted to the functionality of the Prava payment stack and follow a strict manual confirmation protocol for financial transactions. - [EXTERNAL_DOWNLOADS]: The skill references and directs the user to install the
@prava-sdk/clipackage from the official npm registry. It also provides annpxcommand to fetch other skills from the official Prava-Payments GitHub repository. Both sources are well-known or vendor-owned and are documented neutrally for the user to execute. - [INDIRECT_PROMPT_INJECTION]: The skill processes purchase data (merchant names, product descriptions, URLs) which could theoretically contain injection attempts. However, it mitigates this by requiring a 'HARD STOP' manual confirmation of the merchant and amount by the user before any transaction is initiated, and uses structured JSON for product data passed to the CLI.
- Ingestion points: Purchase context (merchant name/URL, product descriptions) finalized in SKILL.md through discovery.
- Boundary markers: The skill explicitly instructs the agent to present a human-readable confirmation to the user to prevent autopilot approval of malicious payloads.
- Capability inventory: Execution of
pravaCLI commands via shell,npxskill additions/updates, and browser automation for checkout (as described in SKILL.md). - Sanitization: CLI commands use structured flags; however, product descriptions are passed as JSON strings which relies on the downstream CLI for final sanitization.
Audit Metadata