@2405/sol-scalper
Warn
Audited by Gen Agent Trust Hub on Apr 1, 2026
Risk Level: MEDIUMREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The script
scripts/tf_comparison_chart.pyusespickle.load()to deserialize results from/tmp/tf_results.pkl. Deserializing untrusted data with the pickle module is unsafe as it allows for arbitrary code execution. Although the file is intended to be generated by a companion script, using temporary storage for serialized objects is a risk vector.\n- [COMMAND_EXECUTION]: The setup scriptscripts/setup_alert.pyusessubprocess.run()to execute thesignal_monitor.pyscript as a test. This represents a capability to execute shell commands and launch subprocesses within the agent's environment during the installation process.\n- [EXTERNAL_DOWNLOADS]: Multiple scripts, includingscripts/signal_monitor.pyand various backtest utilities, perform HTTP POST requests to the Hyperliquid API (https://api.hyperliquid.xyz/info) to retrieve market candle data required for the strategy.\n- [PROMPT_INJECTION]: The skill exhibits an attack surface for indirect prompt injection by processing external data. Ingestion point:api.hyperliquid.xyzmarket data inscripts/signal_monitor.py. Boundary markers: None present. Capability inventory: File system writes and task registration inscripts/setup_alert.py, command execution viasubprocess.run, and unsafe deserialization viapickle.load. Sanitization: The data is converted from JSON to numerical pandas DataFrames.
Audit Metadata