// all features

31 Security Checks. 130+ Detection Rules.

Every scan runs all checks automatically — no configuration needed. Just enter a URL and get a comprehensive security audit in under 2 minutes.

Start Free Scan

Secrets & API Keys

4 checks

API Key Exposure

critical

Detects exposed API keys: Supabase, Firebase, AWS, Stripe, OpenAI, GitHub, Twilio, SendGrid, Slack, Discord, Google Cloud, and private cryptographic keys.

Hardcoded Secrets

critical

Finds hardcoded passwords, database credentials, and generic secrets embedded in JavaScript source code and HTML.

AI & BaaS SDK Keys

critical

Detects keys for the modern AI stack: Anthropic, Clerk secret keys, Auth0/OAuth client secrets, Algolia admin keys, Mapbox secret tokens, Sentry DSNs, and PostHog.

Server Data Leakage

critical

Scans server-rendered state (Next.js __NEXT_DATA__, Nuxt, Remix, SvelteKit) for secrets accidentally serialized into the client payload.

Vibe Code Patterns

6 checks

dangerouslySetInnerHTML

high

Detects React’s dangerouslySetInnerHTML which bypasses XSS protection and is frequently used in AI-generated code.

eval() with Dynamic Input

critical

Finds eval() calls with variable input — a critical code injection vector commonly left by AI code generators.

Unsafe HTML Rendering

medium

Detects Vue v-html, Angular [innerHTML], and raw innerHTML assignments that can lead to XSS attacks.

TODO Security Comments

medium

Finds "TODO: add authentication" and "FIXME: validate input" comments that AI tools leave behind — unfinished security work.

Localhost URLs in Production

medium

Detects hardcoded http://localhost or 127.0.0.1 URLs that should not be in deployed applications.

Console.log Sensitive Data

low

Finds console.log statements outputting tokens, passwords, secrets, or auth data to the browser console.

Authentication & Sessions

5 checks

JWT in localStorage

high

Detects authentication tokens stored in localStorage — vulnerable to XSS. Tokens should use httpOnly cookies.

Tokens in URL Parameters

high

Finds access tokens and API keys passed as URL query parameters — logged in server logs and browser history.

JWT Weaknesses

high

Decodes JSON Web Tokens and flags the "none" algorithm, missing expiry, and sensitive claims (password, SSN, keys) in the payload.

OAuth State Parameter

medium

Checks OAuth flows for a missing state parameter — required to prevent CSRF attacks on authentication.

Cookie Security

high

Validates Secure, HttpOnly, and SameSite flags on session cookies across common cookie patterns.

Infrastructure & Headers

8 checks

Security Headers

medium

Validates CSP, HSTS, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, and Permissions-Policy.

SSL/TLS Certificate

critical

Checks certificate validity, expiration (warns 30 days before), HTTPS redirect, and TLS configuration.

CORS Configuration

high

Tests for overly permissive CORS — origin reflection, wildcard access, and credentials with wildcard.

Clickjacking Protection

medium

Verifies X-Frame-Options and CSP frame-ancestors prevent your site from being embedded in malicious iframes.

Exposed Files

critical

Probes sensitive paths (.env, .git, phpinfo, wp-config, database dumps, backups) with content verification.

Mixed Content

medium

Detects HTTP resources loaded on HTTPS pages — active (scripts, CSS) and passive (images, media) mixed content.

Exposed Backend Consoles

high

Probes for publicly reachable admin/database consoles — Hasura, PocketBase, Adminer, phpMyAdmin, Django, Strapi, Supabase Studio.

Debug Mode & Stack Traces

high

Detects framework debug modes and stack traces (Laravel, Django, Flask, Symfony, Rails) plus dev builds shipped to production.

BaaS & Cloud Services

2 checks

Supabase Deep Scan

critical

Tests Row Level Security policies, storage bucket access, REST API exposure, and detects service role key leaks.

Firebase Analysis

critical

Checks Firestore public read access, Realtime Database exposure, and Firebase Storage bucket listing.

Client-Side Security

4 checks

JavaScript Security

medium

Scans inline and external scripts for eval(), document.write(), localStorage secrets, debugger statements, and source map exposure.

Client-Side Auth Patterns

high

Detects frontend-only authentication: admin routes behind JS checks, role guards without server validation, hidden admin links.

Third-Party Dependencies

medium

Identifies vulnerable jQuery, Bootstrap, and AngularJS versions, and checks for missing Subresource Integrity.

Form Security

medium

Validates CSRF tokens on POST forms, form actions over HTTP, password autocomplete, and file upload restrictions.

Injection & Access Control

4 checks

Injection Pattern Detection

high

Scans responses for SQL error messages, stack traces, template injection indicators, and path traversal content.

IDOR Indicators

medium

Detects sequential numeric IDs in URLs, predictable API endpoints, and direct file references indicating broken access control.

Open Redirect

medium

Tests common redirect parameter names across login, logout, and callback endpoints for unvalidated redirects.

GraphQL Introspection

high

Probes common GraphQL endpoints (incl. Hasura and Supabase) for enabled schema introspection — the full API surface.

Reconnaissance & Privacy

6 checks

Technology Fingerprinting

info

Identifies frameworks and CMS platforms (React, Next.js, Vue, Angular, WordPress, Laravel, etc.) with version detection.

Subdomain Security

critical

Checks common subdomains for takeover risks, exposed staging/dev environments, and unauthenticated APIs.

Privacy & Tracking

medium

Detects analytics without cookie consent, tracking pixels, missing privacy policy, and third-party tracking scripts.

Sensitive Data Exposure

low

Detects internal infrastructure leaked into the page: private IPs, internal hostnames, server filesystem paths, and storage bucket URLs.

Security.txt

low

Validates RFC 9116 security.txt — responsible disclosure contact and expiration information.

Robots.txt Analysis

medium

Checks for sensitive paths accidentally disclosed in robots.txt (admin panels, backup directories, config files).

Ready to scan your app?

All 31 checks run automatically. No signup, no configuration, no cost.

Start Free Scan
Need deeper analysis? Try codelake for source code scanning, CI/CD integration, and compliance reporting.