bybit-trading
Pass
Audited by Gen Agent Trust Hub on Aug 12, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill implements a self-update and modular loading system that fetches content from Bybit's official API and GitHub repository.
- Fetches manifest from
api.bybit.com. - Downloads module content from
raw.githubusercontent.com/bybit-exchange/skills/main/. - Employs SHA256 integrity verification for all downloaded files before execution or installation.
- [COMMAND_EXECUTION]: Several shell-based operations are used for core functionality.
- Uses
curlfor network requests to the Bybit API and GitHub. - Uses
opensslfor HMAC-SHA256 and RSA-SHA256 request signing. - Uses
shasumandawkfor file integrity verification during updates. - Uses
nodeto execute modular JavaScript components like the OAuth handler. - Uses
mkdirandmvfor managing local skill modules and update directories. - [PERSISTENCE]: The skill provides instructions for users to store API credentials by exporting them in shell profile files.
- Recommends adding
BYBIT_API_KEYandBYBIT_API_SECRETto~/.zshrcor~/.bashrc. - Suggests path configurations in
~/.openclaw/.envfor self-hosted environments. - [PROMPT_INJECTION]: The skill defines a safety hierarchy and defense mechanisms to handle external data safely.
- Implements a "Rule Priority" where safety overrides other instructions.
- Includes a specific "Prompt Injection Defense" section to prevent the agent from interpreting API response data (like P2P messages or order notes) as executable instructions.
Audit Metadata