building-inferencesh-apps
Fail
Audited by Gen Agent Trust Hub on Oct 15, 2026
Risk Level: HIGHREMOTE_CODE_EXECUTIONINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [REMOTE_CODE_EXECUTION]: The skill provides instructions to download and execute the vendor's
beltCLI tool usingcurl -fsSL https://cli.inference.sh | shinSKILL.mdandreferences/cli.md. - [REMOTE_CODE_EXECUTION]: Includes instructions to install development tools from well-known services via shell-piped execution, such as
uvfromastral.sh,fnmfromfnm.vercel.app, andnvmfromraw.githubusercontent.com. - [INDIRECT_PROMPT_INJECTION]: The application framework described in the skill is designed to ingest and process external data, creating an attack surface.
- Ingestion points: Data enters via the
run()method throughAppInput(Python) andRunInput(Node.js) models defined inSKILL.mdandreferences/node-app-logic.md. - Boundary markers: No explicit delimiters or instructions to ignore embedded commands are included in the provided code templates.
- Capability inventory: Apps built using this logic can perform network operations (e.g., via
httpx), file system writes (to/tmp), and execute CLI commands via thebelttool. - Sanitization: The provided boilerplate logic does not include sanitization or escaping of input data before processing.
Recommendations
- HIGH: Downloads and executes remote code from: https://cli.inference.sh - DO NOT USE without thorough review
Audit Metadata