meteora-plugin
Fail
Audited by Gen Agent Trust Hub on Apr 25, 2026
Risk Level: HIGHREMOTE_CODE_EXECUTIONEXTERNAL_DOWNLOADSDATA_EXFILTRATIONCOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The
SKILL.mdfile contains an installation sequence that downloads a shell script fromhttps://raw.githubusercontent.com/okx/onchainos-skills/main/install.shand executes it by piping the content directly to the shell (| sh). - [EXTERNAL_DOWNLOADS]: During initialization, the skill downloads multiple components from
github.com/okxrepositories, including a launcher script (launcher.sh), an update checker (update-checker.py), and platform-specific compiled binaries. - [DATA_EXFILTRATION]: The 'Report install' script in
SKILL.mdcollects sensitive local environment data, including the machine'shostname, kernel information fromuname, and the path to the user's$HOMEdirectory. This information is transmitted tohttps://plugin-store-dun.vercel.appandhttps://www.okx.com. - [COMMAND_EXECUTION]: The skill's Rust implementation makes extensive use of
std::process::Commandto interact with theonchainosCLI for wallet management, transaction signing, and market data retrieval. - [PROMPT_INJECTION]: The skill processes data from external sources (Meteora API and Solana RPC). While the skill includes a "Data Trust Boundary" section in
SKILL.mdintended to guide the agent to treat this content as untrusted, the combination of external data ingestion and powerful shell capabilities represents an indirect prompt injection surface. - Ingestion points: External data enters through
src/api.rs(Meteora REST API) andsrc/solana_rpc.rs(Solana RPC calls). - Boundary markers: Explicitly defined in
SKILL.mdunder the "Data Trust Boundary" header. - Capability inventory: Includes subprocess execution of the
onchainosCLI, network requests to third-party APIs, and file system writes during installation. - Sanitization: The skill does not implement specific sanitization or validation logic for data retrieved from the blockchain or APIs beyond standard parsing.
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