扫描报告
35 /100
markdown-ai-rewriter
Markdown AI 改写工具(保留结构、章节/全文模式、多模型、图片/视频生成)
合法的 Markdown AI 改写工具,存在供应链风险(npx 动态拉取第三方包)和权限声明宽泛问题,无恶意行为证据。
谨慎使用
使用前建议审计 npm 包源码;优先锁定版本使用本地安装而非 npx 动态拉取;确认网络访问域名与实际需求匹配。
安全发现 4 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 中危 | npx 动态拉取第三方包 供应链 | config.json:38 |
| 中危 | 版本锁定不足 供应链 | config.json:40 |
| 低危 | 网络权限范围较广 权限提升 | config.json:55 |
| 低危 | npm 包无源码校验 供应链 | config.json:50 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | READ | READ | ✓ 一致 | SKILL.md 声明读取 *.md 文件 |
| 命令执行 | WRITE | WRITE | ✓ 一致 | scripts/run.js:17 使用 spawnSync 执行 npx 命令 |
| 网络访问 | READ | READ | ✓ 一致 | config.json 声明访问各 AI API 域名 |
| 技能调用 | NONE | WRITE | ✓ 一致 | config.json 中 commands 定义 rewrite/check-quota 命令 |
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.2 | npm (npx) | 否 | 使用 npx 动态拉取,未本地安装,版本锁定不足 |
安全亮点
✓ 作者信息真实(Ping Si <[email protected]>),GitHub 仓库可追溯
✓ MIT 许可证,开源可审计
✓ config.json 主动声明了供应链风险(riskLevel: moderate, riskReason 已说明)
✓ 代码结构清晰,无混淆或隐藏功能
✓ scripts/run.js 仅是简单的 npx 包装器,无额外恶意逻辑
✓ postinstall.js 纯展示脚本,无敏感操作
✓ 未发现凭证收割、远程执行、数据外泄、敏感文件访问等高危行为