maorkuriel/VeraAI
GitHub: maorkuriel/VeraAI
VeraAI 是一款基于 AI 的漏洞与风险助手,通过自动化 CVE 上下文分析、多维度风险评分及优先级排序,帮助安全团队实现智能化的漏洞管理与运营。
Stars: 3 | Forks: 1
# VeraAI — 漏洞与风险助手
**VeraAI** 是一款由 AI 驱动的助手,用于更智能的漏洞与风险管理。它自动化 CVE 分类、上下文优先级排序以及 DevSecOps 集成——以此转变安全工作流程,实现更优、更快的成果。
## 文档
**完整文档站点:** [https://maorkuriel.github.io/VeraAI](https://maorkuriel.github.io/VeraAI)
## VeraAI 的功能
| 能力 | 描述 |
|------------|-------------|
| CVE 增强信息 | 利用微调的 Gemini 模型从 CVE 描述中提取 8 个结构化关键短语 |
| CWE 分配 | 基于 NotebookLM 中的完整 964 条 CWE 语料库,通过 RAG 分配 CWE |
| 风险评分 | 综合评分:`max(EPSS, CISA KEV, NIST LEV)` |
| SSVC 优先级排序 | 6 级优先级(0=立即采取行动 → 5=跟踪),并附带修复 SLA |
| EDR/CNAPP 关联 | 将运行时检测与 CVE 情报实时关联 |
| 攻击路径分析 | 将 TTP 映射到 CVE 并识别横向移动风险 |
## 快速开始
```
git clone https://github.com/maorkuriel/VeraAI.git
cd VeraAI
python -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
cp .env.example .env # Add your GEMINI_API_KEY
python src/pipeline/run_pipeline.py --days-back 7 --output-dir reports/
```
请参阅 [安装设置 → 快速开始](docs/setup/quickstart.md) 获取完整指南。
## 架构
```
CVE Ingestion → Enrichment → CWE Assignment → Scoring → Prioritization → Action
NVD + CVE v5 Gemini AI NotebookLM RAG EPSS+KEV+LEV SSVC 0–5 Alerts+Reports
```
## 基于以下项目构建
- [CyberSecAI 指南](https://cybersecai.github.io/) — CVE 增强信息方法论
- [基于风险的优先级排序指南](https://riskbasedprioritization.github.io/) — EPSS + SSVC 逻辑
- [MITRE ATT&CK](https://attack.mitre.org/) + [CISA KEV](https://www.cisa.gov/known-exploited-vulnerabilities-catalog) + [NVD](https://nvd.nist.gov/)
## 许可证
MIT License — 请参阅 [LICENSE](LICENSE)
标签:APT防御, CISA KEV, Cloudflare, CNAPP, CVE分析, CWE映射, DevSecOps, EDR集成, EPSS, Gemini AI, GPT, HTTP/HTTPS抓包, MITRE ATT&CK, NotebookLM, NVD, Python, RAG, SSVC, 上游代理, 人工智能安全, 合规性, 态势感知, 攻击路径分析, 无后门, 检索增强生成, 漏洞优先级排序, 漏洞管理, 网络安全, 自动化安全响应, 逆向工具, 隐私保护