Devotd Github
新发现安全

fazmin/cve-intel v0.3.23 — 本地漏洞分析工具

fazmin/cve-intel 是一个查询漏洞信息并给出风险等级与处置建议的 Rust 工具,最新版本是 v0.3.23。

仓库信息fazmin/cve-intel ↗

fazmin/cve-intel 是一个查询漏洞信息并给出风险等级与处置建议的 Rust 工具,最新版本是 v0.3.23。

GitHub 项目说明: Local security intelligence for CVE triage - 40 data sources and 41 tools, risk scores and an MCP server for AI agents, all in native Rust. Private by default.

星标
★ 117
复刻
7
语言
Rust
许可证
Apache-2.0
最新版本
v0.3.23
查看原始来源 ↗在 GitHub 查看 ↗

fazmin/cve-intel 是一个协助应对漏洞的原生 Rust 工具。最新版本是 v0.3.23,所提供的资料中没有列出该版本的变更内容。仓库说明主打 40 个数据源、41 个工具、风险评分,以及供 AI 智能体使用的 MCP 服务器。README 说明它可查询 CVE、依赖项、IP 地址等,并依据公开安全来源的证据给出风险等级、是否被利用以及处置建议。

该工具在本地处理漏洞信息,支持 CLI、REST API 和 MCP 服务器。MCP 是一种让 AI 智能体通过既定接口调用工具的机制。根据 README,AI 助手默认在本地运行,也可以按需选择云提供方。仓库说明与 README 给出的工具数量和来源数量并不一致:README 写的是 31 个工具和 25 个来源,而资料中的代码分析确认了 32 处工具定义。因此在描述功能规模时,需要同时考虑这些数字对不上的情况。

资料中还描述了一种结构:由 llama.cpp 内置的小模型在本地处理安全信息收集。系统先定位问题中提到的漏洞、IP、哈希或域名,再执行工具,并把结果交给模型,由模型给出说明并触发进一步的工具调用。当无法连接模型服务器时,则不使用模型,仅对工具结果做摘要。风险评分计算与缓存、资料源客户端、配置仓库和服务器功能在代码中分开实现。不过该项目没有测试文件,提交也只有 12 个,仅凭公开资料难以充分判断实现质量。本地处理是其特色,但在决定是否引入时,需要考虑验证依据有限这一点。