nano-banana
Pass
Audited by Gen Agent Trust Hub on Apr 30, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION]: The skill uses common shell utilities like
curl,jq, andbase64to facilitate API interactions. These commands are used as intended for constructing requests and processing image data.\n- [EXTERNAL_DOWNLOADS]: Network operations are directed togenerativelanguage.googleapis.com, which is the official and trusted endpoint for Google's Gemini API services.\n- [CREDENTIALS_UNSAFE]: The skill manages authentication through theNANO_BANANA_TOKENenvironment variable, avoiding the risk of hardcoded secrets and following standard security practices.\n- [PROMPT_INJECTION]: While the skill processes user-provided text and images, which constitutes an indirect prompt injection surface, this is inherent to its primary purpose as an image generation tool. The risk is minimized by the lack of high-privilege capabilities.\n - Ingestion points: User-provided text prompts and image files are incorporated into API request payloads (SKILL.md).\n
- Boundary markers: User content is interpolated into JSON structures without explicit boundary markers or instructions to the model to ignore embedded commands.\n
- Capability inventory: The skill can perform network requests to Google APIs and read/write files in the
/tmpdirectory (SKILL.md).\n - Sanitization: No explicit sanitization or input validation is performed on the user-supplied strings before they are sent to the external API.
Audit Metadata