python-observability
Pass
Audited by Gen Agent Trust Hub on Oct 15, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill demonstrates patterns for interpolating external, untrusted data (such as request paths, user IDs, and exception messages) directly into structured logs and traces. While standard for observability, this creates a vulnerability surface if the generated logs are later ingested by an AI agent.
- Ingestion points: Data from
request.method,request.path, andrequest.user_idinSKILL.md(Pattern 2), as well aserror_message=str(e)inSKILL.md(Pattern 2) andreferences/details.md(Pattern 7). - Boundary markers: No specific boundary markers or instructions to ignore embedded content are provided for the log entries themselves.
- Capability inventory: The skill utilizes
structlogfor file/stream output andhttpxfor outbound network requests (Pattern 4). - Sanitization: No explicit sanitization or validation of the untrusted fields is implemented before they are passed to the logging framework, though
structloghandles basic JSON escaping.
Audit Metadata