python-sdk
Pass
Audited by Gen Agent Trust Hub on Jul 16, 2026
Risk Level: SAFE
Full Analysis
- [PROMPT_INJECTION]: The SDK provides a framework for building agents that ingest untrusted data from users or external sources.\n
- Ingestion points: Untrusted data enters the agent context via
agent.send_messageand appinputparameters inSKILL.md.\n - Boundary markers: The documentation encourages the use of system prompts and structured tool schemas to define operational boundaries for agents.\n
- Capability inventory: The SDK allows for powerful capabilities such as code execution (
code_execution(True)) and webhooks (webhook_tool) as shown inreferences/tool-builder.md.\n - Sanitization: The documentation emphasizes the use of
require_approval()to implement human review checkpoints for sensitive operations.\n- [COMMAND_EXECUTION]: A tutorial example inreferences/tool-builder.mddemonstrates implementing a calculator tool using the Pythoneval()function. This is a common instructional pattern but represents a potential risk if implemented exactly as shown with untrusted input without proper validation.
Audit Metadata