openrouter-skill
Pass
Audited by Gen Agent Trust Hub on Sep 17, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted input from several sources (including user prompts, image content via URLs, and text from PDF documents) which are subsequently integrated into the context of various LLM models.
- Ingestion points: User instructions handled via
llm.invoke, multimodal analysis inreference/multimodal.md, and PDF-to-image extraction logic. - Boundary markers: The skill demonstrates the use of
ChatPromptTemplateandSystemMessageto organize model instructions, although it does not implement specific escape delimiters or sanitization for all external data types within the provided examples. - Capability inventory: The skill enables significant model capabilities including network communication with the OpenRouter API and tool calling for web searches, database queries, and mathematical evaluations.
- Sanitization: The
calculatetool inreference/langchain-integration.mdfollows security best practices by using theastmodule to safely parse and evaluate mathematical expressions, which prevents potential code injection vulnerabilities typically associated with the use of theeval()function.
Audit Metadata