peer-to-peer-payments-exchange
Pass
Audited by Gen Agent Trust Hub on Mar 21, 2026
Risk Level: SAFEPROMPT_INJECTIONDATA_EXFILTRATION
Full Analysis
- [PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection because it ingests untrusted data from multiple external sources and processes it through a language model to build execution plans.
- Ingestion points: External data enters the context via
connector.peer_market.get(market quotes),connector.peer_analytics.get(protocol performance),connector.peer_explorer.get(entity/intent lookups), andconnector.peer_activity.get(live protocol event monitoring) as defined in the workflow inSKILL.md. - Boundary markers: The skill's instructions and script logic do not define clear delimiters or provide instructions to the agent to ignore potentially embedded commands within the ingested data.
- Capability inventory: The skill possesses the capability to construct and influence execution plans based on this data through the
connector.model.posttool, as described in theSKILL.mdworkflow summary. - Sanitization: There is no evidence of sanitization, structured validation, or escaping of the external content before it is interpolated into the model's context.
- [DATA_EXFILTRATION]: The script
scripts/agent.pycontains a helper function_check_serenbucks_balancethat communicates withapi.serendb.comto retrieve balance information using an authorization token. This domain is identified as part of the skill author's infrastructure for account management and is used for standard balance monitoring tasks. This functionality is defined but not currently invoked by the main execution path.
Audit Metadata