"Vibe coded" should mean "generated by people who aren't coders."
Its often a red flag for sprawling, buggy, over hyped projects with questionable functionality.
This does not apply to Python, Rust, the Linux kernel and such because the maintainer teams have been coding forever, and know what they're doing. They have contribution standards. They have institutional structure that doesn't change at the drop of a hat. If there are regressions or missed quality checks, they will deal with it, like always.
These languages are not vibe coded. You should not lose sleep over this as a user. With Python/Rust in particular, pip/cargo security is a MUCH larger existential threat.
Now, smaller projects?
Theres definitely a risk of tiny maintainer teams going off the rails with "AI psychosis." Thats a real thing. You should still evaluate, not automatically reject, but an obsession with AI is definitely a red flag for a project.