Ask HN: Are you hesitant to install vibe-coded apps?
But if the app is not even created by a programmer whats stopping prompt injection from including some virus in the app?
Aren't we completely blind to security issues at that point?
I'm mostly hesitant to install vibe-coded apps because they sadly tend to be shiny but quickly-abandoned slop, with tons of bugs or performance issues.
These sorts of pre ai github abandonware projects were usually quite leanly written, did a simple thing and that's it. Feature complete, and easy to build upon yourself if you wanted to take it further.
Also, why vibe coded apps are prone to have viruses, and non vibe coded apps are virus free and have perfect security?
If it's open source, you can check the code, vibe coded or not (I doubt the majority does).
If it's a commercial app, the developer(s) probably care more about making money than writing the "perfectly secure" app, vibe coded or not.
Therefore, one must assume it is always vibe coded.
Therefore, one must always be hesitant :(
*"vibe coded apps" in this context are ones whose description is full of emojis, the repo is in somebody's recently created personal GitHub account, and where there are likely already other apps addressing the same or similar use cases.
The only pure vibe coded apps on my computer (that I’m aware of), are ones I made myself.
I'm not going to install vibecoded Photoshop when gimp exists.
I pirated photoshop when I was 12 and kept using that for image editing my entire life. The clone feels completely familiar and does exactly what my muscle memory expects photoshop to do.
Or they simply haven't developed the taste to understand why it feels off, and likely aren't domain experts either.
In general, I find that new vibe coded (or at least AI-assisted) user-facing software tends to be good, actually. LLMs don't have a 9 to 5 job, and don't get burnt out or tired. Vibe coded software tends to have attention to detail that I don't see in human-written open source software because a human wouldn't bother.
I'm enjoying democratization of software. Maybe in a few years we will have a vibe-coded open source Windows replacement.
- I like my software to contain as few bugs as possible
- I like my software to be maintained (90+% of these vibe coded projects are abandoned almost immediately, "just fork it bro" is not an answer)
- I like my software to do a few things well
- I like my software to use as little system resources as necessary to do its job
Pre-AI software was already bad enough, but if I see something that looks vibe coded, I have found I can reliably assume it meets none of my criteria.
I think with that in mind, scanning tools like Trivy become more useful.
I am building a tool (https://github.com/trypando/pando) to help people deploy vibe coded apps at companies more safely and easily, and share them securely.
This has been really well received, and I think it’s because YES there are risks with AI generated apps, but the risks don’t currently outweigh the productivity gains.