scientific-slides
Pass
Audited by Gen Agent Trust Hub on Oct 8, 2026
Risk Level: SAFECOMMAND_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The skill includes Python scripts (
scripts/pdf_to_images.pyandscripts/validate_presentation.py) that execute external system commands such aspdftoppm,convert(ImageMagick), andpdflatex. These calls are implemented usingsubprocess.runwith list-based arguments and without theshell=Trueparameter, which is a best practice that prevents shell injection vulnerabilities. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to process external scientific content (PDFs, PPTX files, and LaTeX source). While this constitutes an attack surface, the skill includes explicit instructions for the agent to convert PDFs to images rather than reading them directly as text to prevent buffer overflow issues, and the underlying scripts do not pass untrusted data into a shell context.
- [REMOTE_CODE_EXECUTION]: The documentation mentions external dependencies like
pdf2image,poppler-utils, andImageMagick. These are standard, well-known tools required for the skill's functionality. There are no patterns of downloading and executing arbitrary code from untrusted remote sources.
Audit Metadata