fig-pptx
Warn
Audited by Gen Agent Trust Hub on Oct 12, 2026
Risk Level: MEDIUMPRIVILEGE_ESCALATIONCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [PRIVILEGE_ESCALATION]: The
scripts/pick_font.pyscript contains a functioninstall_comic()that executessudo apt-get install -y fonts-comic-neue. This command attempts to acquire administrative privileges to modify the system's installed packages. - [COMMAND_EXECUTION]: The scripts
scripts/pick_font.pyandscripts/compose_pptx.pyutilizesubprocess.check_outputandsubprocess.check_callto run system commands such asfc-listandfc-match. These are used to query and verify the availability of fonts on the host system. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted user data which presents an attack surface for indirect prompt injection.
- Ingestion points: User-provided PNG images (e.g., in
SKILL.mdandreferences/layers.md) and generatedlayout.jsonmetadata. - Capability inventory: Subprocess calls for font management and package installation (
pick_font.py,compose_pptx.py), and file system writes for image processing and PPTX generation. - Boundary markers: The instructions do not define delimiters or warnings to ignore embedded instructions in the processed assets.
- Sanitization: No evidence of sanitization or filtering of text content extracted from the source images before it is interpolated into the layout or final document.
- [EXTERNAL_DOWNLOADS]: The automatic installation of the
fonts-comic-neuepackage viaapt-getinvolves downloading software from external repositories. While targeting official system repositories, it remains an external dependency managed at runtime.
Audit Metadata