Token导航 LogoToken导航

MCP Server · 安全风控

ghostpatch (Neural Rays)

GhostPatch是一款AI驱动的安全漏洞扫描工具,支持本地运行,无需额外基础设施,提供多种编程语言和漏洞检测功能。

stdio官方级别未说明来源级核验工具 8ghostpatch
安全TypeScriptClaude漏洞检测

快速开始

作者 / 组织
NeuralRays
提供方
NeuralRays
运行时
Node.js

工具数量

8

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

2

仓库热度

收录来源

1 个

MCP World

选型结论

ghostpatch (Neural Rays) 属于安全风控类 MCP Server,公开资料标注 8 个工具,通过stdio 本地进程接入,适配 Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

安全风控

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

npx ghostpatch scan --output sarif -s medium > results.sarif

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 8 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

Ghostpatch

AI驱动的安全漏洞扫描程序 它通过npm在本地运行,无需任何基础设施设置。

用途 拥抱默认情况下无脸模特 (零成本),可选 安thropic克劳德 和 OpenAI GPT 以便进行更深入的分析。包括用于AI编码代理集成的CLI、库API和MCP服务器。

特性

  • 200+安全规则 涵盖OWASP Top 10、CWE等
  • 15种语言:TypeScript、JavaScript、Python、Java、Go、Rust、C、C++、C#、PHP、Ruby、Swift、Kotlin、Shell、SQL
  • 10个专用探测器:注入、身份验证、加密、机密、SSRF、路径遍历、原型污染、反序列化、依赖、配置错误
  • 人工智能驱动的零日检测 使用HuggingFace(免费)、Anthropic或OpenAI
  • 4种输出格式:终端(彩色)、JSON、SARIF(GitHub/VS代码)、HTML报告
  • MCP服务器 配备8个AI编码代理集成工具
  • 观看模式 用于开发过程中的连续扫描
  • 零配置 --开箱即用,可通过配置 .ghostpatch.json

快速开始

# Install globally
npm install -g ghostpatch

# Scan current directory
ghostpatch scan

# Scan specific path
ghostpatch scan ./src

# Short alias
gp scan

# Scan for secrets only
ghostpatch secrets

# Check dependencies
ghostpatch deps

# Generate HTML report
ghostpatch report

# Enable AI analysis
ghostpatch scan --ai
ghostpatch scan --ai --provider anthropic

CLI命令

ghostpatch scan [path]           # Full security scan
  -o, --output           # json | sarif | html | terminal (default: terminal)
  -s, --severity          # critical | high | medium | low | info
  --ai                           # Enable AI-enhanced analysis
  --provider               # huggingface | anthropic | openai
  --fix                          # Show fix suggestions
  -q, --quiet                    # Minimal output

ghostpatch secrets [path]        # Scan for hardcoded secrets only
ghostpatch deps [path]           # Dependency vulnerability check
ghostpatch watch [path]          # Watch mode — scan on file changes
ghostpatch report [path]         # Generate HTML report
ghostpatch serve                 # Start MCP server (stdio)
ghostpatch install               # Configure MCP for Claude Code

AI提供商

提供商成本设置型号
拥抱脸 (默认)免费可选 HF_TOKEN env varQwen2.5编码-32B
Anthropic已付ANTHROPIC_API_KEY 环境变量克劳德十四行诗4.5
开放人工智能已付OPENAI_API_KEY 环境变量GPT-4o
# Use free HuggingFace (default)
ghostpatch scan --ai

# Use Anthropic Claude
export ANTHROPIC_API_KEY=sk-ant-...
ghostpatch scan --ai --provider anthropic

# Use OpenAI
export OPENAI_API_KEY=sk-...
ghostpatch scan --ai --provider openai

库API

import { scan, generateReport, Severity } from 'ghostpatch';

// Full scan
const result = await scan('./my-project', {
  severity: Severity.MEDIUM,
  ai: true,
  provider: 'huggingface',
});

// Generate report
const html = generateReport(result, 'html');
const json = generateReport(result, 'json');
const sarif = generateReport(result, 'sarif');

// Access findings
console.log(`Found ${result.summary.total} issues`);
for (const finding of result.findings) {
  console.log(`${finding.severity}: ${finding.title} at ${finding.filePath}:${finding.line}`);
}

MCP服务器(AI编码代理集成)

GhostPatch包括一个带有8个工具的MCP服务器,用于与Claude Code等AI编码代理无缝集成。

# Auto-configure for Claude Code
ghostpatch install

# Or manually start
ghostpatch serve

MCP工具

