agent-observability
Pass
Audited by Gen Agent Trust Hub on Jul 13, 2026
Risk Level: SAFEPROMPT_INJECTIONCREDENTIALS_UNSAFE
Full Analysis
- [PROMPT_INJECTION]: The skill exhibits an indirect prompt injection vulnerability surface. It is designed to ingest and render reasoning traces that contain untrusted data generated by AI agents.
- Ingestion points: The
AgentTraceclass inSKILL.mdandTraceTreeBuilderinreferences/reasoning-trace-visualization.mdaccept raw string content for reasoning steps. - Boundary markers: Delimiters or explicit warnings to ignore instructions within the traces are absent in the rendered output.
- Capability inventory: The skill has the capability to send data to external observability backends via OpenTelemetry gRPC and HTTP exporters, and write traces to local files.
- Sanitization: No sanitization is performed on the ingested content before it is printed to the terminal in
references/reasoning-trace-visualization.mdor displayed in the UI components inreferences/reasoning-trace-visualization.md(e.g., in theascii_renderer.pyandtrace-viewer.tssnippets). - [CREDENTIALS_UNSAFE]: Detection of a hardcoded credential within the documentation.
- Verbatim:
GF_SECURITY_ADMIN_PASSWORD: "agent-observability"found inreferences/opentelemetry-agent-integration.md. - Evidence: The password is used in a
docker-compose.observability.yamlexample provided for setting up a local Grafana instance. - [OBFUSCATION]: Several reference files (e.g.,
architecture-patterns.md,code-organization.md,deployment-pipelines.md,error-handling.md,performance-optimization.md,security-best-practices.md,state-management.md,testing-strategies.md) contain 150 repetitive sections of text and code. While no specific malicious payload was identified within the repetition, this structure of extreme information density and redundancy is characteristic of adversarial attempts to overwhelm security reviewers and automated analysis tools.
Audit Metadata