dumbtv
dumbtv가 ADB로 Fire TV에서 광고·추적·업데이트 알림을 제거, 루트·앱 변경 없이, 무료 오픈소스
AI 기반 보안 스캐너가 vibe 코드 애플리케이션의 취약점·비밀·XSS·보안 설정 등을 사전 탐지합니다
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를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기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.