工具说明
ghostpatch_scan项目的全面安全扫描
ghostpatch_scan_file扫描单个文件
ghostpatch_findings使用过滤器获取结果
ghostpatch_finding具体发现的详细信息
ghostpatch_secrets扫描硬编码的秘密
ghostpatch_dependencies检查CVE的依赖关系
ghostpatch_ai_analyze人工智能驱动的深度分析
ghostpatch_status扫描仪状态和统计信息

配置

创建 .ghostpatch.json 在项目根目录中:

{
  "exclude": ["node_modules/**", "dist/**", "*.min.js"],
  "severity": "medium",
  "ai": {
    "provider": "huggingface",
    "model": "auto"
  },
  "rules": {
    "disabled": ["LOG003"],
    "custom": []
  },
  "maxFileSize": 1048576,
  "languages": "auto"
}

安全类别

OWASP类别规则
A01访问控制中断BAC001–BAC010
A02加密失败CRYPT001–CRYPT012,SEC001–SEC014
A03注射INJ001–INJ018,PROT001–PROT002
A04不安全设计DES001–DES007
A05安全配置错误CFG001-CFG010
A06易损部件DEP001-DEP003
A07身份验证失败AUTH001–AUTH008
A08数据完整性故障SER001–SER004
A09日志记录失败LOG001–LOG003

.A10.SSRF.SSRF001–SSRF002。

输出格式

终端

带有严重性图标、代码片段和修复建议的彩色输出。

JSON

用于CI/CD集成的机器可读结构化输出。

萨里夫

静态分析结果交换格式——与GitHub代码扫描和VS代码兼容。

超文本标记语言

具有严重性图表、查找细节和补救建议的专业独立报告。

CI/CD集成

# GitHub Actions
- name: Security Scan
  run: |
    npx ghostpatch scan --output sarif -s medium > results.sarif

- name: Upload SARIF
  uses: github/codeql-action/upload-sarif@v3
  with:
    sarif_file: results.sarif

贡献

我们欢迎捐款!以下是如何参与其中:

报告问题

发现错误或有功能请求? 打开一个问题 与:

  • 对问题或建议的清晰描述
  • 复制步骤(针对bug)
  • 预期行为与实际行为
  • 您的环境(操作系统,Node.js版本)

提交拉取请求

  1. 分叉 存储库
  2. 创建 特征分支: git checkout -b feature/my-feature
  3. 制造 您的更改和添加测试
  4. 跑 测验: npm test
  5. 构建 验证: npm run build
  6. 提交 您的更改: git commit -m "Add my feature"
  7. 推 到你的叉子: git push origin feature/my-feature
  8. 打开 一 拉取请求 反对 master

开发设置

git clone https://github.com/NeuralRays/ghostpatch.git
cd ghostpatch
npm install
npm run build
npm test

我们正在寻找什么

  • 新的安全检测规则和模式
  • 支持其他编程语言
  • 改进了人工智能提示工程,以实现更好的分析
  • 错误修复和误报减少
  • 文档改进
  • CI/CD集成示例

行为准则

请在所有互动中保持尊重和建设性。我们致力于为每个人提供热情和包容的体验。

安全

如果您在GhostPatch中发现安全漏洞,请通过电子邮件负责任地报告 neuralsoft@injectedsecurity.pro 而不是公开问题。

创建者和维护者

神经射线 — | neuralsoft@injectedsecurity.pro

许可证

MIT许可证——见 许可证 了解详情。

______________________________________________________________________

GhostPatch — Scan. Detect. Secure.

Built with TypeScript. Powered by AI.

工具与能力

工具数量

8

资源数量

0

提示词数量

0

能力标签

安全扫描TypeScript本地部署AI驱动漏洞检测编程语言支持CI/CD集成

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

资产与漏洞排查

批量查询资产和漏洞信息,输出待修清单。

日志审计

从日志里筛出异常访问和高风险操作。

合规检查

按规则核对配置项,记录不符合项。

选择建议

值得选的地方

  • 只提供 8 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在安全风控场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
ghostpatch (Neural Rays)

MCP World · 本页

8stdio有1 个2026-05-17
Modelcontextprotocol C22988b0

MCP World

0stdio有1 个2026-05-17
Hexstrike AI

MCP World

0stdio有1 个2026-05-17
Cyber Strike AI

MCP World

75未说明未标注1 个2026-05-17
MCP Scan

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

ghostpatch (Neural Rays) 怎么安装?

公开资料给出的安装命令是 npx ghostpatch scan --output sarif -s medium > results.sarif,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

ghostpatch (Neural Rays) 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

ghostpatch (Neural Rays) 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

ghostpatch (Neural Rays) 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

ghostpatch (Neural Rays) 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP