
Oxiploitability
io.github.abelreqma由 GitHub 账号 abelreqma 发布v0.1.0更新于 Oct 28, 2026
Sourced, evidence-aware CVE research for CVEs, products, SBOMs and images via NVD, EPSS, KEV, OSV.
概览
用 Rust 编写的 MCP 服务器,提供有来源的 CVE 研究:结合 NVD、EPSS、KEV、OSV 与 PoC 数据丰富漏洞信息,并可扫描 SBOM、锁文件和镜像。
- 可以做什么
- 为单个或最多 100 个 CVE 汇总 NVD、EPSS、KEV、CVE.org 与 PoC 数据,并单独保留各来源的错误
- 查询单个 CVE 的 NVD 描述、评分、弱点与受影响产品,以及 EPSS 概率与百分位、CISA KEV 条目
- 按产品名、CPE、包 URL 或包名查找排序后的 CVE,附版本证据与建议处置
- 扫描 SBOM、锁文件、项目目录或容器镜像,并在本地生成新的 JSON 报告
- 在公开 PoC 索引中检索与某个 CVE 相关的仓库链接
- 适用场景
- 适合需要漏洞研判的场景:判断某个 CVE 是否已被实际利用、评估其被利用概率,或核查项目与镜像中哪些依赖受影响。适用于要求每条结论都标注来源的安全审查与依赖审计工作。
- 运行要求
- 以本地原生可执行文件运行,需用 Cargo 构建(cargo install --path . --locked),并在桌面客户端中以绝对路径配置。需要访问 NVD、FIRST EPSS、CISA KEV、OSV、CVE.org 与 PoC 索引的网络。可选 NVD_API 密钥可提高 NVD 速率上限,不设置则使用较低限额。镜像扫描在已安装时可能调用 Trivy 或 Syft。
安装
在 SourceWeft 中
- 打开 控制台中的 Oxiploitability,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
oxiploitability-mcp
Oxiploitability is a Rust MCP server for sourced CVE research. It combines NVD vulnerability records, FIRST EPSS probabilities, CISA KEV entries, OSV package advisories, CVE.org records and a public proof-of-concept index. It can also check supported SBOMs, lockfiles, project directories and container images.
This product uses the NVD API but is not endorsed or certified by NVD. EPSS is published by FIRST, KEV by CISA, package advisories by OSV.dev, CVE records by CVE.org and public proof-of-concept links by the nomi-sec/PoC-in-GitHub index.
mcp-name: io.github.abelreqma/oxiploitability-mcp
Tools
Findings name their source and link to its record. nvd-cpe, cve.org-cna and osv:* identify product or package evidence; nvd-description is a lead with confirmed: false. A missing score, KEV entry or PoC is not evidence that a vulnerability is safe or unexploited. Check partial, warnings, needs_verification and not_checked before relying on an answer.
Lookup tools do not write local files. scan_sbom creates a new report without replacing an existing one; an image scan may pull the image through Trivy or Syft if installed. See PRIVACY.md for outbound data and local files.
Install from a checkout
From this repository, install the native executable with:
The executable is normally ~/.cargo/bin/oxiploitability. Rust builds native executables for each operating system and CPU architecture, so use a matching build and its full path in desktop client settings; desktop apps may not inherit your shell's PATH.
An NVD API key is optional. Set NVD_API in the private environment of a CLI client if you have one; do not commit a key to this repository. Without a key, the server uses NVD's lower request limit.
Configure a client
Claude Desktop on macOS
Add this entry to mcpServers in ~/Library/Application Support/Claude/claude_desktop_config.json, preserving other servers, and restart Claude Desktop when convenient:
The optional NVD key field in the packaged MCPB extension has a known Claude Desktop delivery issue for some binary servers. A keyless setup works without it. Release bundles can also be installed as platform-specific .mcpb files through Settings > Extensions > Advanced settings > Install Extension.
Claude Code
Codex CLI
Start a fresh Codex chat after adding the server. If you edit ~/.codex/config.toml instead, use [mcp_servers.oxiploitability] with command = "/absolute/path/to/oxiploitability".
Hermes Agent
Merge this entry under mcp_servers in ~/.hermes/config.yaml:
Run hermes mcp test oxiploitability to check discovery. In an existing Hermes chat, use /reload-mcp after changing the config.
Development and release
Tests use local mock HTTP responses. CI builds the macOS, Linux and Windows bundles before release. To publish, create a v* tag and manually run gh workflow run release.yml --ref vX.Y.Z for that tag; the workflow verifies the staged assets before publishing to crates.io and the MCP Registry. Do not run it until the client installations have been checked.
License
Licensed under MIT or Apache-2.0, at your option. See LICENSE-MIT and LICENSE-APACHE.
来源:README.md,提交 66692a1
工具
0版本历史
1- v0.1.0最新Oct 23, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分