hevnsnt/cvengine 是一款自托管的外部攻击面评估工具,用于发现对外暴露的资产和服务,并将其与已知漏洞信息进行比对。调查记录中列出的最新版本是 v1.2.1,仓库为 GitHub 上的 hevnsnt/cvengine。所提供的资料中没有该版本的变更内容,因此无法确认各版本之间有何差异。它使用 Python 编写,采用 GPL-3.0 许可证。
README 描述的流程从资产发现和服务识别,延伸到漏洞信息比对、优先级排序、只读验证以及变更历史跟踪。只读验证是指在不改动目标的前提下,将漏洞信息与实际环境进行比对的流程。它通过 Docker Compose 运行,提供仪表板、API、通知功能,以及供开发型智能体连接的 MCP 服务器。MCP 是智能体与外部工具连接的方式。据 README 所述,发现与扫描、匹配和验证均可在不使用人工智能的情况下进行。
该仓库是基于 reNgine 2.x 的分支。调查记录认为其新颖之处在于把多个扫描器、威胁情报和验证流程整合到一个自托管工具中,并评估认为实现上的独创性需要结合上游项目与外部组件一并考察。因此,功能范围和运行流程是可以确认的,但仅凭这些资料难以高度断定其独创性。