扫描报告
15 /100
zhy-markdown2wechat
Converts Markdown to WeChat-compatible inline HTML with theme styles
The skill is a legitimate Markdown-to-WeChat HTML converter with minor documentation gaps but no malicious behavior detected.
可以安装
The skill is safe to use. Consider documenting the npm install behavior explicitly in SKILL.md for full transparency.
安全发现 2 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Shell execution not explicitly declared 文档欺骗 | scripts/convert.js:12 |
| 低危 | Implicit network access for npm packages 供应链 | scripts/convert.js:10 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | READ,WRITE | READ,WRITE | ✓ 一致 | SKILL.md declares reading markdown/css and writing output HTML; scripts/convert.… |
| 命令执行 | NONE | WRITE | ✓ 一致 | scripts/convert.js line 12 uses child_process.execSync for npm install |
| 网络访问 | NONE | READ | ✓ 一致 | npm install implicitly accesses npm registry, documented as '零部署' feature |
目录结构
10 文件 · 41.7 KB · 2084 行 CSS 7f · 1956L
Markdown 2f · 73L
JavaScript 1f · 55L
├─
▾
resources
│ └─
▾
themes
│ ├─
apple.css
CSS
│ ├─
blue.css
CSS
│ ├─
dark.css
CSS
│ ├─
default.css
CSS
│ ├─
green.css
CSS
│ ├─
notion.css
CSS
│ └─
vibrant.css
CSS
├─
▾
scripts
│ └─
convert.js
JavaScript
├─
README.md
Markdown
└─
SKILL.md
Markdown
依赖分析 2 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
marked | 4 | npm (runtime install) | 否 | Version pinned, installed to temp directory |
juice | 8 | npm (runtime install) | 否 | Version pinned, installed to temp directory |
安全亮点
✓ Dependencies are version-pinned (marked@4, juice@8) preventing supply chain attacks
✓ Temporary directory is cleaned up after execution (finally block)
✓ No credential theft or sensitive file access
✓ No obfuscation or base64-encoded content
✓ No network exfiltration or C2 communication
✓ CSS files are static resources with no dynamic code
✓ Input paths are validated (checks for mdPath and cssPath)
✓ Temp directory created with predictable name in cwd (low impact)