interactive-research-report
Pass
Audited by Gen Agent Trust Hub on Nov 3, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill defines a workflow for ingesting untrusted data from research reports (PDF/Markdown) and data tables (CSV/JSON). The provided utility script
templates/utils.jscontains functions likeshowDrillandframethat use.innerHTMLto render variables such astitle,sub, andvaluedirectly into the document. If the input report contains malicious payload, it could lead to Cross-Site Scripting (XSS) in the generated website. - Ingestion points: Data enters the agent context via user-provided reports and is then compiled into
js/data.jsandjs/sources.jsfor the website. - Boundary markers: The skill does not implement or recommend explicit sanitization or escaping of the ingested text before rendering.
- Capability inventory: The skill enables the generation of client-side JavaScript that manipulates the DOM based on input data.
- Sanitization: Sanitization is absent in the
templates/utils.jsfile, which is the core rendering engine for the generated reports.
Audit Metadata