cheatsheet-generator
Pass
Audited by Gen Agent Trust Hub on Sep 19, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from various document formats which could contain malicious instructions designed to subvert the agent's behavior.
- Ingestion points:
SKILL.mdPhase 2.1 uses theGlobandReadtools to scan and read user-provided materials (.pdf,.pptx,.md,.txt,.png,.jpg). - Boundary markers: The skill does not define clear delimiters or specific instructions to the agent to ignore potentially malicious embedded content within the materials.
- Capability inventory: The agent has access to the
Bashtool (used for parsing and LaTeX compilation) and theWritetool (used to generate the output files). - Sanitization: No explicit sanitization or filtering is performed on the content extracted from the files before it is processed by the agent.
- [COMMAND_EXECUTION]: The skill uses the
Bashtool to execute Python commands and custom scripts for extracting text and images from documents, and for compiling LaTeX output. - Evidence:
SKILL.mdcontains multiplepython -csnippets to parse PDFs and PPTX files. It also executesscripts/config_server.pyandscripts/editor_server.pyto facilitate user interaction. - [DYNAMIC_EXECUTION]: The skill generates LaTeX source code at runtime by interpolating user-provided configuration values and extracted material content into templates.
- Evidence: Phase 2.3 of
SKILL.mddescribes the assembly ofcheatsheet.texusing placeholders intemplates/cheatsheet_base.tex. The resulting file is subsequently processed by local LaTeX tools viascripts/editor_server.py.
Audit Metadata