nano-banana
Pass
Audited by Gen Agent Trust Hub on Sep 4, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDATA_EXFILTRATION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill encourages the agent to ingest tasks from project-specific documents like image manifests or prompt lists. These documents serve as an untrusted input surface. An attacker could craft a manifest containing malicious file paths for the
--input-imageargument, leading the agent to use the provided script to read and transmit sensitive local data.\n - Ingestion points: The agent is instructed in
SKILL.mdto check "prompts document or image manifest" files within the project for pending work.\n - Boundary markers: The skill does not provide delimiters or instructions for the agent to ignore potentially malicious directives embedded within these project files.\n
- Capability inventory: The
generate_image.pyscript is capable of reading any file accessible to the process and uploading its base64-encoded content to the Google Gemini API.\n - Sanitization: The script performs no validation or sanitization on the file paths passed to the
--input-imageparameter.\n- [DATA_EXFILTRATION]: Thegenerate_image.pyscript implements a broad search pattern for theGEMINI_API_KEYcredential, reading.envfiles in multiple locations, including the user's home directory (~/.env) and all ancestor directories of both the script and the current working directory. While this is designed for ease of setup in symlinked environments, it grants the script wide-reaching access to potentially sensitive environment configurations without strict path limitations.
Audit Metadata