openrouter-images
Pass
Audited by Gen Agent Trust Hub on Apr 26, 2026
Risk Level: SAFEDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [DATA_EXFILTRATION]: The skill accesses the
OPENROUTER_API_KEYfrom the environment to authenticate requests to the OpenRouter service. - [DATA_EXFILTRATION]: Network communication is established with
https://openrouter.ai/api/v1/chat/completionsto transmit prompts and image data. - [PROMPT_INJECTION]: The skill processes external, untrusted data which creates a surface for indirect prompt injection attacks.
- Ingestion points: User-supplied text prompts and local image files are ingested as input in
generate.tsandedit.ts. - Boundary markers: No delimiters or specific instructions are provided to the model to ignore potentially malicious instructions embedded in the user input.
- Capability inventory: The skill possesses file-writing capabilities through the
saveImagefunction inlib.ts, which useswriteFileSyncto save generated content. - Sanitization: Input prompts and image data are sent to the API without validation or escaping of special characters or instruction sequences.
Audit Metadata