pptx
Pass
Audited by Gen Agent Trust Hub on Feb 17, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION] (SAFE): The
pack.pyscript usessubprocess.runto callsoffice(LibreOffice) for document validation. The implementation uses a list of arguments and fixed flags (e.g.,--headless), which prevents command injection. - [REMOTE_CODE_EXECUTION] (SAFE): The skill handles XML processing safely. It uses
defusedxml.minidominunpack.pyandpack.pyto mitigate XML External Entity (XXE) and other XML-related vulnerabilities. The use oflxml.etreein the validation scripts is applied to local files that have already been extracted, and is consistent with the skill's purpose of schema validation. - [DATA_EXFILTRATION] (SAFE): Analysis of the scripts shows no network activity or unauthorized data transmission. All operations are confined to the local file system and specified input/output paths.
- [INDIRECT_PROMPT_INJECTION] (SAFE): While the skill processes external documents (Office files), it treats them strictly as structured XML data for validation and manipulation. There is no evidence that document content is interpolated into agent prompts in an unsafe manner.
Audit Metadata