改进内容: 1. POP3 备用服务器/端口从硬编码改为可配置(types + settings-manager + fetchPOP3Emails 参数化 host/port + 两处调用点传配置值 + 设置页字段), 默认 pophz.qiye.163.com:995 保持向后兼容 2. 扫描历史固定保留最近 50 条(saveScanHistory 按 id 排序自动裁剪) 3. 补齐审计缺口:test-mail、scan-history DELETE、test-wechat 失败/异常分支 4. 运行状态"错误"从历史累计(10000+)改为反映最近一次 tick 状态 安全加固: - settings VALIDATORS 增加 isValidHost 主机名格式校验(imap/pop3/smtp 三处), 拒绝 URL/端口路径/空格等载荷,收窄 SSRF 面(纵深防御) - 审计 entityType 命名统一(monitor_mail / monitor_wechat) 经 6 Task + 独立审查(零 CRITICAL/HIGH/MEDIUM),2 处逻辑经内存 sqlite 单测验证。 自动安全审查:SSRF 已加固,scan_history DELETE IDOR 为误报(无用户输入)。 |
||
|---|---|---|
| .. | ||
| import | ||
| route.ts | ||