gemini-vision
Warn
Audited by Gen Agent Trust Hub on Aug 3, 2026
Risk Level: MEDIUMCREDENTIALS_UNSAFEEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [DATA_EXPOSURE_AND_EXFILTRATION]: The implementation in
scripts/main.pyexplicitly disables global SSL certificate verification by settingssl._create_default_https_context = ssl._create_unverified_contextand callingurllib3.disable_warnings(). While intended as a workaround for certain proxy environments, this removes the primary cryptographic guarantee of the connection's authenticity. An attacker controlling the proxy or network path could intercept theGEMINI_API_KEYand any image data transmitted to Google's servers via a Man-in-the-Middle (MITM) attack.- [INDIRECT_PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection because it processes untrusted image and prompt data with downstream access to network capabilities. - Ingestion points: Raw image bytes (
image_base64) and instructional text (prompt) are ingested via theexecutemethod inscripts/main.py. - Boundary markers: Absent. The skill appends instructions to the prompt but does not use delimiters to isolate user-controlled data from system instructions.
- Capability inventory: The skill performs network operations to
gemini.googleapis.comusing the provided API key. - Sanitization: There is no validation, filtering, or escaping of the image content or prompt input before it is sent to the model.- [UNVERIFIABLE_DEPENDENCIES_AND_REMOTE_CODE_EXECUTION]: The skill requires the
google-generativeai,pydantic, andpillowlibraries. These are official and well-known packages from trusted repositories and do not represent a security risk when obtained from official registries as described in theREADME.md.
Audit Metadata