Scan an AI-generated codebase for hardcoded API keys and open databases before shipping it.
Catch SQL injection and cross site scripting bugs that AI-written code commonly introduces.
Audit MCP tool servers an AI agent trusts for suspicious or changed configuration.
Block an AI agent from sending secrets or personal data to an outside server in real time.
| yagyeshvyas/vibeguard | abhagsain/bayut-maps-ratings | abhishek-kumar09/who-is-imposter | |
|---|---|---|---|
| Stars | 3 | 3 | 3 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | — | — | 2021-04-12 |
| Maintenance | — | — | Dormant |
| Setup difficulty | easy | moderate | easy |
| Complexity | 2/5 | 2/5 | 3/5 |
| Audience | developer | general | general |
Figures from each repo's GitHub metadata at analysis time.
Runs via a single npx command with no account or telemetry required.
VibeGuard is a security scanner built specifically for code generated by AI coding tools, since the README argues that AI assistants tend to write working code quickly while skipping the security hardening a human developer would normally add. Running one command scans a project in about five seconds and reports problems like hardcoded API keys, SQL injection, and cross site scripting, each labeled by severity along with a suggested fix, and the tool can also attempt to fix some issues automatically. The scanner looks for over 50 kinds of leaked secret keys, from OpenAI and AWS to Stripe and Slack, and flags cases where a database like Supabase has been left open to the public with no row level security. It also traces how untrusted input actually flows through code, so it can confirm, rather than just guess, when user input reaches a SQL query or gets injected into an AI system prompt, which is a common way prompt injection attacks happen. Other checks look for AI agent loops with no limit on how many times they can run, and for cases where text generated by a language model gets passed straight into a command execution function, which could let an attacker run arbitrary commands through a crafted response. Beyond scanning code, VibeGuard can also audit the configuration of MCP tool servers that an AI agent connects to, checking for suspicious or unpinned installs and configuration that changed since it was last approved. A separate real time firewall feature can inspect an agent's actions, like network requests or shell commands, before they run, and block ones that would send a secret key or personal information to an outside server. Everything runs entirely on the user's own machine, with no telemetry and no account required, and it is distributed under the MIT license, meaning it can be used, modified, and shared freely as long as the copyright notice stays intact. It works alongside tools like Claude Code, Cursor, and several other AI coding assistants through a shared plugin protocol.
A local, offline security scanner and AI agent firewall that finds leaked secrets, injection bugs, and unsafe AI agent behavior in code.
Mainly JavaScript. The stack also includes JavaScript, Node.js, MCP.
Free to use, modify, and distribute for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.