扫描报告
5 /100
email-suite
IMAP/SMTP email client with local caching for AI agents
This is a legitimate IMAP/SMTP email client with standard email protocol handling. The flagged base64 usage is false positive - it decodes RFC 2047 encoded email subjects, not obfuscated code.
可以安装
No security concerns identified. The skill is safe to use as documented.
安全发现 3 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 提示 | RFC 2047 Subject Decoding | scripts/imap.js:147 |
| 低危 | Custom IMAP Client ID | scripts/imap.js:13 |
| 提示 | Dependencies Not Version-Pinned | package.json:1 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | READ | WRITE | ✓ 一致 | SKILL.md documents cache and attachment storage |
| 网络访问 | READ | WRITE | ✓ 一致 | Connects to configured IMAP/SMTP servers only |
| 环境变量 | READ | READ | ✓ 一致 | Reads .env for email credentials only |
1 严重 10 项发现
严重 编码执行 Base64 编码执行(代码混淆)
Buffer.from(text, 'base64' scripts/imap.js:147 中危 外部 URL 外部 URL
https://myaccount.google.com/apppasswords README.md:190 提示 邮箱 邮箱地址
[email protected] README.md:101 提示 邮箱 邮箱地址
[email protected] README.md:145 提示 邮箱 邮箱地址
[email protected] README.md:162 提示 邮箱 邮箱地址
[email protected] README.md:181 提示 邮箱 邮箱地址
[email protected] README.md:182 提示 邮箱 邮箱地址
[email protected] SKILL.md:38 提示 邮箱 邮箱地址
[email protected] SKILL.md:199 提示 邮箱 邮箱地址
[email protected] scripts/imap.js:19 目录结构
8 文件 · 61.3 KB · 2112 行 JavaScript 2f · 1387L
Markdown 3f · 491L
Shell 1f · 170L
JSON 1f · 36L
Text 1f · 28L
├─
▾
scripts
│ ├─
imap.js
JavaScript
│ └─
smtp.js
JavaScript
├─
CHANGELOG.md
Markdown
├─
env.txt
Text
├─
package.json
JSON
├─
README.md
Markdown
├─
setup.sh
Shell
└─
SKILL.md
Markdown
依赖分析 4 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
imapflow | ^1.2.10 | npm | 否 | Standard IMAP client library |
nodemailer | ^7.0.13 | npm | 否 | Standard SMTP library |
mailparser | ^3.9.3 | npm | 否 | Standard email parsing |
dotenv | ^16.6.1 | npm | 否 | Version not pinned |
安全亮点
✓ No data exfiltration or unauthorized network connections detected
✓ Credentials are stored locally in .env only (not committed to repo)
✓ No access to sensitive paths (~/.ssh, ~/.aws, etc.)
✓ No reverse shells, C2, or remote code execution patterns
✓ Documentation includes security warnings about credential protection
✓ Uses standard, well-known email libraries (imapflow, nodemailer)
✓ Proper TLS configuration with certificate verification
✓ Local caching is sandboxed to .cache/ directory