learning-builder
Pass
Audited by Gen Agent Trust Hub on Apr 30, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/export_tutorial.pyusessubprocess.runto invoke local system tools, specificallypandocfor document conversion and headless browsers (Chrome, Edge, etc.) for PDF generation. The execution is handled securely using list-based arguments without spawning a shell, preventing common command injection vulnerabilities. - [EXTERNAL_DOWNLOADS]: The skill references documentation and guidance from well-known technology sites such as pandoc.org and readthedocs.io, as well as public GitHub repositories for technical benchmarks. These references are used to guide the agent's research and formatting workflows.
- [DATA_EXFILTRATION]: As part of its primary function, the skill performs web research to gather information from authoritative sources. This involves making network requests to external domains to fetch learning content.
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted content from the web (research data) and interpolates it into a tutorial format.
- Ingestion points: External source URLs gathered during the research phase defined in
references/authority-research.md. - Boundary markers: The skill defines a 'Source Appendix' to separate citations, but does not use explicit boundary markers to wrap untrusted content during processing.
- Capability inventory: Uses
subprocess.runinscripts/export_tutorial.pyto call conversion tools. - Sanitization: Relies on the standard parsing and rendering behavior of Pandoc and web browsers rather than custom sanitization logic.
Audit Metadata