Ship fast. Know what you shipped.
VibeScan is security scanning for AI-generated code and live endpoints — built to catch the mistakes fast-moving teams miss, before your users find them for you.
AI writes code fast. It doesn't write it safe.
Generated code ships with the same handful of mistakes, over and over — and most teams have no review step built for that.
Secrets, committed
API keys and tokens end up in git history or client bundles because no one told the agent not to hardcode them.
Copy-pasted vulnerabilities
The same SQL injection and SSRF patterns, reproduced across every AI-generated endpoint.
Misconfigured by default
Dockerfiles running as root, wildcard CORS, missing auth checks — defaults nobody reviewed.
No rate limiting
Endpoints vulnerable to denial-of-service because the boilerplate skipped safety layers.
Open database rules
Permissive Firestore or S3 policies generated as "starter" code that never got tightened.
Unverified webhooks
Signature verification omitted, letting an attacker forge a payment or event callback.
See a real scan, start to finish.
Watch a real scan run against a live site and a GitHub repo — and see what comes back.
45 SECONDS · SOUND ON
Two ways in, one clear report.
Website scan
Verify domain
Place a TXT record to prove ownership before any scanning begins.
Live crawl
Passive + light-active checks audit your endpoints for client-side leaks and exposure.
Full report
Plain-English findings with fixes — not a raw JSON blob.
GitHub repo scan
Connect a repo
Authorize read access to a GitHub repository, public or private.
Static analysis
Code, dependency, and secret scanning across the checkout.
Findings report
Remediation guidance for every vulnerability class the tools catch.
We only scan what you've explicitly authorized.
Every scan requires domain ownership verification or repo-level authorization, signed and logged before we run a single check. Nothing is scanned silently.
Read the authorization modelSeverity-first, from the first glance.
An attacker could enumerate user IDs and delete records without authenticating.
Add requireAuth middleware to the route definition.
Origin-revealing headers let attackers bypass WAF protection by hitting the origin directly.
Strip origin-identifying headers before forwarding requests.
Trigger scans from your own tools, not just the dashboard.
Every domain and repo you've already authorized can also be scanned programmatically — same authorization model, same findings, different entry point.
REST API
List your verified domains and repos, trigger a scan, and read findings with a single API key against /api/v1. Generate keys from the dashboard.
MCP server
Connect VibeScan to Claude Code, Claude Desktop, Cursor, or any MCP-compatible coding agent, so it can check for known issues and kick off a scan mid-session.
Read the MCP docsSimple monthly pricing
Choose the plan that fits how much you scan each day.
Free
No credit card required
- Full plain-English reports with fixes
- Public GitHub repos
- 1 MCP-triggered scan per day
- Markdown export
Pro
Everything in Free, plus:
- Public and private repos
- Unlimited API and MCP access
- Daily auto-scans
- One-click fixes, opened as a pull request
- Email alerts when a scan finishes
- JSON and CSV export
Max
For teams sharing one security channel
- Alerts in your team's Slack channel
- PDF reports to hand to a client or auditor
- Everything in Pro
Pentest
Coming soon — join the waitlist, no charge yet
- Full-scope active exploitation attempts
- Mandatory human review before any exploit runs
- Detailed findings with proof-of-concept
Know before they do.
VibeScan finds the logic errors AI tools miss. Get your first vulnerability report in under 5 minutes.