teachback
Pass
Audited by Gen Agent Trust Hub on Sep 8, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes user-supplied context or external source material (via the
--sourceoption) to generate interactive HTML explainers. This creates an attack surface where malicious instructions embedded in the source material could potentially influence the agent's behavior during the generation process. - Ingestion points: User conversation context and designated external files, issues, or URLs.
- Boundary markers: Implements provenance marking using specific spans (
SOURCE-ESTABLISHED,INFERENCE,OPEN) to distinguish evidence types. - Capability inventory: Ability to write HTML files to the local file system (defaulting to
~/Documents/explainers/) and execute verification scripts. - Sanitization: Generates a restrictive Content Security Policy (CSP) for the resulting HTML files and enforces subresource integrity for external dependencies like MathJax.
- [COMMAND_EXECUTION]: The skill includes several Python scripts (
verify_explainer.py,verify_rendered.py,mutate_gate.py) that are designed to be executed by the agent to validate output artifacts. These scripts usesubprocess.runto manage the execution of other scripts and tool installation. - Evidence:
mutate_gate.pyexecutes other scripts viauv run --script.verify_rendered.pyuses the shell to perform environment setup. - [EXTERNAL_DOWNLOADS]: The
verify_rendered.pyscript automatically downloads and installs the Chromium browser using the Playwright framework to enable headless rendering tests. - Evidence: The script calls
playwright install chromiumviasubprocess.run. This is a download from a well-known service (Microsoft Playwright).
Audit Metadata