deep-research
Pass
Audited by Gen Agent Trust Hub on Oct 3, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill performs exhaustive research by fetching and processing data from a wide variety of untrusted sources, including web search results, research papers, documentation sites, and community forums. While the skill implements best practices such as boundary markers for LLM output and sanitization of file paths, the ingestion and interpolation of large amounts of external content into the agent context constitutes a significant surface for indirect prompt injection.
- Ingestion points: Untrusted data enters the agent context through WebSearch, WebFetch, and API-based research adapters in files like
rlm_runner.pyandworkflow.py. - Boundary markers: The skill uses clear markers (
STRUCTURED_OUTPUT_STARTandSTRUCTURED_OUTPUT_END) to separate the findings from structured metadata, reducing the risk of content being misinterpreted as instructions. - Capability inventory: The skill has significant capabilities, including shell command execution for sub-process orchestration (via
subprocess.Popeninrlm_orchestrator.py) and filesystem access for writing findings. - Sanitization: Input used to create directories or files is sanitized in
rlm_orchestrator.pyusing the_slugify_namefunction, which employs a restrictive whitelist regex ([^a-zA-Z0-9._-]) and prevents directory traversal. - [EXTERNAL_DOWNLOADS]: The research workflow involves downloading and querying data from several well-known technical and academic platforms, such as Arxiv, Semantic Scholar, GitHub, and Wikipedia. These operations are documented as part of the skill's primary research objective and target established, reputable services.
Audit Metadata