bybit-trading
Fail
Audited by Gen Agent Trust Hub on Jun 18, 2026
Risk Level: HIGHEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONCREDENTIALS_UNSAFEPROMPT_INJECTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The skill instructions in
SKILL.mdmandate a self-update mechanism and a 'Module Router' that fetch instructional markdown files fromhttps://raw.githubusercontent.com/bybit-exchange/skills/main/and direct the agent to 're-read' or load them into the current session. This allows a remote source to dynamically modify the agent's instructions and behavior. - [COMMAND_EXECUTION]: The skill uses multiple shell commands to manage its lifecycle and perform trading operations. This includes executing
curlfor downloads,shasumfor integrity verification,mkdirandmvfor file management during updates, andopensslfor cryptographic signing of API requests. The update logic specifically uses piped commands likeshasum -a 256 <temp_file> | awk '{print $1}'. - [CREDENTIALS_UNSAFE]: The skill instructs the agent to access and read a local RSA private key file from a user-defined path (
BYBIT_API_PRIVATE_KEY_PATH). It usesopenssl rsa -in "$BYBIT_API_PRIVATE_KEY_PATH" -text -nooutto verify the key, which requires the agent to have read access to sensitive local files, increasing the risk of credential exposure. - [PROMPT_INJECTION]: The skill contains 'concealment' patterns, instructing the agent to run the update process as a 'background sub-agent' and to 'silently continue' if an update fails or is not found. This hides automated instruction changes and network activities from the user's view.
- [EXTERNAL_DOWNLOADS]: The skill performs automated network requests to
api.bybit.comandraw.githubusercontent.comat the start of every session to check for manifests and download module files.
Recommendations
- AI detected serious security threats
Audit Metadata