评测与安全工具
EvoNet-Core:自主 AI 安全代理,自动进行 CVE 分析与补丁生成
phonghhd/EvoNet-AI-Core · Autonomous AI Security Agent leveraging LLMs, RAG, and Knowledge Graphs for automated CVE analysis and auto-patching.
ELI5:它是什么,解决什么问题
EvoNet-Core 是一个自主 AI 安全代理项目,持续采集 CVE 数据、分析漏洞并生成防御性代码。它集成了四层 AI 路由故障转移(NVIDIA NIM、Groq、Cloudflare AI、本地 Ollama)、知识图谱与向量检索结合的 Graph RAG(Pinecone + Neo4j)、基于 PPO 的强化学习防御策略、MITRE ATT&CK 映射、EPSS 评分以及人工审批环节,并提供 FastAPI 后端、Web 仪表盘、CLI 工具和 Telegram 机器人接口。项目基于 Python 开发,采用 Apache-2.0 许可。
核心能力与快速开始
★ 4 · Python
- 能做什么
- 持续采集 CVE 数据并进行漏洞分析;通过 Graph RAG(Pinecone 向量库 + Neo4j 知识图谱)进行增强检索;四层 AI 路由故障转移(NVIDIA NIM → Groq → Cloudflare AI → 本地 Ollama);将 CVE 自动映射到 MITRE ATT&CK 技术;集成 FIRST EPSS API 进行漏洞利用预测评分;基于 PPO 的强化学习防御代理,建议防御策略;联邦学习(FedAvg)本地模型微调;主动防御功能包括正则安全护栏、人工审批(Telegram)、攻击模拟器、密钥扫描器和 SBOM 生成器;生产基础设施包括结构化日志、Prometheus 指标、速率限制和 Docker 健康检查;提供 CLI、Telegram 机器人和 GitHub Actions 自动化流程。
- 适用场景
- 安全团队用于自动化 CVE 分析和优先级排序;开发团队用于漏洞扫描和 AI 生成补丁的审批与部署;安全研究人员用于分析 CVE 与 MITRE ATT&CK 技术之间的关联;运维团队用于通过 Telegram 进行 24/7 安全监控与远程控制;组织用于生成 SBOM 和进行密钥泄漏检测。
- 项目形态
- 可直接使用的工具
- 部署方式
- 支持 Docker(docker-compose up -d)和本地开发部署,依赖 Neo4j、Pinecone 和外部 AI API(NVIDIA NIM、Groq、Cloudflare AI 或本地 Ollama),需配置 .env 文件中的 API 密钥。
- 主要依赖
- Python 3.11+,FastAPI、Docker,需要外部 API 密钥(NVIDIA NIM、Groq、Cloudflare AI)及 Pinecone、Neo4j 实例,本地运行需要 Ollama。
- 使用限制
- 项目定位为教育、研究和防御用途,AI 生成的补丁需经版本控制和人工审查后才能用于生产环境;未说明各 AI API 的调用成本和速率限制细节,也未说明硬件要求。
- 许可证
- Apache-2.0
- 最近推送
- 2026-09-20 06:38
资料检查:2026-09-20 07:00 · 卡片整理:2026-09-20 12:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容
职业应用
程序员
程序员可使用该工具进行代码安全扫描(CLI 支持 evonet scan --path),自动分析 CVE 漏洞并生成防御性补丁,同时通过 MITRE ATT&CK 映射和 EPSS 评分辅助漏洞优先级排序,提升代码审查与安全修复效率。
查看内容依据
EvoNet-Core is an autonomous AI security agent that continuously harvests CVE data, analyzes vulnerabilities, and generates defensive code.
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。