ton-bug-triage
Pass
Audited by Gen Agent Trust Hub on Oct 1, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill relies heavily on executing local binaries such as
fift,tolk,lite-client, andvalidator-engineto manage the local test network and process blockchain artifacts. Scripts includingrun_liteclient.py,wallet_send.py, andrun_fift_script.pyusesubprocess.runto invoke these tools based on CLI arguments. - [DYNAMIC_EXECUTION]: The skill performs dynamic loading and execution of code from the provided repository root. In
scripts/ton_triage_lib.py, theadd_tontester_to_syspathfunction modifiessys.pathto include source directories from the--repo-rootargument, andensure_tonapiexecutes a Python script (generate_tl.py) found within that repository. Additionally, the skill provides wrappers likerun_fift_script.pyandcompile_tolk.pyto execute Fift and Tolk scripts supplied by the user. - [INDIRECT_PROMPT_INJECTION]: Several scripts, including
summarize_run.pyandinspect_latest_transaction.py, ingest and process external data such as node logs, account states, and transaction bodies. This creates a surface for indirect prompt injection where malicious content embedded in the processed blockchain data could attempt to influence the agent's follow-up analysis or actions. - [DATA_EXPOSURE]: The skill manages sensitive artifacts such as private keys (
.pkfiles) and wallet environment configurations (wallet-env.txt) within its working directory. While standard for blockchain development tools, the handling of these files requires careful management of the skill's output directory.
Audit Metadata