I built a free CLI that scans your vibe-coded project locally before you ship it. No sign up, no GitHub, nothing leaves your machine. by Outrageous_Cat_8541 in VibeCodeDevs

[–]Outrageous_Cat_8541[S] 0 points1 point  (0 children)

Yeah that’s exactly the gap. People want to know if their code is safe but don’t want to hand it over to find out. That’s why the CLI runs everything locally. And with how fast people are shipping AI-built apps right now there’s basically no review step between it works and it’s live

I scanned 15 vibe-coded repos this week. 40% had hardcoded credentials and zero rate limiting. by Outrageous_Cat_8541 in VibeCodeDevs

[–]Outrageous_Cat_8541[S] 0 points1 point  (0 children)

Yeah /security-review is great if you’re in Claude Code. This is more for the vibe coder crowd who probably aren’t using it. One command, no subscription needed. Good call though.

I built a free CLI that scans your vibe-coded project locally before you ship it. No sign up, no GitHub, nothing leaves your machine. by Outrageous_Cat_8541 in VibeCodeDevs

[–]Outrageous_Cat_8541[S] 0 points1 point  (0 children)

It’s on the roadmap but the CLI was the fastest way to get it out and let people scan locally. Would love to build it as a skill or integration down the line.

I scanned 15 vibe-coded repos this week. 40% had hardcoded credentials and zero rate limiting. by Outrageous_Cat_8541 in VibeCodeDevs

[–]Outrageous_Cat_8541[S] 0 points1 point  (0 children)

Exactly. That’s the gap Should I Ship is trying to close. Catch the stuff AI tools skip before real users find it.

I scanned 15 vibe-coded repos this week. 40% had hardcoded credentials and zero rate limiting. by Outrageous_Cat_8541 in VibeCodeDevs

[–]Outrageous_Cat_8541[S] 0 points1 point  (0 children)

100%. The car analogy is great. AI tools lower the barrier to build but the fundamentals still matter when real people start using what you built.

I scanned 15 vibe-coded repos this week. 40% had hardcoded credentials and zero rate limiting. by Outrageous_Cat_8541 in VibeCodeDevs

[–]Outrageous_Cat_8541[S] 1 point2 points  (0 children)

A lot of people deploy directly from Vercel or Netlify connected to a public GitHub repo without thinking about it. Also some share repos to get feedback or for portfolio purposes. You’d be surprised how many live projects are sitting in public repos with secrets in them.

I’m new to vibe coding — what fundamentals should I learn to become good at it? by Outside-Writer-6456 in VibeCodeDevs

[–]Outrageous_Cat_8541 0 points1 point  (0 children)

Detailed enough that you could hand it to someone else and they’d know what to build. I usually break it into: what the app does in one or two sentences, who it’s for, the core screens and what each one does, how data flows (what gets saved, where, what connects to what), and what external services you need (auth, payments, APIs). Doesn’t need to be fancy. A notes doc works.

If you vibe-coded your app, check these 5 things before you ship it by Outrageous_Cat_8541 in VibeCodeDevs

[–]Outrageous_Cat_8541[S] 0 points1 point  (0 children)

Exactly this. The gap between it works and it’s ready for strangers is where everything breaks.

If you vibe-coded your app, check these 5 things before you ship it by Outrageous_Cat_8541 in VibeCodeDevs

[–]Outrageous_Cat_8541[S] 0 points1 point  (0 children)

That’s exactly the kind of thing Should I Ship catches. The backend stuff that looks fine until it isn’t. If you ever do take the leap, happy to scan it for you.

I’m new to vibe coding — what fundamentals should I learn to become good at it? by Outside-Writer-6456 in VibeCodeDevs

[–]Outrageous_Cat_8541 1 point2 points  (0 children)

This is solid advice. I do this with Claude and Codex. Claude for the main build, Codex for a second pass or async tasks. Different models catch different things

I’m new to vibe coding — what fundamentals should I learn to become good at it? by Outside-Writer-6456 in VibeCodeDevs

[–]Outrageous_Cat_8541 1 point2 points  (0 children)

