google-adk-typescript
Pass
Audited by Gen Agent Trust Hub on Oct 9, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The framework facilitates workflows where untrusted data from user input or tool outputs (e.g., file content, API responses) is stored in session state and subsequently interpolated into agent instructions via template keys like
{draft}or{validation_result}. - Ingestion points: User messages processed through
runAsyncinSKILL.md, file data retrieved viaMCPToolsetinreferences/tools.md, and remote API responses fromOpenAPIToolsetinreferences/tools.md. - Boundary markers: The documentation recommends implementing guardrails through
beforeAgentCallback, using aSecurityPluginfor human-in-the-loop approvals, and utilizing thesafety_v1metric within the evaluation framework described inreferences/testing.md. - Capability inventory: The skill supports sandboxed code execution (
CODE_EXECUTION), file system interactions through MCP servers, and network operations via OpenAPI tools. - Sanitization: The production checklist in
references/deployment.mdemphasizes input validation and human review checkpoints as best practices. - [COMMAND_EXECUTION]: The framework supports the Model Context Protocol (MCP) to execute shell commands for starting local servers.
- Evidence:
references/tools.mddocumentsMCPToolset.fromServerexamples that run commands such asnpx -y @anthropic/mcp-server-filesystem. This utilizes tools from a well-known service for intended functionality. - [EXTERNAL_DOWNLOADS]: The skill instructs the agent to fetch configuration and packages from remote sources.
- Evidence:
OpenAPIToolset.fromUrlinreferences/tools.mdis designed to download OpenAPI specifications from external URLs. - Evidence: The setup guide in
SKILL.mdfetches packages from the official npm registry, including@google/adk. These downloads target trusted organizations and official registries. - [DYNAMIC_EXECUTION]: The framework includes a built-in tool for runtime code execution.
- Evidence:
references/tools.mddescribes theCODE_EXECUTIONtool for sandboxed code execution, which is a standard feature of the Agent Development Kit.
Audit Metadata