developing-genkit-python
Pass
Audited by Gen Agent Trust Hub on Nov 9, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill provides instructions for building agents and flows that process untrusted user input through functions like
ai.generate,chat.send, andagent.chat.\n - Ingestion points: User prompts and messages are ingested in
SKILL.md,references/agents.md, andreferences/fastapi.md.\n - Boundary markers: The documentation mentions using
.promptfiles with structured YAML frontmatter and Handlebars templates (documented inreferences/dotprompt.md), which helps separate instructions from data.\n - Capability inventory: The documented agents can call tools, access the local filesystem via
Filesystemmiddleware (documented inreferences/agents.md), and perform network requests through custom tools.\n - Sanitization: The documentation highlights
ToolApprovalmiddleware and human-in-the-loop (HITL) patterns inreferences/agents-human-in-the-loop.mdas mechanisms to review and approve sensitive actions.\n- [EXTERNAL_DOWNLOADS]: The documentation instructs users to install the Genkit CLI and Python packages from well-known registries.\n - Evidence:
npm install -g genkit-cli(SKILL.md) anduv add genkit(references/setup.md).\n- [COMMAND_EXECUTION]: The skill provides numerous shell command examples for project initialization, running development servers, and interacting with the Genkit CLI.\n - Evidence:
genkit start -- uv run src/main.py(SKILL.md),export GEMINI_API_KEY=your-api-key-here(references/dev-workflow.md).
Audit Metadata