T05 · Unauthorized Access and Privilege Escalation
- Location
SKILL.md:44- Finding
Unnecessary Access to Agent Memory Capabilities
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This appears to be a document converter, but it asks for unrelated persistent memory access and has a resource-exhaustion risk when extracting DOCX images.
Install only if you are comfortable granting it file conversion authority and can withhold persistent memory permissions. Use it on trusted documents or in a sandboxed environment with file size, memory, CPU, and disk limits, especially for DOCX files with embedded media.
SKILL.md:44Unnecessary Access to Agent Memory Capabilities
scripts/converter.py:342Unbounded Decompression of Embedded DOCX Media
The skill declares required tools and operational behavior but does not define any explicit tool scope such as allowed-tools or permissions. Because it processes user-supplied files, reads paths, writes outputs, and invokes a converter script, the absence of scope boundaries increases the chance of overbroad file access or unintended tool use if the agent/runtime grants broader capabilities than necessary.
The natural-language description, instructions, and user-facing examples are entirely in Chinese and implicitly direct the interaction in that language, without offering a language choice. This can violate language or locale policy when users have not opted into Chinese or when the surrounding system expects language neutrality.
The trigger phrases include very generic terms such as '文件转换' and '格式转换', which can cause the skill to activate in situations unrelated to markdown/docx conversion. Unintended invocation can expose uploaded files to the conversion workflow, cause unnecessary tool execution, or override a more appropriate skill for the user's real task.
Natural-language strings in the module docstring are entirely in Chinese, and the same monolingual behavior continues in the command-line description and help text. Because this is a general document conversion tool rather than an explicitly region-specific skill, forcing a single language without user opt-in is a policy concern.
The argparse description and argument help strings are presented only in Chinese. This creates a natural-language locale restriction in a general-purpose utility without offering users a choice or stating a justified regional requirement.
The visible instructional/content text in this file is written entirely in Chinese, which can constitute a language or locale policy violation when no user choice, opt-in, or justification is provided. The file does not indicate that Chinese is optional or that the skill is specifically intended for a Chinese-only context.
No suspicious patterns detected.