venue-templates
Pass
Audited by Gen Agent Trust Hub on Sep 18, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONMETADATA_POISONING
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/validate_format.pyuses thesubprocessmodule to execute external system utilities (pdfinfoandpdffonts) to analyze PDF metadata. While these are legitimate calls for document validation, they involve spawning subprocesses using user-supplied file paths. - Evidence: Calls to
subprocess.run(['pdfinfo', ...])andsubprocess.run(['pdffonts', ...])inscripts/validate_format.py. - [INDIRECT_PROMPT_INJECTION]: The skill takes untrusted user input and interpolates it directly into LaTeX source files, creating a potential vector for document-based injection attacks if the generated LaTeX is compiled in an environment with high privileges or shell-escape enabled.
- Ingestion points: The
--title,--authors,--affiliations, and--emailarguments inscripts/customize_template.py. - Boundary markers: None. The script does not use delimiters or provide instructions to the agent to ignore embedded commands in the user-supplied strings.
- Capability inventory:
SKILL.mdprovides explicit instructions for the agent or user to compile the resulting files usingpdflatexorlatexmk. - Sanitization: None. The script uses
re.subto place raw user input into the template without escaping LaTeX control characters. - [METADATA_POISONING]: The documentation in
SKILL.mdrefers to a capability and a specific script (scripts/generate_schematic.py) that are not present in the skill's file list. - Evidence: The 'Visual Enhancement with Scientific Schematics' section in
SKILL.mddescribes and provides command examples for a non-existent script.
Audit Metadata