Back to Home
GroundNG icon

VibeShift

Verified Safe

by GroundNG

Overview

VibeShift is an intelligent security agent that integrates with AI coding assistants to analyze AI-generated code for vulnerabilities, suggest remediations, and facilitate web test recording, crawling, and execution.

Installation

Run Command
mcp dev mcp_server.py

Environment Variables

  • LLM_API_KEY
  • LLM_BASE_URL
  • LLM_API_VERSION
  • LLM_MODEL
  • LLM_TIMEOUT

Security Notes

The system utilizes subprocess.run to execute external security tools (Semgrep, Nuclei, ZAP), which is a controlled but inherent risk. Input validation and command quoting (shlex.quote) are used to mitigate injection risks. Playwright's page.evaluate is used to inject JavaScript for DOM manipulation and event listening (e.g., click overrides, UI panel), which is standard practice for browser automation but means injected JS code runs in the browser context. LLM API keys are loaded via environment variables, not hardcoded, which is good practice. The auth_state.json feature saves user credentials to disk, which is a potential local information disclosure risk if the file is not adequately secured, though user-initiated.

Similar Servers

Stats

Interest Score48
Security Score8
Cost ClassHigh
Avg Tokens2000
Stars62
Forks18
Last Update2025-11-29

Tags

AI SecuritySASTDASTWeb TestingTest AutomationLLM IntegrationPlaywright