pdf-production
Pass
Audited by Gen Agent Trust Hub on Sep 5, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes external PDF files, which presents an attack surface where malicious instructions embedded within documents could potentially influence the agent's behavior.
- Ingestion points: Files are read in
briefs/process.mdusingpypdfandpdfplumber. - Boundary markers: The skill does not define specific delimiters or instructions for the agent to ignore embedded content during extraction.
- Capability inventory: The skill has access to shell execution (
tectonic,libreoffice) and file system write operations. - Sanitization: There is no explicit sanitization or safety validation applied to text extracted from processed PDFs.
- [EXTERNAL_DOWNLOADS]: The
scripts/ensure_fonts.pyscript automatically fetches font assets from Google's official GitHub repository (raw.githubusercontent.com/google/fonts). This is a legitimate operation for acquiring Open Font License (OFL) resources needed for CJK document rendering. - [COMMAND_EXECUTION]: The skill facilitates its core functionality by executing several command-line tools, including
tectonicfor LaTeX compilation andlibreofficefor document format conversion. - [DYNAMIC_EXECUTION]: The font helper script utilizes the
fontToolslibrary to dynamically generate static font instances from variable font files at runtime. The workflow inbriefs/process.mdalso involves spawning subprocesses for OCR and document conversion tasks.
Audit Metadata