扫描报告
5 /100
email-suite
IMAP/SMTP 邮件 CLI 工具,支持 Gmail, Outlook, Hostinger 及标准邮件服务器
email-suite 是一个合法的 IMAP/SMTP 邮件 CLI 工具,所有代码均为标准邮件处理功能,无恶意行为。预扫描标记的 Base64 使用是用于解码 MIME 编码的邮件主题(RFC 2047 标准),属于合法用途。
可以安装
该技能可安全使用。无需额外操作。
安全发现 2 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | 依赖版本使用宽松锁定 供应链 | package.json:18 |
| 提示 | Base64 解码用于标准 MIME subject 处理 代码混淆 | scripts/utils/format.js:44 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | WRITE | WRITE | ✓ 一致 | SKILL.md 声明创建 .env 和 .cache/,代码实际创建这些文件 |
| 网络访问 | READ_WRITE | READ_WRITE | ✓ 一致 | SKILL.md 声明 IMAP/SMTP 连接,代码使用 imapflow/nodemailer 实现 |
| 环境变量 | READ | READ | ✓ 一致 | 通过 dotenv 读取 .env 中的 IMAP/SMTP 配置 |
| 命令执行 | NONE | NONE | — | 仅 node scripts/mail.js 执行,无 shell 命令注入 |
1 严重 10 项发现
严重 编码执行 Base64 编码执行(代码混淆)
Buffer.from(text, 'base64' scripts/utils/format.js:44 中危 外部 URL 外部 URL
https://myaccount.google.com/apppasswords README.md:68 中危 外部 URL 外部 URL
https://nodejs.org/ setup.sh:23 提示 邮箱 邮箱地址
[email protected] README.md:125 提示 邮箱 邮箱地址
[email protected] README.md:164 提示 邮箱 邮箱地址
[email protected] README.md:181 提示 邮箱 邮箱地址
[email protected] README.md:200 提示 邮箱 邮箱地址
[email protected] README.md:201 提示 邮箱 邮箱地址
[email protected] SKILL.md:26 提示 邮箱 邮箱地址
[email protected] env.example.txt:24 目录结构
13 文件 · 77.1 KB · 2490 行 JavaScript 7f · 1707L
Markdown 3f · 424L
Shell 1f · 300L
JSON 1f · 36L
Text 1f · 23L
├─
▾
scripts
│ ├─
▾
utils
│ │ ├─
args.js
JavaScript
│ │ ├─
env.js
JavaScript
│ │ ├─
format.js
JavaScript
│ │ ├─
imap.js
JavaScript
│ │ ├─
index.js
JavaScript
│ │ └─
smtp.js
JavaScript
│ └─
mail.js
JavaScript
├─
CHANGELOG.md
Markdown
├─
env.example.txt
Text
├─
package.json
JSON
├─
README.md
Markdown
├─
setup.sh
Shell
└─
SKILL.md
Markdown
依赖分析 5 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
dotenv | ^16.6.1 | npm | 否 | 环境变量加载库 |
imapflow | ^1.2.10 | npm | 否 | IMAP 客户端 |
nodemailer | ^7.0.13 | npm | 否 | SMTP 客户端 |
mailparser | ^3.9.3 | npm | 否 | 邮件解析库 |
marked | ^17.0.5 | npm | 否 | Markdown 解析 |
安全亮点
✓ 代码结构清晰,所有功能与 SKILL.md 声明一致
✓ 无网络请求到非邮件服务器地址
✓ 无凭证外传行为,凭证仅存储在本地 .env
✓ 使用标准邮件库(imapflow, nodemailer, mailparser)
✓ setup.sh 安全提示用户使用 App Passwords 和 chmod 600 .env
✓ 无反分析技术、无隐藏指令、无凭证收割行为