ricomanifesto/SentrySearch
GitHub: ricomanifesto/SentrySearch
利用AI大模型自动生成恶意软件和攻击工具的威胁情报报告,结合向量搜索与关键词匹配提供混合检索能力的平台。
Stars: 1 | Forks: 2
# SentrySearch
利用先进语言模型和混合搜索技术,为恶意软件、攻击工具和目标技术生成详细安全情报档案的人工智能威胁情报平台。
## 使用方法
访问 Web 应用程序:**https://sentry-search.vercel.app**
创建账户,添加您的 Anthropic Claude API 密钥,然后为任何恶意软件、攻击工具或技术生成威胁情报报告。
## 核心功能
**威胁分析**:Claude 分析网络研究结果,生成包含技术细节、威胁态势评估和检测指南的综合档案。
**混合搜索**:通过 Pinecone 进行向量相似性搜索,并结合威胁情报数据库中的传统关键词搜索。
**报告管理**:支持过滤、搜索和分析的持久化存储。报告包含质量评分和处理元数据。
**用户系统**:多租户架构,具有用户隔离、JWT 身份验证和管理员访问控制功能。
## 架构
**前端**:部署在 Vercel 上的 Next.js 应用程序,通过 Supabase 进行用户身份验证。
**后端**:运行在 Railway 上的 FastAPI 服务器,提供用于报告生成和管理的 RESTful API 端点。
**数据层**:PostgreSQL(AWS RDS)存储报告元数据和搜索索引。S3 存储 Markdown 报告和附件。Pinecone 提供向量相似性搜索。
**AI 与搜索**:Anthropic Claude 生成威胁分析。Cloudflare Workers 协调混合搜索,结合分布式边缘位置的向量和关键词匹配。
## 技术栈
**前端**:Next.js、TypeScript、Tailwind CSS
**后端**:FastAPI、SQLAlchemy、Pydantic
**数据库**:PostgreSQL、S3、Pinecone
**AI**:Anthropic Claude、向量嵌入
**基础设施**:Railway、Vercel、AWS RDS/S3、Cloudflare Workers
**身份验证**:Supabase JWT 身份验证
## 相关项目
- [SentryDigest](https://github.com/ricomanifesto/SentryDigest) - 网络安全新闻聚合器
- [SentryInsight](https://github.com/ricomanifesto/SentryInsight) - 人工智能驱动的威胁分析
标签:AI安全分析, AMSI绕过, Anthropic Claude, AV绕过, DAST, FastAPI, JWT认证, masscan, Pinecone向量数据库, PostgreSQL, RAG检索增强生成, Supabase, 多租户架构, 威胁情报平台, 威胁检测, 安全报告生成, 安全运营, 恶意软件分析, 扫描框架, 攻击工具分析, 测试用例, 混合搜索, 程序员工具, 网络安全, 边缘计算, 隐私保护