← Back to blog
AI SECURITY

Anthropic Mythos Finds Zero-Days — How to Protect Your App Free

Anthropic built an AI that finds thousands of zero-days in hardened enterprise code. It's called Mythos. It can write working exploits for the vulnerabilities it discovers. And you can't use it.

Mythos Exists. You Can't Have It.

Anthropic launched Project Glasswing — a consortium of 40+ companies that get early access to Mythos for defensive security work. The members include AWS, Apple, Google, Microsoft, CrowdStrike, Nvidia, and JPMorganChase.

Shipped an app with Lovable, bolt.new, Cursor, v0, or Claude Code this weekend? You're not on that list. Mythos isn't available as an API. There's no waitlist. Anthropic won't release it publicly. Too powerful, they say.

Your Bugs Aren't Sophisticated

Here's the thing most people miss: the vulnerabilities in your vibe-coded app aren't sophisticated zero-days. They're basic misconfigurations that any scanner can catch — if you actually run one.

We've scanned hundreds of AI-built apps on vibeAudit. The same issues show up every time:

  • 73% have Supabase Row Level Security disabled (full RLS guide) — entire database publicly readable
  • ~30% leak API keys in client-side JavaScript bundles (how to find them)
  • 60% have at least one API route with no authentication
  • 45% are missing basic security headers (CSP, X-Frame-Options)

Wonder which of these apply to your app? Paste your URL into vibeAudit — 30 seconds, free, no signup. Read-only scan, your app is never modified.

You don't need Mythos to find these. You need to spend 5 minutes checking.

4 Checks. 5 Minutes. No Excuses.

Check 1: Is your Supabase database public?

-- Run this in your Supabase SQL Editor
SELECT tablename, rowsecurity FROM pg_tables WHERE schemaname='public';

-- If ANY row shows rowsecurity = false, that table is
-- readable by anyone with your anon key (which is in your JS bundle).
-- Fix: ALTER TABLE your_table ENABLE ROW LEVEL SECURITY;

Check 2: Are your API keys in your JavaScript?

# Open your deployed app in Chrome, press F12, go to Sources tab.
# Search your JS files for these patterns:

sk_live_          # Stripe secret key — can charge customers
sk_test_          # Stripe test key — still reveals account info
AKIA              # AWS access key — can spin up resources
sk-               # OpenAI key — can rack up charges
-----BEGIN        # Private key — full access to whatever it unlocks
postgres://       # Database URL — direct DB access
mongodb+srv://    # MongoDB connection string

# Found one? Move it to a server-side API route immediately.
# Then rotate the key — assume it's been compromised.

Check 3: Can anyone call your API routes?

# Try hitting your API routes without any auth token:
curl https://yourapp.com/api/users
curl https://yourapp.com/api/settings
curl https://yourapp.com/api/admin

# If any of these return data instead of a 401 Unauthorized,
# you have an unauthenticated endpoint.

# Fix: Add auth middleware to every sensitive route
export async function GET(request: Request) {
  const session = await getServerSession()
  if (!session) return new Response('Unauthorized', { status: 401 })
  // ... safe to proceed
}

Check 4: Is your .env file in your Git history?

# Check if .env was ever committed
git log --all --full-history -- .env

# If you see any commits, your secrets are in your repo history.
# Even if you deleted the file, it is still there.

# Fix:
# 1. Add .env to .gitignore
echo ".env" >> .gitignore

# 2. Remove from history
git filter-branch --force --index-filter \
  "git rm --cached --ignore-unmatch .env" \
  --prune-empty --tag-name-filter cat -- --all

# 3. ROTATE every key that was in that file

Or Just Paste Your URL

You can run through these checks manually, or you can paste your URL into vibeAudit and get all of them checked automatically — plus 30+ additional security tests including XSS, SQL injection, CORS misconfigurations, and open redirects.

FAQ

Q: What is Anthropic Mythos?

Mythos is Anthropic's most powerful AI model, capable of finding thousands of zero-day vulnerabilities. It's only available to 40 enterprise companies through Project Glasswing.

Q: Can I use Mythos to scan my app?

No. Mythos isn't publicly available. But you can scan your app for common vulnerabilities with free tools like vibeAudit.

Q: What vulnerabilities does Mythos find?

Mythos finds sophisticated zero-days in enterprise code. Most indie apps have simpler issues like disabled RLS, exposed API keys, and missing authentication.

Mythos protects Fortune 500 companies. vibeAudit protects you. Paste your URL — 30 seconds, free, no signup. Read-only scan, your app is never modified.

Is your app vulnerable?

Scan your app for free — read-only, no signup, ~30 seconds. vibeAudit runs the tests this post describes.

Scan your app free