moomoo-sim-trading
Pass
Audited by Gen Agent Trust Hub on Nov 6, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONPRIVILEGE_ESCALATIONINDIRECT_PROMPT_INJECTIONDATA_EXFILTRATION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill fetches installation scripts for the required
moomooCLI from the vendor's official GitHub repository (MoomooOpen/moomoo-cli). - [REMOTE_CODE_EXECUTION]: The installation instructions include patterns to download and execute scripts directly from the network.
- Evidence:
curl -fsSL https://raw.githubusercontent.com/MoomooOpen/moomoo-cli/main/scripts/install.sh | shinSKILL.md. - Evidence:
iwr ... install.ps1followed by execution via PowerShell inSKILL.md. - These are official installation methods provided by the vendor for the necessary CLI dependency.
- [COMMAND_EXECUTION]: The skill makes extensive use of the
Bashtool to interact with the localmoomooCLI to perform simulated trading tasks like order placement and account queries. - [PRIVILEGE_ESCALATION]: On Windows systems, the installation instructions utilize
powershell -ExecutionPolicy Bypass. This is a standard procedure for installing development tools but involves bypassing local script execution restrictions. - [DATA_EXFILTRATION]: The skill includes security-conscious instructions to prevent the exposure of sensitive credentials.
- Evidence: Explicitly instructs the agent to never read or print token file contents, relying instead on the CLI's internal handling of OAuth Bearer authentication.
- [INDIRECT_PROMPT_INJECTION]: The skill processes external data from markets and CLI outputs which could theoretically contain malicious instructions.
- Ingestion points: User-supplied ticker symbols and JSON outputs from the
moomooCLI (found inSKILL.mdandreferences/cli-parameters.md). - Boundary markers: Includes a dedicated 'Boundary With Real Trading' section and specific 'Rules' to ensure the agent does not confuse simulated commands with real securities trading.
- Capability inventory: Uses
Bashfor CLI operations andReadfor documentation access. - Sanitization: Instructions require ticker normalization (e.g., converting
700toHK.00700) and mandate explicit user confirmation before placing, modifying, or canceling any simulated orders.
Audit Metadata