research-lookup
Pass
Audited by Gen Agent Trust Hub on Nov 6, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill incorporates untrusted user input into prompts sent to an external API, creating a potential surface for indirect prompt injection.
- Ingestion points: User research queries are accepted as command-line arguments in
lookup.pyandresearch_lookup.py. - Boundary markers: The query is wrapped in double quotes within the
_format_research_promptmethod. This provides minimal protection as input containing quotes could potentially break out of the intended prompt structure. - Capability inventory: The skill is configured to use the
Bashtool and performs outbound network requests to the OpenRouter API (openrouter.ai) using therequestslibrary. No sensitive file access was observed. - Sanitization: The skill does not perform explicit sanitization, escaping, or validation of user-provided queries before they are interpolated into the research prompt.
Audit Metadata