aave-v3-plugin
Pass
Audited by Gen Agent Trust Hub on Sep 22, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted data originating from on-chain smart contracts and third-party DeFi APIs.
- Ingestion points: Blockchain data fetched via RPC in
rpc.rsand CLI output from theonchainostool inonchainos.rs. - Boundary markers: The skill contains an explicit 'Data Trust Boundary' section in
SKILL.mdthat directs the agent to treat all returned data as untrusted and render only human-relevant fields. - Capability inventory: The skill can execute wallet transactions and contract calls via the
onchainosCLI and make network requests to public RPC nodes. - Sanitization: Instructions mandate field filtering and forbid passing raw RPC responses or full calldata objects into the agent's context.
- [EXTERNAL_DOWNLOADS]: Setup instructions in
SKILL.mddownload configuration files, installation scripts, and plugin binaries from the official OKX GitHub organization. - Evidence: The 'Pre-flight Dependencies' block fetches assets from
github.com/okx/onchainos-skillsandgithub.com/okx/plugin-store. - Mitigation: The skill implements mandatory SHA256 checksum verification for all downloaded installers and binaries before they are permitted to execute.
- [COMMAND_EXECUTION]: The skill facilitates blockchain operations by spawning subprocesses for the
onchainosCLI. - Evidence: Intent routing in
SKILL.mdand logic inonchainos.rsinvolve executing shell commands likewallet contract-callanddefi position-detail. - [SAFE]: The skill defines and enforces a mandatory 'Live Trading Confirmation Protocol' to safeguard user assets.
- Safety Gates: This protocol requires paper/preview mode by default, typed user confirmation for live mode activation, mandatory previews before every write, and enforcement of risk-control limits defined in the configuration.
Audit Metadata