agent-tools
Fail
Audited by Gen Agent Trust Hub on Jul 23, 2026
Risk Level: HIGHREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSDATA_EXFILTRATION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The installation instructions in
SKILL.mdandreferences/authentication.mdrecommend piping a remote script to the shell usingcurl -fsSL https://cli.inference.sh | sh. This allows for the execution of unvetted remote code with the user's current privileges. - [EXTERNAL_DOWNLOADS]: The skill downloads binary executables from
dist.inference.shduring the installation process as described inSKILL.md. - [COMMAND_EXECUTION]: The skill is configured with
allowed-tools: Bash(belt *), granting the agent authority to execute thebeltCLI tool with arbitrary arguments. This allows the agent to perform actions such as running cloud apps, searching the store, and managing tasks. - [DATA_EXFILTRATION]: The
beltCLI includes built-in functionality to automatically upload local files to theinference.shcloud infrastructure when a file path is provided in an input field (e.g.,belt app run ... --input '{"image": "/path/to/photo.jpg"}'). This creates a significant risk where an attacker could use indirect prompt injection to trick the agent into uploading sensitive files like credentials or configuration files to the external service. - [INDIRECT_PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection as it processes untrusted data from external AI app outputs and search results.
- Ingestion points: Data from the
inference.shplatform enters the context viabelt app runoutputs,belt task getresults, andbelt app storesearch queries, as documented inreferences/running-apps.mdandreferences/app-discovery.md. - Boundary markers: None are present in the instructions to help the agent distinguish between trusted instructions and untrusted data from tool outputs.
- Capability inventory: The agent has the capability to write files to disk (
--save) and upload any local file to the network via thebelttool. - Sanitization: There is no evidence of output sanitization or validation of the data retrieved from the remote platform before it is presented to the agent.
Recommendations
- HIGH: Downloads and executes remote code from: https://cli.inference.sh - DO NOT USE without thorough review
- AI detected serious security threats
Audit Metadata