yeepay-payment-integration
Pass
Audited by Gen Agent Trust Hub on Sep 22, 2026
Risk Level: SAFECREDENTIALS_UNSAFEEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill has a data ingestion surface as it instructs the agent to fetch external documentation from YeePay's official domain (
open.yeepay.com) usingcurland processes outputs from the YeePay diagnostic API. - Ingestion points:
SKILL.md(runtime fetching ofdoc_mdandopenapi.jsonfor API specifications) andscripts/diag/(processing responses from YeePay's remote diagnostic service). - Boundary markers:
SKILL.mdincludes explicit instructions for the agent to treat the fetched documentation as the source of truth for technical fields while adhering to the skill's own interaction disciplines and safety checks. - Capability inventory: The skill possesses network communication capabilities (
requestsin Python) and local command execution (subprocessforopensslutilities inscripts/sm/crypto.pyandscripts/sm/list_platform_certs.py). - Sanitization: The skill implements local sanitization via
scripts/diag/redact.py, which identifies and masks PEM blocks, long Base64 strings, and PII (card numbers, IDs) using algorithm-based validation (e.g., Luhn check) before data is transmitted externally. - [CREDENTIALS_UNSAFE]: The skill includes hardcoded private keys in the
scripts/rsa/tests/vectors/andscripts/sm/tests/vectors/directories. These keys are explicitly labeled as test vectors used only for verifying the correctness of local cryptographic implementations and documentation examples; they are not intended for production use. - [EXTERNAL_DOWNLOADS]: The skill performs network operations to fetch configuration and documentation from YeePay's official domains (
open.yeepay.com,sandbox.yeepay.com) and retrieves the latest Java SDK version from Maven Central (central.sonatype.com). These are all well-known and trusted sources associated with the skill's primary purpose.
Audit Metadata