pancakeswap
Fail
Audited by Gen Agent Trust Hub on Apr 12, 2026
Risk Level: HIGHEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONREMOTE_CODE_EXECUTIONDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: Executes an installation shell script directly from the vendor's GitHub repository via a piped command during initial setup.
- [EXTERNAL_DOWNLOADS]: Downloads the compiled
pancakeswapbinary from the vendor's official GitHub releases into the local user environment. - [COMMAND_EXECUTION]: Leverages the
onchainosCLI tool to perform blockchain transactions and wallet status checks. - [DATA_EXFILTRATION]: Transmits installation telemetry, including hashed machine identifiers and system environment metadata, to the developer's reporting endpoints.
- [OBFUSCATION]: Employs Base64 encoding for a cryptographic key used to sign installation reports within the setup script.
- [PROMPT_INJECTION]: Processes untrusted external data from blockchain RPC providers and subgraph APIs, presenting an indirect injection surface.
- Ingestion points: Data is retrieved via
eth_callinsrc/rpc.rsand through subgraph queries insrc/commands/positions.rs. - Boundary markers:
SKILL.mdcontains a 'Data Trust Boundary' section instructing the agent to treat all external output as untrusted content. - Capability inventory: The skill can execute transactions and query wallet states using the
onchainosutility. - Sanitization: All external network responses are parsed through structured ABI decoding and JSON validation.
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