pptx-official
Warn
Audited by Gen Agent Trust Hub on Jun 23, 2026
Risk Level: MEDIUMREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [REMOTE_CODE_EXECUTION]: The script
scripts/office/soffice.pyperforms runtime compilation of hardcoded C source code into a shared object file usinggcc. It then uses theLD_PRELOADenvironment variable to inject this library into thesofficeprocess. This is a library injection technique used to intercept system calls and provide a compatibility shim for socket operations in restricted environments. - [COMMAND_EXECUTION]: Multiple scripts execute external system utilities via
subprocess.run(), includinggccfor compilation,pdftoppmfor image extraction, andsofficefor document conversion. While these tools are used for the skill's primary purpose of PPTX processing, the use of arbitrary command execution involves security risks. - [EXTERNAL_DOWNLOADS]: The skill's documentation directs the user or agent to install several third-party dependencies from official registries, including
markitdown[pptx]from PyPI andpptxgenjsandsharpfrom NPM. - [SAFE]: The skill utilizes the
defusedxmllibrary for all XML parsing operations in scripts likepack.py,unpack.py, andclean.py, which effectively mitigates risks associated with XML External Entity (XXE) attacks in Office Open XML files.
Audit Metadata