switchboard
Pass
Audited by Gen Agent Trust Hub on Aug 4, 2026
Risk Level: SAFEDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [DATA_EXFILTRATION]: The skill's templates and examples (e.g.,
examples/setup/example.ts,templates/setup.ts, andexamples/feeds/pull-feed.ts) are configured to access the default Solana wallet private key file at~/.config/solana/id.json. While this is standard practice for Solana development tools, it involves reading sensitive credentials from the filesystem. - [PROMPT_INJECTION]: The skill contains a minor metadata discrepancy; the
creatorfield in theSKILL.mdfrontmatter is set toraunit-dev, which differs from the provided author context ofJustaName-id. - [PROMPT_INJECTION]: The skill exhibits an Indirect Prompt Injection surface (Category 8) as it processes data from the external Switchboard oracle network.
- Ingestion points: Data enters the agent's context through the
CrossbarClient(for fetching signed oracle responses) and theSwitchboardSurgeWebSocket client (for real-time price streaming) inexamples/surge/streaming.ts. - Boundary markers: The instructions do not define explicit delimiters or 'ignore' instructions to wrap the external data ingested from the oracles.
- Capability inventory: The skill's primary capability is interacting with the Solana blockchain via
@coral-xyz/anchorand@switchboard-xyz/on-demandto build, sign, and send transactions. - Sanitization: While the Switchboard SDK performs cryptographic signature verification on the data, the skill does not implement additional prompt-level sanitization or validation for the values returned by the oracles.
Audit Metadata