@thelab.lat/vibecheck
v1.0.0
Published
AI security scanner for vibe-coded projects — by TheLab.lat
Maintainers
Readme
VibeCheck Security CLI
AI security scanner for vibe-coded projects — by TheLab.lat.
Install
npm install -g vibecheckUsage
vibecheck scan https://github.com/org/repo
vibecheck scan --key=vck_xxx
vibecheck scan --fail-on=critical
vibecheck scan --output=json
vibecheck auth vck_xxx
vibecheck statusExamples
Scan a GitHub repository:
vibecheck scan https://github.com/thelab-lat/vibecheck-cliScan the current directory:
vibecheck scanAuthenticated scan (saves to dashboard):
vibecheck scan --key=vck_xxxFail CI on critical findings:
vibecheck scan --fail-on=criticalOutput raw JSON:
vibecheck scan --output=jsonGitHub Actions Workflow Example
name: VibeCheck Security
on:
push:
branches: [main]
pull_request:
jobs:
scan:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: 20
- name: Install VibeCheck
run: npm install -g vibecheck
- name: Run VibeCheck Scan
env:
VIBECHECK_KEY: ${{ secrets.VIBECHECK_KEY }}
run: |
vibecheck scan --key=$VIBECHECK_KEY --fail-on=criticalCI/CD Integration Guide
- Create an API key in the VibeCheck dashboard.
- Store the key in your CI secrets as
VIBECHECK_KEY. - Run
vibecheck scan --key=$VIBECHECK_KEY --fail-on=criticalin your pipeline. - Use
--output=jsonto feed results into downstream tooling. - Open the dashboard link printed at the end of each scan for full reports.
Notes
- Public scans are supported for GitHub URLs or local paths.
- Authenticated scans are required to save results to the dashboard.
