Staying Safe: Why I Built VibeGuard for Indie Devs and Makers

JasJas
2 min read

As a developer, I’ve always loved how fast we can move these days. Tools like VibeCode, Retool, Supabase, and modern dev stacks let us launch MVPs in days, sometimes hours.

But there’s one thing that consistently slows things down — or worse, gets overlooked:

Security.


The Problem

When you're building fast, security often becomes an afterthought. I’ve made the same mistakes that many indie devs do:

  • Leaving hardcoded API keys in public repos

  • Skipping proper authentication on staging environments

  • Misconfiguring CORS or rate limits

  • Forgetting to check dependencies for known vulnerabilities

And let’s be honest — most indie projects don’t have the time or resources to set up SAST tools, security pipelines, or even a proper checklist.


The Idea

I wanted a lightweight tool that just… helped.

Something I could run before pushing code live. A second pair of eyes.

So I built VibeGuard.


What is VibeGuard?

VibeGuard is a simple security scanner built for indie developers, small teams, and makers using platforms like VibeCode or writing custom backend/frontend code.

It does three things:

  1. Scans your GitHub repo (public or private)

  2. Finds common security issues like secrets, misconfigurations, broken auth flows, and unsafe patterns

  3. Returns a clean, readable report you can act on

You don’t need to install anything or set up a CI/CD pipeline. Just paste your repo link and scan.


Who It's For

  • Indie devs launching MVPs

  • Makers using no-code/low-code tools with custom code

  • Small teams without a dedicated security engineer

  • Devs building fast and shipping in public


What It Found in a Real Project

Here’s a recent scan I ran on a demo VibeCode project:

  • Exposed Firebase token in frontend JS

  • Unprotected /admin route in staging

  • Missing CORS origin restrictions

  • Hardcoded JWT secret in .env file

These are small things that can become big problems — especially when you’re launching to users.


What’s Next

VibeGuard is currently in beta and free to try.

There’s a lot more I want to add:

  • Support for more languages and frameworks

  • CI/CD integrations

  • Self-hosted or team dashboard version

But first, I want to hear from real users — from you.


Try It Out

If you’re building fast and want a simple sanity check for your code, try VibeGuard. No signup required. Just paste your repo and get your report.

Try the beta: https://vibe-guard.dev/

Would love your feedback. My DMs are open on Twitter too: [Jas ]

0
Subscribe to my newsletter

Read articles from Jas directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Jas
Jas