agent-tools
Fail
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: CRITICALREMOTE_CODE_EXECUTIONDATA_EXFILTRATIONPRIVILEGE_ESCALATIONINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The skill repeatedly instructs the user or agent to execute a remote script via
curl -fsSL https://cli.inference.sh | shinSKILL.md,references/authentication.md, andreferences/cli-reference.md. This pattern downloads and executes code from a non-whitelisted remote domain directly in the shell without prior user review.\n- [DATA_EXFILTRATION]: ThebeltCLI tool, which is the primary tool used by this skill, is documented inSKILL.mdandreferences/running-apps.mdto 'automatically upload local files' whenever a local path is provided instead of a URL in input arguments. This provides a direct mechanism for an agent to be tricked into uploading sensitive local files (such as SSH keys or environment secrets) to external servers.\n- [PRIVILEGE_ESCALATION]: The CLI reference inreferences/cli-reference.mdprovides instructions to write shell completion scripts to/etc/bash_completion.d/. Modifying this directory typically requires root/administrative privileges and can be used as a persistence mechanism or to interfere with system behavior.\n- [COMMAND_EXECUTION]: The skill requests broad permissions via theBash(belt *)tool, allowing the agent to execute any subcommand of thebeltCLI. This CLI tool is capable of performing network operations, file uploads, and credential management (belt login).\n- [INDIRECT_PROMPT_INJECTION]: The skill provides an attack surface for indirect prompt injection by processing untrusted data that controls critical system capabilities.\n - Ingestion points: The
belt app runcommand accepts untrusted JSON payloads and file paths via the--inputargument, as seen inSKILL.md.\n - Boundary markers: The instructions lack any boundary markers or safety guidelines to help the agent distinguish between data and malicious instructions embedded in the input strings.\n
- Capability inventory: The skill combines shell access via the
Bashtool with the ability to read arbitrary local files and upload them to a remote network endpoint.\n - Sanitization: The documentation states the tool 'automatically uploads' any provided local path, indicating a lack of input validation or path sanitization.
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