T05 · Unauthorized Access and Privilege Escalation
- Location
formula_converter.py:69- Finding
Markdown Image References Can Embed Arbitrary Readable Local Files
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is a coherent document converter, but it has under-scoped local file embedding and unsafe HTML output behavior that users should review before installing.
Install only if you trust the Markdown you convert or are willing to inspect it first. Avoid converting untrusted files that contain image references or raw HTML, and do not share generated DOCX/HTML files without checking their embedded images and content. Prefer a hardened version that restricts images to the chosen image directory, sanitizes HTML, escapes titles, and pins dependencies.
formula_converter.py:69Markdown Image References Can Embed Arbitrary Readable Local Files
formula_converter.py:100Unsanitized Markdown and Title Content Produce Active HTML
SKILL.md:56Dependency Installation Instructions Use Unpinned Packages Without Integrity Verification
The trigger phrases are broad enough to match ordinary academic assistance requests, which can cause the skill to activate outside its intended narrow use case. Over-broad activation increases the chance of accidental invocation, response hijacking, or inappropriate handling of user content by a conversion-oriented skill.
The natural-language instructions and headings are presented in Chinese, while the skill does not state that it is intended only for Chinese-speaking users or offer an alternative language option. This can constitute a language-policy issue when users are not given a choice or clear notice of the locale restriction.
The module description, dependency error message, CLI description, and argument help text are all presented only in Chinese. This imposes a specific language/locale on users without any opt-in or documented justification, which matches the language-policy concern for natural-language content.
No suspicious patterns detected.