payuni-checkout
Pass
Audited by Gen Agent Trust Hub on Oct 3, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill implements a webhook listener to receive payment status updates from an external API, which creates a potential surface for indirect prompt injection.
- Ingestion points: The
NotifyURLendpoint (POST /api/webhooks/payuni) defined inSKILL.mdandreferences/code-examples.mdprocesses data from external requests. - Boundary markers: The skill explicitly provides implementation logic for signature verification using HMAC-SHA256 (
verifyCheckCode) to authenticate the sender. - Capability inventory: The skill requires
Bash,Edit, andWritetools to configure the project and create service files. - Sanitization: The instructions mandate the use of
timingSafeEqual(Node.js) orhash_equals(PHP) to validate theCheckCodeparameter before the agent or application processes the payload. - [CREDENTIALS_UNSAFE]: No hardcoded secrets were found. The instructions follow security best practices by requiring the agent to search for and guide the user to set sensitive keys (
PAYUNI_HASH_KEY,PAYUNI_HASH_IV) within.envconfiguration files. - [COMMAND_EXECUTION]: The skill suggests using
ngrokfor local development testing of webhooks, which is a standard industry practice. The command is provided as a documentation example for the user and is not executed autonomously by the agent for malicious purposes.
Audit Metadata