upvote
You can find why it was complicated [0] and why it took so long [1] on GitHub. I do wish I had been faster on it. That said, the RCE required the user to be using a vibe-coded web-based chat overlay that didn't properly sanitize chatter inputs, so has a (hopefully) limited scope.

[0] https://github.com/obsproject/obs-studio/discussions/3853#di...

[1] https://github.com/obsproject/obs-studio/discussions/3853#di...

reply
Thanks for chiming in and linking that, that was an interesting read. As much as I understand CEF's reasoning for making this shift, it's baffling that they don't provide a universal way to implement what you now had to implement yourself.
reply
My vibe coded apps tend to over sanitize inputs. Not sure what was the point of blaming LLMs.
reply
LLMs weren’t blamed, vibe coders were blamed.

If you don’t know what you are doing any tool can be dangerous

reply