pandaai-factor-online
Pass
Audited by Gen Agent Trust Hub on Sep 16, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION]: Several scripts, including
batch.py,bootstrap.py, andcollect_results.py, use thesubprocess.runmethod to interact with the localpandaai-clitool. These operations are restricted to executing the specific, documented subcommands required for factor creation, result retrieval, and balance checking. The command structures are static, using user-provided identifiers only as positional arguments to the CLI tool. - [EXTERNAL_DOWNLOADS]: The
bootstrap.pyscript performs a read-only metadata check by runninggit fetchagainst the skill's official GitHub repository. This is used solely to inform the user if a newer version of the skill is available and does not involve the automatic download or execution of remote code. - [CREDENTIALS_SAFE]: The skill instructions and scripts prioritize credential security. The agent is explicitly directed to have the user enter sensitive login information (phone and password) in their own host terminal. Scripts check for the presence of authentication tokens in the local
~/.pandaai/config.yamlfile to verify login status without ever reading, logging, or exfiltrating the credentials themselves. - [DYNAMIC_EXECUTION]: The
build_composites.pyscript includes functionality to generate Python source code representing composite financial factors. This generation process uses deterministic templates to combine user-provided factor components and is intended for user review before being uploaded to the PandaAI platform. No untrusted input is executed locally during this process.
Audit Metadata