dumbtv
dumbtv takes the ads, screen tracking and update nags out of your Fire TV over ADB. No root, none of your apps touched, every step can be undone. Free and open source.
翻譯準備中
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.