ai-python-streaming-tools
Pass
Audited by Gen Agent Trust Hub on Jul 12, 2026
Risk Level: SAFEPROMPT_INJECTION
Full Analysis
- [Indirect Prompt Injection Surface]: The documentation provides an example of a
researchtool that passes user-provided input directly to a subagent. While this is a common architecture for agentic systems, it creates a surface where the input could influence the subagent's instructions. - Ingestion points: The
topicstring parameter in theresearchfunction withinSKILL.mdis passed to the subagent. - Boundary markers: The code snippet does not use explicit delimiters or "ignore" instructions to separate the
topicfrom the subagent's system message. - Capability inventory: The tool creates and runs an
ai.Agentinstance, representing a subagent capability. - Sanitization: There is no explicit sanitization or validation of the
topicvariable before it is used inai.user_message(topic). Providing this example without safety markers is a security consideration for developers adopting the pattern.
Audit Metadata