扫描报告
15 /100
markdown-ai-rewriter
基于 markdown-ai-rewriter 的 Markdown AI 改写 Skill(保留结构、章节/全文模式、多模型)
合法 Markdown AI 改写工具,供应链风险已声明,代码行为与文档一致,无恶意发现
可以安装
使用前确保 npm 源可信,定期检查 markdown-ai-rewriter 包更新历史
安全发现 2 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 中危 | 供应链依赖 - npx 动态拉取 供应链 | scripts/run.js:17 |
| 低危 | 访问配置目录 敏感访问 | config.json:41 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | READ+WRITE | READ+WRITE | ✓ 一致 | config.json:permissions.filesystem - 读取 *.md 文件,写入 ~/.markdown-ai-rewriter/ |
| 网络访问 | READ | READ | ✓ 一致 | config.json:permissions.network - 仅限 AI 服务商域名 |
| 命令执行 | NONE | WRITE | ✓ 一致 | scripts/run.js:17 - spawnSync 执行 npx,声明为包装器行为 |
5 项发现
中危 外部 URL 外部 URL
https://www.npmjs.com/package/markdown-ai-rewriter README.md:3 中危 外部 URL 外部 URL
https://api.minimaxi.com/v1 README.md:71 中危 外部 URL 外部 URL
https://your-resource.openai.azure.com README.md:117 提示 邮箱 邮箱地址
[email protected] README.md:20 提示 邮箱 邮箱地址
[email protected] README.md:153 目录结构
5 文件 · 24.7 KB · 720 行 Markdown 2f · 521L
JavaScript 2f · 100L
JSON 1f · 99L
├─
▾
scripts
│ ├─
postinstall.js
JavaScript
│ └─
run.js
JavaScript
├─
config.json
⚠
JSON
├─
README.md
Markdown
└─
SKILL.md
Markdown
依赖分析 1 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
markdown-ai-rewriter | ^1.1.3 | npm (npx dynamic pull) | 否 | 通过 npx 动态拉取,非本地预装;config.json 已声明供应链风险 |
安全亮点
✓ 供应链风险已在 config.json 中明确声明(riskLevel: moderate)
✓ 代码逻辑简单清晰,仅为 npx 包装器,无复杂逻辑
✓ 权限声明完整,与实际功能匹配
✓ 网络访问限制为 AI 服务商域名白名单
✓ 支持 11+ 个模型提供商,透明度高
✓ GitHub 仓库可审计,MIT 许可证