Kitsune vulnerability research MCP
OfficialKitsune 漏洞研究 MCP
此本地 MCP 服务器将漏洞情报、研究范围、扫描结果、证据凭证、Bugcrowd VRT 评估以及报告草稿保存在一个 SQLite 账本中。
它专为授权的防御性研究而构建。它不会扫描目标、执行漏洞利用、运行 shell 命令、提交报告或发布披露信息。
数据源
该服务器使用固定的适配器。调用者无法提供其他来源。
源 | 提供的内容 |
规范的 CVE JSON 5 记录 | |
最近的 CVE、CVSS 和 CWE 丰富信息 | |
野外利用的证据 | |
每日 30 天利用概率和百分位数 | |
包、版本和提交漏洞匹配 | |
发现类别和基线优先级 |
CVE.org 是规范记录。NVD 是丰富信息和近期记录发现。KEV 和 EPSS 是独立信号。VRT 是技术基线,并非授权或保证的奖励评级。
Related MCP server: MoonMCP
要求
Node.js 24 或更新版本
npm 10 或更新版本
如果要导入 SARIF 或证据文件,需要一个绝对导入根目录
公共源不需要 API 密钥。NVD_API_KEY 是可选的,仅发送给 NVD。
安装与验证
npm install
npm test
npm run check
npm run lint
npm run build源代码根据 MIT 许可证提供。该包未发布到 npm。
MCP 客户端配置
先构建,然后将客户端指向编译后的 stdio 入口点:
{
"mcpServers": {
"kitsune-vuln-research": {
"command": "node",
"args": [
"--disable-warning=ExperimentalWarning",
"C:\\path\\to\\kitsune-vuln-research-mcp\\dist\\index.js"
],
"env": {
"VULN_IMPORT_ROOTS": "C:\\absolute\\path\\to\\scanner-output",
"VULN_LOG_LEVEL": "warn"
}
}
}
}许可证
MIT。请参见 LICENSE。
内置的 Node SQLite 模块在 Node 24 中仍会显示 ExperimentalWarning。这个简洁的命令行标志可将该警告排除在 MCP stderr 之外,同时不会抑制其他警告类别。
配置
变量 | 含义 |
| 绝对状态目录。默认为本地应用程序数据目录。 |
| SARIF 和证据读取允许的绝对根目录。Windows 上使用 |
| 可选的 NVD 密钥。永不持久化。 |
| 设置为 |
|
|
运行时状态保存在 VULN_DATA_DIR 下:
vuln-research.sqlite
cases/
<case-id>/
evidence/
exports/SQLite 使用外键、WAL 模式、预编译语句和仅追加的事件凭证。源负载和证据使用 SHA-256 哈希。
情报工具
工具 | 行为 |
| 缓存最多 120 天内发布或修改的 NVD CVE。 |
| 读取一个缓存的 CVE,或从 CVE.org 和 NVD 刷新它。 |
| 使用有界分页搜索缓存的 CVE。 |
| 刷新 CISA KEV 并注释缓存的 CVE。 |
| 刷新 1 到 100 个明确 CVE ID 的 EPSS。 |
| 查询 OSV 获取一个包/版本或提交。 |
| 返回获取状态、源时间戳、错误和过期标志。 |
| 原子刷新固定的 Bugcrowd VRT 1.19 快照。 |
| 搜索终端 VRT 路径和基线优先级。 |
| 按 KEV、EPSS、CVSS,然后修改时间对缓存的 CVE 排序。 |
候选排序是研究优先级。它不能替代 CVSS、VRT、复现影响或项目规则。
研究工具
工具 | 行为 |
| 存储外部授权引用、资产、方法和有效期窗口。 |
| 解释一个目标和方法当前是否允许。 |
| 在成功的范围决策后创建一个案例。 |
| 读取案例的范围状态、SARIF、证据、发现、补丁检查和报告凭证。 |
| 从导入根目录复制并解析有界 SARIF 2.1.0。 |
| 复制一个有界文件并返回其 SHA-256 凭证。 |
| 记录完整的 VRT 路径、影响、前提条件、范围证据和置信度。 |
| 写入一个本地 Markdown 草稿。它从不提交报告。 |
| 将相同案例的证据和补丁结果附加到一个发现上。 |
在此注册范围并不会创建权限。authorization_ref 必须指向真实的漏洞奖励简报、合同、工单或实验室授权。
正常流程
设置
VULN_IMPORT_ROOTS为扫描输出目录。刷新最近的 CVE、KEV、EPSS 和 VRT。
注册真实项目范围和有效期窗口。
为一个确切目标和允许的方法创建一个案例。
在此 MCP 外部运行 Semgrep、CodeQL、Trivy、Grype 或其他批准的扫描器。
导入其 SARIF 输出并记录复现证据。
选择一个终端 VRT 路径并记录实际影响。
导出一个本地草稿供人工审查。
扫描器消息和公告文本被视为不可信数据。它们无法更改范围、工具选择、SQL、路径或报告结构。
导入安全
导入根目录必须为绝对路径并明确配置。
规范路径必须保持在允许的根目录内。
符号链接导入、Windows 设备路径和备用数据流将被拒绝。
文件默认限制为 25 MiB。
存储的证据名称由服务器生成。
重复的证据和 SARIF 结果通过哈希或稳定指纹识别。
过期源和离线工作
使用缓存情报之前,请调用 vuln_get_source_status。NVD、KEV、EPSS 和 VRT 在 24 小时后过期。规范 CVE 和 OSV 查询状态在 7 天后过期。
如果源不可用,最后一次良好的缓存保持可读。当一个会话必须不发出任何网络请求时,设置 VULN_OFFLINE=true。
测试
测试套件默认使用记录的固定数据。它涵盖模式、源限制、来源隔离、范围匹配、路径包含、SARIF 提示注入字符串、证据哈希、VRT 评估、报告转义、MCP 发现和重启持久性。
evaluation.xml 包含十个稳定、只读的问题,基于 tests/fixtures 下的固定 2026 年固定数据。
在运行评估之前,先构建并将这些固定数据植入到一个新的绝对数据目录中:
npm run seed:evaluation -- C:\absolute\unused\evaluation-data植入器拒绝覆盖现有数据库。启动评估服务器时,将 VULN_DATA_DIR 指向该目录。
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityBmaintenanceA local Python MCP server for safe, human-led bug bounty recon, providing lightweight helpers for scope checks, headers, robots.txt, sitemap.xml, JavaScript URL collection, endpoint extraction, URL deduplication, evidence notes, and manual test planning.MIT
- AlicenseAqualityBmaintenanceA scope-aware bug-bounty & reconnaissance MCP server that works out of the box on the Python standard library and augments itself with your favourite CLI tools when they're present.22MIT
- AlicenseAqualityBmaintenanceAn MCP server that provides passive and low-impact active reconnaissance tools for authorized bug bounty and security assessments, enabling LLMs to perform structured recon and generate reports.11Apache 2.0
- AlicenseBqualityCmaintenanceAn MCP server for authorized bug bounty work that enforces an evidence-driven workflow with session management, preflight checks, surface discovery, and verified scanning.12MIT
Related MCP Connectors
MCP server for Pentest-Tools.com: run scans, manage findings and reports via your preffered LLM.
A paid remote MCP for CLI tool MCP, built to return verdicts, receipts, usage logs, and audit-ready
Security scanner for MCP servers. Detect vulnerabilities, prompt injection, and tool poisoning.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/KitsuneTech1/kitsune-vuln-research-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server