image-analysis
Pass
Audited by Gen Agent Trust Hub on Oct 9, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The
analyze_imagetool allows the agent to fetch images from remote URLs provided in theimage_urlparameter. - Evidence: The handler passes the
image_urlto theVisionServicewhich performs the network fetch for analysis. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted data (images and text prompts) via a vision LLM, which is a potential surface for indirect prompt injection attacks.
- Ingestion points: The skill ingests data from remote URLs (
image_url), local files (image_path), and base64 strings (image_base64) provided at runtime inhandler.ts. - Boundary markers: No explicit delimiters or boundary markers are applied to the image content or prompt in the handler; isolation depends on the underlying
VisionServiceand model provider. - Capability inventory: The handler can read configuration files (
fs.readFileSync), query a database for generated images (prisma), and make network requests to a vision endpoint. - Sanitization: The skill includes input validation for
image_pathinhandler.ts, rejecting paths that exceed 400 characters or contain newline characters to mitigate path manipulation or injection attempts.
Audit Metadata