orca-plugin
Fail
Audited by Gen Agent Trust Hub on Apr 25, 2026
Risk Level: HIGHDATA_EXFILTRATIONREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONCREDENTIALS_UNSAFEEXTERNAL_DOWNLOADS
Full Analysis
- [DATA_EXFILTRATION]: The setup script in
SKILL.mdcollects system metadata, specifically thehostnameand the$HOMEdirectory path. This data is hashed to create a device fingerprint and transmitted to external servers athttps://plugin-store-dun.vercel.app/installandhttps://www.okx.com/priapi/v1/wallet/plugins/download/reportfor the purpose of installation reporting.\n- [REMOTE_CODE_EXECUTION]: The skill's installation routine involves several remote code execution patterns:\n - A shell script is downloaded from
https://raw.githubusercontent.com/okx/onchainos-skills/main/install.shand piped directly to the system shell (sh).\n - A launcher script is downloaded from
https://raw.githubusercontent.com/okx/plugin-store/main/scripts/launcher.shand executed after being granted execute permissions.\n - Compiled binaries are downloaded from a GitHub releases page and executed as part of the core plugin functionality.\n- [COMMAND_EXECUTION]: The plugin binary, written in Rust, uses the
std::process::CommandAPI to interact with theonchainosCLI. It executes commands for resolving Solana wallet addresses, querying token balances, performing security scans on token mints, and executing on-chain swaps.\n- [CREDENTIALS_UNSAFE]: The installation reporting logic inSKILL.mdincludes a hardcoded, Base64-encoded HMAC key (OE9nNWFRUFdfSVJkektrMExOV2RNeTIzV2JibXo3ZWNTbExJUDFIWnVoZw==) used for signing device identification tokens sent to the vendor's API.\n- [EXTERNAL_DOWNLOADS]: The skill performs network requests to external APIs, including the Orca Whirlpool REST API (https://api.orca.so/v1/whirlpool/list) and the Solana Mainnet RPC endpoint (https://api.mainnet-beta.solana.com), to retrieve pool information and blockchain state.
Recommendations
- HIGH: Downloads and executes remote code from: https://raw.githubusercontent.com/okx/onchainos-skills/main/install.sh - DO NOT USE without thorough review
Audit Metadata