BLA
BLA (Blind LLM Agents) is the open-source Blue Defense MCP and CLI built to protect software artifacts against automated AI reverse-engineering workflows.
翻译准备中
AI-powered security scanner for vibe-coded applications — detect vulnerabilities, secrets, XSS, insecure configurations, and more before you ship. 🛡️ My Website link access more open source project
翻译准备中
安全TypeScript · ShellGitHub @speakcoreofficial-stack在线运营者未确认
试用过了吗? 点一下就好,无需登录。
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
Your AI coding agent writes the code. VibeGuard checks the security.
VibeGuard AI is an open-source security scanner designed for modern applications built with AI coding tools, no-code/low-code platforms, and vibe-coding workflows.
It scans your project source code for potential security issues and provides clear findings, confidence levels, and recommendations.查看完整 README ↗Your AI coding agent writes the code. VibeGuard checks the security.
VibeGuard AI is an open-source security scanner designed for modern applications built with AI coding tools, no-code/low-code platforms, and vibe-coding workflows.
It scans your project source code for potential security issues and provides clear findings, confidence levels, and recommendations.
--diff)Before installing VibeGuard, make sure you have:
Check your installation:
git --version
node --version
npm --version
Clone VibeGuard from GitHub:
git clone https://github.com/speakcoreofficial-stack/VibeGuard-AI-Pluging.git
Enter the project:
cd VibeGuard-AI-Pluging
Check the project files:
dir
On macOS/Linux:
ls
Inside the VibeGuard-AI-Pluging directory, run:
npm install
Wait until the installation completes successfully.
Build the CLI:
npm run build
After the build completes, verify that the CLI exists.
Windows PowerShell:
Test-Path .\packages\cli\dist\index.js
The expected result is:
True
If the result is True, the VibeGuard CLI has been successfully built.
You can test VibeGuard directly without installing the global command.
From the VibeGuard repository:
node ./packages/cli/dist/index.js version
If a version number is displayed, the CLI is working correctly.
Example:
VibeGuard 0.1.0
VibeGuard is designed to scan your own project or a project you are authorized to test.
For example, suppose your project is located at:
D:\aditya\my-project
Move into your project:
cd D:\aditya\my-project
Then run VibeGuard:
node D:\aditya\VibeGuard-AI-Pluging\packages\cli\dist\index.js scan
VibeGuard will analyze the project and report potential security findings.
VibeGuard may report findings like:
[HIGH] Potential XSS: Unsafe HTML rendering
File: src/components/Example.tsx
Confidence: 70%
Recommendation:
Use safe rendering methods or sanitize untrusted HTML
before rendering.
Each finding can include:
vibeguard scan
vibeguard scan --file src/auth.ts
vibeguard scan --diff
vibeguard scan --ai
vibeguard scan --ci
vibeguard scan --format json
vibeguard scan --format markdown
vibeguard scan --format html
vibeguard scan --format sarif
vibeguard scan --format json -o report.json
vibeguard init
Note: The
vibeguardcommand requires the CLI to be installed globally. If it is not available on your system, use the direct Node.js command shown in the installation section.
If you want to use:
vibeguard scan
instead of:
node ./packages/cli/dist/index.js scan
install VibeGuard globally from the cloned repository (run from the packages/cli directory):
cd packages/cli
npm install -g .
Then verify:
vibeguard version
Expected output:
VibeGuard 0.1.0
If the command is recognized, you can scan your project with:
cd path/to/your-project
vibeguard scan
Replace path/to/your-project with the actual path of your project.
VibeGuard is designed to work with VS Code and Cursor.
Build the extension:
cd packages/vscode
npm install
Install the VS Code extension packaging tool:
npm install -g @vscode/vsce
Create the VSIX package:
vsce package
This will generate a .vsix file.
In VS Code or Cursor:
Extensions
↓
...
↓
Install from VSIX
↓
Select the generated .vsix file
After installation, VibeGuard can be used directly from the editor.
VibeGuard includes plugins so your AI coding agent scans automatically.
npm run build -w @vibeguard/integrations
cp packages/integrations/dist/opencode/opencode.js .opencode/plugin/opencode.js
Or reference it from opencode.json:
{
"$schema": "https://opencode.ai/config.json",
"plugin": ["/absolute/path/VibeGuard-AI-Pluging/packages/integrations/dist/opencode/opencode.js"]
}
What you get:
vibeguard_scan tool the agent can call/vibeguard-scan command for a readable summary + fix discussionedit/write that introduces findingsRestart opencode after adding the plugin.
mkdir -p .claude-plugin
cp -r packages/integrations/claude/. .claude-plugin/
What you get:
/vibeguard command — runs npx vibeguard scan and explains findingsvibeguard-scan skill — automatically triggers when generating code or when asked "is this code secure?"post_tool_use.sh hook — post-edit security hint for source filesVibeGuard includes example applications for testing the scanner.
Navigate to the example:
cd examples/vulnerable-app
Then run:
node ../../packages/cli/dist/index.js scan
This allows developers to test VibeGuard locally without scanning an external application.
Expected result (intentionally vulnerable example):
Critical: 1 High: 4
Security Score: 40/100
[CRITICAL] Possible exposed API credential
[HIGH] Vulnerable dependency detected: express
[HIGH] Vulnerable dependency detected: axios
[HIGH] Potential XSS: Unsafe HTML rendering
[HIGH] Potential Missing Authorization
VibeGuard-AI-Pluging/
│
├── packages/
│ ├── core/ # @vibeguard/core — scanners, findings, reporter
│ ├── cli/ # vibeguard — the CLI
│ ├── vscode/ # VS Code / Cursor extension
│ ├── ai/ # @vibeguard/ai — AI reviewer
│ └── integrations/ # opencode + Claude Code plugins
│
├── examples/
│ └── vulnerable-app/
│
├── README.md
├── LICENSE
└── package.json
VibeGuard is designed as a defensive security tool.
It focuses on helping developers identify and fix security problems in applications they own or are authorized to test.
VibeGuard should not be used to access, attack, or test systems without permission.
VibeGuard is local-first: your source code is scanned on your machine by default and never uploaded unless you explicitly enable an AI provider.
Modern AI coding tools can generate applications extremely quickly.
However, AI-generated code can also introduce:
VibeGuard acts as a security layer between AI-generated code and production.
AI Coding Agent
↓
Generated Code
↓
🛡️ VibeGuard
↓
Security Analysis
↓
Findings + Recommendations
↓
Safer Application
--file)--diff)--ai)--ci)Contributions are welcome!
git clone https://github.com/speakcoreofficial-stack/VibeGuard-AI-Pluging.git
git checkout -b feature/my-feature
npm install
npm run build
git add .
git commit -m "Add my feature"
git push origin feature/my-feature
Then open a Pull Request.
This project is licensed under the MIT License.
See:
LICENSE
VibeGuard is a defensive security analysis tool.
Only scan applications and source code that you own or have explicit permission to test.
The developers and contributors are not responsible for misuse of this software.
VibeGuard's AI-provided explanations, confidence scores, and severity ratings reflect detected signals and do not guarantee that an application is secure.
If VibeGuard is useful to you:
Scan Before You Ship. 🛡️
Your AI coding agent writes the code.
VibeGuard checks the security.