shreetejshinde2003/phishing-detection-engine
GitHub: shreetejshinde2003/phishing-detection-engine
一款基于 Gemini 大模型的企业级钓鱼邮件检测与取证分析引擎,提供深度威胁分析、MITRE ATT&CK 映射和 PII 数据保护。
Stars: 0 | Forks: 0
# PhishGuard:AI 威胁检测引擎
一款企业级、AI 驱动的钓鱼检测与取证分析工具,使用 React、Node.js、Express 和 Gemini 3.1-Flash-Lite 模型构建。
## 核心功能
* **深度取证分析:** 评估邮件 payload 中的 typosquatting、紧迫性标记和财务 pretexting。
* **MITRE ATT&CK 映射:** 自动将识别到的威胁映射到标准的 MITRE ID(例如:T1566 - Phishing)。
* **数据安全:** 实施严格的预处理 regex pipeline,在数据发送至外部 LLM 之前剔除 PII(SSN、电话号码)。
* **对抗性防御:** 通过 XML 边界隔离来防范 prompt injection 攻击。
* **交互式 SOC 培训:** 生成合成 spear-phishing 场景,用于安全分析师培训。
## 技术栈
* **Frontend:** React, Vite, Tailwind CSS(自定义 Dark/Glassmorphism UI)
* **Backend:** Node.js, Express
* **AI/LLM:** Google Gemini API
* **Security:** 内存级 Rate Limiting、Regex 净化、Gitleaks pre-commit 扫描。
## 本地开发
1. Clone 该仓库:`git clone https://github.com/shreetejshinde2003/phishing-detection-engine.git`
2. 安装依赖:`npm install`
3. 创建 `.env` 文件并添加你的 `GEMINI_API_KEY`。
4. 运行服务器:`npm run dev`
标签:AI安全, Chat Copilot, GNU通用公共许可证, LLM大语言模型, MITM代理, Node.js, React, Syscalls, 威胁情报, 开发者工具, 自动化攻击, 钓鱼检测