If you don’t know what you are doing any tool can be dangerous
>> My vibe coded apps tend to over sanitize inputs. Not sure what was the point of blaming LLMs.
> LLMs weren’t blamed … If you don’t know what you are doing any tool can be dangerous
If we're not talking about LLMs but instead about humans (who might be coding by hand, or from stackoverflow, or who might be using an LLM regardless of whether it frequently sanitizes by default), then shouldn't the original comment have more accurately referred to humans, as vibe-coding specifically refers to LLM use, right?
The RCE was caused specifically by a custom Claude generated overlay, so finding the RCE did require using this vibe coded software.
That claim was ever made. The comment was about actual pieces of software that exist in the real world, not about all possible software that could exist in theory.
In real-world usage, for a user to be exposed, a necessary ingredient was to use a particular piece of software that actually exists and that happens to be vibe coded.
That does not preclude the possibility that a non-vibe-coded piece of software could have been vulnerable. It's just that such a piece of software did not happen to exist.
So why even mention vibe coding? Presumably it's relevant for some other reason. Perhaps the implication is this vibe-coded software is not an established piece of software with lots of users. (Since vibe-coded software is easier to create, maintainers may be less invested in it or committed to maintaining it. Vibe coding changes the economics and opens up the possibility of creating throwaway software.) Or perhaps the implication is that users should be more careful about using vibe-coded software.
Whew, thanks for putting my fears at rest. You're only pwned some of the time, not always.
Should the streamers' apps be more secure? Absolutely, but the underlying tool should also strive to be secure enough for all use cases.
Anyway, thanks for the two links, they were interesting reads.
[0] https://github.com/obsproject/obs-studio/discussions/3853#di...
[1] https://github.com/obsproject/obs-studio/discussions/3853#di...