pptx

Warn

Audited by Socket on Sep 22, 2026

4 alerts found:

Anomalyx4
AnomalyLOW
scripts/add_slide.py

The code appears intended as a local PowerPoint package editing utility, not malware. However, as written it does not compile because slide_xml is incomplete. If corrected, unrestricted source and insufficient layout filename validation would create a path traversal/arbitrary local file read-and-copy risk, and direct XML interpolation could permit malformed relationship XML. The fragment contains no apparent malicious payload or external exfiltration.

Confidence: 99%Severity: 58%
AnomalyLOW
scripts/office/soffice.py

The fragment is nonfunctional as provided because _SHIM_SOURCE is incomplete and causes a syntax error. Its apparent purpose is a LibreOffice compatibility wrapper, but the planned dynamic compilation and LD_PRELOAD injection are security-sensitive. The fragment contains no demonstrated malicious payload; assessment of the shim's behavior requires the missing C source. Use of predictable temporary paths also creates a potential race or tampering concern if the code is repaired and executed in a shared environment.

Confidence: 98%Severity: 58%
AnomalyLOW
scripts/office/unpack.py

The code appears to implement legitimate Office-document unpacking and XML normalization, with no direct evidence of malware, credential theft, network exfiltration, or code execution. The primary security issue is unsafe archive extraction without explicit path validation, which can permit arbitrary file overwrite via malicious archive entries; ZIP bomb resource exhaustion is also possible. Review the imported helper modules separately.

Confidence: 97%Severity: 68%
AnomalyLOW
scripts/office/validate.py

The fragment appears to be a legitimate Office-document validation CLI and contains no evident malware, exfiltration, backdoor, or command execution. The main security issue is unsafe ZIP extraction, which may permit archive path traversal and arbitrary file overwrite when processing a malicious Office archive. The imported validators require separate review. Temporary directories should be cleaned up, archive paths should be normalized and confined to the extraction directory, and assertions should be replaced with explicit runtime validation.

Confidence: 97%Severity: 62%
Audit Metadata
Analyzed At
Sep 22, 2026, 03:49 AM
Package URL
pkg:socket/skills-sh/eigent-ai%2Fagent-skills%2Fpptx%2F@c6a22b542369065b24fbad7aed8a531eea8a5421b4aa421d70b7afcc34b2b4a4