It is a good way to loose control too.
if you just fast check the change like "things work well for you, you could submit the change to your friends".
I think this could be nice for not important app/website that don't need to be secure.
But if your app/wesite is linked to a wallet, or post publicly for users.
It can generate some new issues to don't keep control of the code generated, in the process.
AI allow many interesting things for sure.
Like connected object were so cool at the beginning that no secure communication was used. And this allowed security holes and hacks.
For vibe coding it is the same. if you want to code a tamagotchi it is not a problem. But if you want to code an app that communicate users words, ideas, money, or "identity" it have to be more sure.
i think it is very important to keep a control with a human code review and not rely completely on AI even the best one...
Perhaps the solution would be multiple different AI review about the same code.
Perhaps a new way to check the code will have to be found.
And it is just the beginning...