MCP Catalogs
首页VibeShift screenshot

VibeShift

by GroundNG·67·综合分 45

VibeShift 是一个 MCP 服务器,为 AI 生成的代码提供自动化安全扫描和测试。

securitydeveloper-toolsai-llm
28
Forks
4
活跃 Issue
6 个月前
最近提交
2 天前
收录于

概述

VibeShift 无缝集成 Cursor、GitHub Copilot 和 Claude Code 等 AI 编码助手,提供自动化安全分析。它使用 Semgrep 等静态分析工具识别 AI 生成代码中的漏洞,并促进 AI 驱动的修复。该服务器还支持使用 Playwright 进行自动化测试录制和执行,创建安全反馈循环,帮助开发人员在代码进入代码库之前发现并修复安全问题。VibeShift 代表了 AI 编码环境的左移安全方法。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:在提交前自动扫描 AI 生成的代码中的安全漏洞
:从自然语言描述录制自动化 UI 测试
:执行回归测试以捕获代码更改后的问题
:VibeShift 支持 AI 编码助手?
:VibeShift 使用哪些安全工具?

什么时候选它

当您需要将自动安全扫描直接集成到 AI 编码工作流程中,特别是对于使用 Semgrep 等静态分析工具或需要使用 Playwright 进行自动化 UI 测试的团队时,选择 VibeShift。

什么时候不要选它

如果您正在寻找全面的企业级安全解决方案,请避免使用 VibeShift,因为它主要专注于 AI 生成的代码而非完整代码库分析,或者您需要其基本实现之外的高级 DAST 能力。

此 server 暴露的工具

从 README 抽取出 5 个工具
  • get_security_scan

    Perform security analysis on code using static analysis tools like Semgrep.

  • record_test_flow

    Record a Playwright-based test script from natural language descriptions.

  • run_regression_test

    Execute a recorded JSON test file using Playwright.

  • discover_test_flows

    Crawl websites and suggest test steps using LLM analysis.

  • list_recorded_tests

    List available recorded test JSON files in the output directory.

可对比工具

semgrepowasp-zapnucleibrowser-useplaywright

安装

安装

  1. 克隆仓库:git clone https://github.com/GroundNG/VibeShift
  2. 创建并激活虚拟环境:python -m venv venv && source venv/bin/activate
  3. 安装依赖:pip install -r requirements.txt
  4. 安装 Playwright 浏览器:patchright install --with-deps
  5. .env.example 重命名为 .env 并添加您的 LLM API 密钥

MCP 配置

将此添加到您的 MCP 配置中:

{
  "mcpServers": {
    "VibeShift":{
      "command": "uv",
      "args": ["--directory","path/to/cloned_repo", "run", "mcp_server.py"]
    }
  }
}

FAQ

VibeShift 支持 AI 编码助手?
VibeShift 通过 MCP 集成支持 Cursor、Windsurf、GitHub Copilot 和 Roo Code。
VibeShift 使用哪些安全工具?
它使用 Semgrep 进行静态分析(SAST),并可以集成 Nuclei 或 ZAP 进行动态分析(DAST)。

Hacker News 讨论

开发者社区最近的相关讨论。

VibeShift 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。

VibeShift — MCP Catalogs