nanobanana
Warn
Audited by Gen Agent Trust Hub on Sep 17, 2026
Risk Level: MEDIUMPERSISTENCEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [PERSISTENCE]: The
references/integration-guide.mdfile contains instructions for users to persist theirGEMINI_API_KEYby appending export statements to shell profile files such as~/.zshrcand~/.bashrc. Instructing an agent or user to modify startup scripts to maintain credentials across sessions is a recognized persistence pattern. - [INDIRECT_PROMPT_INJECTION]: The skill implements a context mining feature in
SKILL.md(Phase 1) that reads data from various project files to inform its prompt enhancement logic. This creates a potential surface where malicious content within those files could influence the agent's behavior during image generation. - Ingestion points: Phase 1 reads
README.md,package.json,pyproject.toml, and searches for patterns in*.css,*.ts, and*.jsonfiles. - Boundary markers: Absent; project content is interpolated directly into the prompt enhancement process.
- Capability inventory: The skill uses the
Bashtool for local analysis and performs network requests to the Gemini API through thegenerate.pyscript, which also writes output files to the filesystem. - Sanitization: No explicit sanitization or filtering of the mined context data is mentioned.
- [COMMAND_EXECUTION]: The
SKILL.mdinstructions utilize theBashtool to perform environment validation (checking for API keys and tooling versions) and project structure analysis (usingls,head,find, andgrep). - [EXTERNAL_DOWNLOADS]: The skill's integration guide and generation script reference the
google-genaiPython library and official Google API endpoints (generativelanguage.googleapis.com). These references target a well-known and trusted service provider.
Audit Metadata