Skip to main content
Guardian
Log inScan my app
The Guardian Blog

Security explained simply.

Written for founders, not security teams. The things that actually matter for your app.

AllSecurityDeep DiveGuide
Security5 min read

Claude Code Token Burn and API Key Leaks: How to Triage Your Agent Before It Touches Production

Your Claude Code agent has shell access, your .env, and a git remote. Here is how the API key leak actually happens and how to triage it.

Read article
Security

Grok Build Can Now Ship to Vercel: What Solo Founders Should Check Before the First Preview Deploy

Grok Build now deploys straight to Vercel. The preview URL is public, the API routes trust the caller, and your Supabase keys are along for the ride.

5 min read
Security

One leaked API key can burn your cloud budget. Here's the pre-merge secret check for vibe coders

Vibe coders leak API keys to GitHub daily, then wake up to a $30k AI bill. The pre-merge check that catches sk- keys before they ship.

5 min read
Deep Dive

Next.js security for founders: 7 checks before shipping auth, APIs, and webhooks

Your middleware.ts isn't your auth layer. Seven specific checks for Next.js route handlers, Server Actions, and Stripe webhooks before you ship.

4 min read
Security

OAuth Token Risks: What NocoDB's Vulnerability Means for Your Stack

NocoDB's OAuth token bug shows how vibe-coded SaaS apps leak Google and Slack access tokens through API responses, logs, and unscoped DB rows.

4 min read
Guide

OAuth Token Management: Are You Exposed with NocoDB?

NocoDB stores OAuth tokens in source configs that low-priv users can pull from the meta API. Patch, rotate, stop reusing personal OAuth.

5 min read
Deep Dive

What today's OAuth Tokens Persist Through Security Events signal changes for solo founders shipping SaaS

OAuth tokens and JWTs keep working after you fire a contractor or a user resets a hijacked account. Here is what to fix in your stack this week.

4 min read
Deep Dive

SSRF Risks in Nezha's Webhook: A Call to Action for Developers

GHSA-6x26-5727-rrm9 turns Nezha's webhook field into a path from your dashboard to your EC2 metadata endpoint. Close it before lunch.

5 min read
Guide

GitHub Token Leaks: What Solo Founders Need to Know

Your GitHub token leaks the second you push. Here is how it happens, why scope makes it ruinous, and what to actually check tonight.

4 min read
Security

OAuth Pitfalls: How Flask-Security-Too's Bypass Could Impact Your App

Flask-Security-Too's OAuth bypass lets attackers log in as your customers by matching email alone. Check your version, audit your providers today.

5 min read
Guide

How to Secure Your GitHub Tokens: Lessons from Recent Exposures

Cursor wrote a GitHub Action with a token that has full repo scope. It is now in three places. Here is how to find and revoke it.

4 min read
Guide

Supabase now has an AI-coding plugin. Great — but founders still need to check RLS, secrets, and auth boundaries

The Supabase AI plugin ships your schema fast. It also ships RLS bugs, leaked service role keys, and broken auth boundaries. Here is what to check.

4 min read
Guide

Login is not security: the authorization bug hiding in AI-built apps

Your AI-built app checks if users are logged in but not what they can access. Here's how broken authorization slips into Next.js apps and how to find it.

4 min read
Guide

The Solo Founder's 10-Minute Security Routine (No Security Team Required)

A practical 10-minute security checklist for solo founders. No security team, no enterprise tools, just the checks that actually catch real bugs.

4 min read
Deep Dive

How to Stop AI Slop From Leaking Your Stripe Keys in Production

AI coding tools love hardcoding secrets. Here's how to catch leaked Stripe and Vercel keys before they hit your repo or production.

4 min read
Guide

The SaaS Security Checklist Every Solo Founder Needs

12 concrete checks to run before your first enterprise customer asks about security.

8 min read
Deep Dive

3 Supabase RLS Mistakes That Leak Your Users' Data

Three RLS patterns we've found in real production apps that silently expose user data across accounts.

6 min read
Guide

Stop Hardcoding API Keys — A Practical Guide

The #1 finding in every Guardian scan. Here's how to fix it properly without breaking your app.

5 min read
Security

Vibe Coding in Production: What You Shipped Without Reviewing

AI writes the code, you ship it, users trust it. Here are the security gaps we find in every vibe-coded app — and why they keep appearing.

7 min read

See what an attacker would find.

Paste your URL. A few minutes later you know exactly what's exposed — in plain English, with the fix included.

Scan my app