design-export-repair
Warn
Audited by Gen Agent Trust Hub on Aug 10, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONREMOTE_CODE_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [DYNAMIC_EXECUTION]:
scripts/soffice.pygenerates C source code at runtime, compiles it usinggcc, and injects the resulting shared library into thesofficeprocess usingLD_PRELOADto handle socket restrictions. - [PRIVILEGE_ESCALATION]: The skill attempts to write font files to
/usr/local/share/fonts/design-export-repair, which is a system-wide directory. It also utilizesLD_PRELOADprocess injection to modify the environment and execution flow of the LibreOffice process. - [UNVERIFIABLE_DEPENDENCIES]:
scripts/fonts.pyfetches external font assets from a remote repository on GitHub (google/fonts). While these are fetched from a well-known service, they are external assets used at runtime. - [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted PPTX, PDF, and HTML files, which are then processed by complex rendering engines (LibreOffice and Playwright), creating a significant attack surface for malicious document content.
- Ingestion points:
scripts/unpack.pyidentifies and extracts input files from ZIP archives or direct uploads. - Boundary markers: The skill does not implement explicit boundary markers or warnings for content embedded within processed documents.
- Capability inventory: The skill possesses capabilities for subprocess execution (
gcc,soffice,fc-cache), file writes to system paths, and headless browser rendering via Playwright. - Sanitization: The skill relies on standard third-party libraries (
python-pptx,pymupdf) for parsing and does not implement additional sanitization of the document data.
Audit Metadata