Updated March 2026

ALL 129+ AUTOMATED CHECKS

Every single check VibeDoctor runs on your codebase and live website - across 15 diagnostic areas. No black boxes. Full transparency.

15
Diagnostic Areas
129+
Individual Checks
6
Security Tools
<5 min
Full Scan Time
🔒
SECURITY VULNERABILITIES
16 checks
Scans your code for OWASP Top 10 vulnerabilities, injection attacks, misconfigurations, and dangerous patterns that AI-generated code commonly introduces.
🔑
SECRET DETECTION
15+ patterns Gitleaks
Deep scan of your entire Git history for leaked credentials, API keys, and tokens using Gitleaks - an industry-standard secret detection tool with 100+ built-in rules.
🛡️
SECURITY HEADERS
6 checks
Validates your live website's HTTP security headers against best practices. Missing headers are the #1 issue we find in vibe-coded apps.
🔐
SSL / TLS CERTIFICATE
5 checks
Validates your SSL/TLS certificate status, expiry, and protocol version to ensure encrypted, trusted connections.
📦
DEPENDENCY VULNERABILITIES
7 checks + CVE scan Trivy
Scans your dependencies for known CVEs (Common Vulnerabilities and Exposures) via Trivy, plus checks for bloat, duplicate libraries, and supply chain risks.
PERFORMANCE
10 metrics Lighthouse
Runs Google Lighthouse on your live URL to measure real-world performance. Scores every Core Web Vital plus time-to-interactive benchmarks.
🔍
SEO META TAGS
7 checks
Validates essential meta tags for search engine visibility and social media sharing. If these are missing, your site is invisible to Google.
🧹
CODE QUALITY
14 checks + ESLint rules ESLint
Detects code smells, dead code, overly complex functions, and AI-hallucinated imports that are common in vibe-coded projects.
📈
DEEP CODE ANALYSIS
500+ rules SonarQube
Enterprise-grade static analysis via SonarQube. Detects bugs, security hotspots, code smells, and maintainability issues across your entire codebase.
🐌
PERFORMANCE ANTI-PATTERNS
6 checks
Catches code patterns that work in development but will crash or freeze in production - common in AI-generated code that hasn't been stress-tested.
🖥️
FRONTEND QUALITY
8 checks
Checks React, Vue, and Svelte component code for memory leaks, accessibility violations, and bundle size issues.
⚙️
CONFIGURATION & DEVOPS
6 checks
Validates project configuration, Dockerfile hygiene, TypeScript strictness, and production readiness signals.
🧪
TESTING
6 checks
Evaluates test quality, coverage ratio, and common antipatterns. Most vibe-coded apps have zero tests - we check if yours are real or just placeholders.
📋
PROJECT HYGIENE
5 checks
Basic project health checks - the fundamentals that vibe-coded projects often skip.
🌐
LIVE WEBSITE ANALYSIS
5 checks
Loads your live website in a real browser to catch runtime errors, broken links, page bloat, and mixed content warnings.

TOTAL: 129+ CHECKS

16 security + 15 secret detection + 6 headers + 5 SSL + 8 dependency + 10 performance + 7 SEO + 14 quality + 7 deep analysis + 6 performance patterns + 8 frontend + 6 config + 6 testing + 5 hygiene + 5 live website + ESLint rules + SonarQube rules = 129+ unique checks across every scan.

External tools (SonarQube, ESLint, Gitleaks, Trivy) each run hundreds of additional sub-rules on top of the checks listed above.

← Back to VibeDoctor