runbook-viewer
Pass
Audited by Gen Agent Trust Hub on Oct 24, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes and displays runbook logs which could contain malicious or misleading instructions.\n
- Ingestion points: The
view.pyscript readsstate.jsonandprogress.mdfrom a user-specified run directory.\n - Boundary markers:
SKILL.mdinstructs the agent to present output in code blocks without interpreting it, reducing the likelihood of the agent following instructions found within logs.\n - Capability inventory: The skill starts a local web server to serve log data and uses the
markedlibrary for markdown rendering.\n - Sanitization: The tool implements thorough security measures:
view.pyperforms path normalization and validation to block directory traversal; the server enforces a strict CSP and validates theHostheader to prevent cross-site attacks and DNS rebinding; and the markdown renderer is configured to escape HTML tags to prevent XSS.
Audit Metadata