Scan Report
15 /100
miliger-qmd-manager
统一的QMD知识库管理技能,集成官方qmd搜索功能和自定义项目管理/测试/内容创作知识管理
QMD知识库管理技能使用execFile执行本地CLI,文档与代码存在小偏差(命令白名单说明不完整),但无恶意行为证据,整体安全。
Safe to install
建议更新SKILL.md中的命令白名单说明以匹配实际代码,补充输入验证逻辑。无需禁止使用。
Findings 2 items
| Severity | Finding | Location |
|---|---|---|
| Low | 文档命令白名单与代码不符 Doc Mismatch | index.js:14 |
| Low | 未声明的shell执行权限 Priv Escalation | index.js:10 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | READ | READ | ✓ Aligned | index.js:45-58 通过qmd CLI读取知识库文件 |
| Shell | NONE | EXEC | ✗ Violation | index.js:10 使用execFile执行qmd命令,未在SKILL.md声明 |
1 findings
Medium External URL 外部 URL
https://clawhub.com/skills/miliger-qmd-manager README.md:55 File Tree
4 files · 12.9 KB · 499 lines Markdown 2f · 287L
JavaScript 1f · 179L
JSON 1f · 33L
├─
index.js
JavaScript
├─
package.json
JSON
├─
README.md
Markdown
└─
SKILL.md
Markdown
Dependencies 1 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
@tobi/qmd | N/A | external-cli | No | 通过bun/npm全局安装的外部CLI工具,非直接依赖 |
Security Positives
✓ 使用execFile而非exec,避免shell注入风险
✓ 依赖仅来自官方qmd CLI,无第三方恶意依赖
✓ 无凭证收割、网络外传等敏感操作
✓ 使用path.join处理路径,防止路径遍历
✓ 命令参数结构化构建,非直接字符串拼接