ai-rag-pipeline
Pass
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill instructs the user to install the belt CLI and other related skills using
npx skills addfrom thebelt-shandinference-shnamespaces. It also links to external installation guidelines and scripts hosted on GitHub by the inference-sh organization. - [COMMAND_EXECUTION]: The skill makes extensive use of the
Bash(belt *)tool to execute shell commands for performing web searches, extracting content from URLs, and interacting with Large Language Models. These commands are fundamental to the skill's stated purpose of building research pipelines. - [INDIRECT_PROMPT_INJECTION]: The skill's primary function is to implement RAG patterns that ingest untrusted data from the web and feed it directly into LLM prompts.
- Ingestion points: Data retrieved from Tavily and Exa search tools (stored in variables like
SEARCH_RESULT,TAVILY,EXA, andCONTENT) is treated as input for subsequent LLM tasks inSKILL.md. - Boundary markers: The examples use simple text headers (e.g., 'Search Results:', 'Source 1 (Tavily):') but lack strong boundary markers or specific instructions to the LLM to ignore potentially malicious content embedded within the retrieved data.
- Capability inventory: The skill uses the
beltCLI tool to perform network operations (search/extract) and trigger LLM inference, creating a chain where data retrieved from the network influences the next stage of execution. - Sanitization: There is no evidence of sanitization, filtering, or escaping applied to the external web content before it is interpolated into the JSON payloads sent to the LLM models.
Audit Metadata