💚 my IRC runs without US-EAST-1 💚
Now is another great moment to ponder if making your business rely on Amazon is a great idea.
I can highly recommend winning a gold medal for your life efforts. It's a really good ego boost. I'm thinking of doing it again... 🤠
If you're curious, here are 158 of Joshua's reported issues on #curl to give you an idea what we talk about. We have manually gone trough them all and dismissed or addressed them. None of them has been deemed a security problem. Not all the PRs for the valid problems have been merged yet.
Another fun mistake the AI analyzer found: One of the curl test servers (for SOCKS) had a help text output listing around ten command line options. One of the options it listed was never implemented and thus didn't work. The AI found out and reported. Kind of cool.
A new breed of analyzers. And they use AI.
As of now, I am no longer the author of more than half the lines added to the #curl repository. The "others" have overtaken me. I have now added less than half the lines. image
On the topic of AI tools finding issues: we always thought they *could* do good. The right tool used by a skilled person is a recipe for awesome outcomes. An AI chat in the hands of someone who doesn't quite know what they ask for nor understand what the output says is not. Not to mention that the LLMs frequently just plainly lie. A primary problem is the myths sold by "big AI" that make people believe they can do these things by themselves. That leads to slop avalanches.
On this day last year I became a Microsoft MVP. I endured several months in that program until I ejected myself.
I said it before. Getting a confirmed security vulnerability can be truly soul crushing and leave you wondering WHY THE HECK did we do it that way? Or why didn't we address this before? Especially when it is so obvious that *I* did the mistake. Then slowly realize and accept that for every found and fixed vulnerability, we make the product a tad bit better.