pptx-creator
Pass
Audited by Gen Agent Trust Hub on Jun 20, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill generates presentations by executing a Python script (
pptx_template.py) that utilizes thepython-pptxlibrary to programmatically build slides. - [EXTERNAL_DOWNLOADS]: The implementation depends on the
python-pptxpackage, which is a widely recognized and well-known library for PowerPoint file manipulation. - [DATA_EXFILTRATION]: Path Traversal Surface: The script uses user-provided variables such as
TITLEto construct the output filename. Although spaces are replaced with underscores, the lack of rigorous path sanitization (e.g., checking for../sequences) presents a theoretical surface for path traversal, potentially allowing files to be saved outside the designatedoutput/pptx/directory. - Ingestion points: Variables
{{title}},{{subtitle}},{{author_name}}, and{{client_name}}inpptx_template.py. - Boundary markers: None present in the Python template to isolate user input from the file path construction.
- Capability inventory: Uses
os.makedirsandprs.save(file write operations) inpptx_template.py. - Sanitization: Minimal; only replaces spaces with underscores in the
TITLEvariable.
Audit Metadata