lov-any2docx
Pass
Audited by Gen Agent Trust Hub on Aug 24, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The Python script
scripts/md2docx.pyautomatically downloads images from remote URLs specified in the input Markdown file usingurllib.request.urlretrieve. This allows the tool to make arbitrary HTTP/HTTPS requests to external servers during the conversion process. - [PROMPT_INJECTION]: The skill has an indirect prompt injection surface as it processes untrusted Markdown data while possessing network and file system capabilities. Ingestion points: The script
scripts/md2docx.pyreads Markdown content from the file path provided via the--inputargument. Boundary markers: No explicit delimiters or boundary instructions are used to separate the external content from the conversion logic. Capability inventory: The scriptscripts/md2docx.pyperforms network downloads (urllib.request.urlretrieve), file system writes (doc.save), and temporary file management (tempfile,os.unlink). Sanitization: The script does not validate or restrict the domains of remote images. Additionally, user-supplied watermark text is interpolated directly into a VML XML template inscripts/md2docx.pywithout escaping, which could allow for XML structure injection in the generated output document. - [SAFE]: The installation instructions in
README.mdandSKILL.mdrecommend usingpip install --break-system-packages. While this flag bypasses default system-level Python environment protections, it is a standard approach for managing dependencies in development environments and does not indicate malicious behavior.
Audit Metadata