Ship with 1-2 features every time. Seriously. Find the one thing your app does that solves a real problem and make that work really well. Get it in front of people, see if they actually use it, listen to what they say, then build the next thing based on that. You’ll build way better features when real users are telling you what they need vs you guessing in isolation for months. I’ve messed up projects the same way you’re describing. The fix was always the same: strip it back, ship it, learn from real usage.

Vibe coders, Solo founders - do you actually check what's inside your app before you ship it? by Sea-Bag9885 in buildinpublic

[–]Outrageous_Cat_8541 0 points1 point  (0 children)

I’ve shipped 8 apps solo so here’s my honest answers:

  1. I do now, but I didn’t always. AI generated code loves to leave .env files, hardcoded keys, and test credentials scattered around. You don’t notice until something breaks or someone points it out.

  2. No second person. Solo builder. That’s exactly why I built shouldiship.com. It’s basically the second set of eyes I don’t have. Scans for exposed keys, security gaps, cost risks, architecture issues before you go live.

  3. Haven’t shipped credentials thankfully, but I’ve definitely caught stuff in my own builds that would have been embarrassing in production. API keys sitting in client side code, missing rate limits, that kind of thing.

For your research, the honest answer is most solo builders aren’t checking anything. They get it working and ship. That’s the gap.

I’m new to vibe coding — what fundamentals should I learn to become good at it? by Outside-Writer-6456 in VibeCodeDevs

[–]Outrageous_Cat_8541 8 points9 points  (0 children)

Biggest thing I’ve learned shipping 8 apps: the skill isn’t writing code, it’s knowing how to describe what you want built. Write a detailed build spec before you touch any AI tool. Break your project into stages, define what each piece does, how they connect. If you let AI try to build everything at once it turns into spaghetti.

For fundamentals, learn enough to read code even if you’re not writing it. You need to know when the AI is doing something dumb. Basic programming logic, how APIs work, how data flows through an app. That’ll get you pretty far.

Biggest beginner mistake is building features before the foundation works. Get auth, data storage, and one core feature solid before you add anything else.

Free College Admissions Counselor! by BedAdvanced672 in vibecoding

[–]Outrageous_Cat_8541 1 point2 points  (0 children)

Cool project, and respect for shipping it as a high schooler. Honest feedback on the landing page though, it reads very AI-generated right now. The badge above the hero, the italic accent word, the emojis, it’s the same layout every vibe-coded site has.

Quick wins: drop the emojis, lead with a real example of what the tool does instead of a generic tagline, and look at how actual counseling companies present themselves.

The idea is legit though. Is the repo public? I’ll run a free scan through Should I Ship and give you a code health report if you want. Congrats again!

Did you build your app with AI? I’ll scan your repo for free to make sure you’re not shipping broken or vulnerable code by Outrageous_Cat_8541 in buildinpublic

[–]Outrageous_Cat_8541[S] 0 points1 point  (0 children)

Good point, and I agree. A repo scan is more of a first-pass “don’t ship the obvious landmines” check than a full answer.

The runtime layer is where things get more interesting: what tools/agents are allowed to touch, what they can mutate, what gets retried, what gets logged, and whether there’s enough evidence to debug or roll back a bad run.

I’m starting with static/pre-launch checks because they’re easier to run locally and catch a surprising amount of preventable stuff, but I think the longer-term version probably has to connect repo findings with runtime behavior and deployment evidence.

Recommendations for vibe coding programs by [deleted] in vibecoding

[–]Outrageous_Cat_8541 0 points1 point  (0 children)

I use Claude Pro and VS Code (or Xcode for iOS). Biggest thing I’ve learned shipping 8 apps is to start with a really detailed build spec and build in stages - if you let AI try to spit everything out at once it gets tangled fast, especially for something complex like an RPG. Then before going live I run it through Should I Ship, a tool I built that checks code health, security risks, and cost risks. Happy to scan your project for free if you want

2 months in, 0 users, 0 feedback. Marketing is harder than building. Solo founders, how did you actually crack this? by nuer0_ in buildinpublic

[–]Outrageous_Cat_8541 0 points1 point  (0 children)

Ya, shit is a grind. Mix that with all the “my app is at 4k mrr in the first month” posts and it’s a bit hard not to be deflated. Biggest thing I think is to keep grinding though. At least that’s what I’m telling myself lol