User avatar
David Gerard @davidgerard@circumstances.run
10h
I am sorry to say Graphene has fallen to the slop. thread: grapheneos.social/@GrapheneOS/117226938743085364

they are making out that their vibe coding isn't
vibe coding how dare you, which may be worse news.ycombinator.com/item?id=49591796

edit: hello grapheneOS street team! I saw your AGENTS.md from across the room and your vibe is rancid
2
0
1
0
User avatar
Russell @zimzat@mastodon.social
8h
@davidgerard A cursory glance at their posts suggests they're stressing it isn't vibe coding if it's only "auditing" existing code?

Which is a very fine line that still results in /using/ the slop machinery.

I wish the software development ecosystem would fix the underlying architectural problems rather than keep brushing them under the rug. But we're now all so entrenched in arguing to slop or not to slop that few are talking about what it means not to slop.
2
0
1
0
4h
@zimzat this is not 'vibe coding' by any definition, but if you just use LLMs for security/bug auditing, you don't explain your code style guide in AGENTS.md.
1
0
2
0

User avatar
Russell @zimzat@mastodon.social
3h
@mkljczk Yup, if it explains more than just expected security standards and patterns then this is the signal that suggests it won't remain "vibe auditing". 😞️

(The fact that 'vibe auditing' can stochastically find actual security vulnerabilities says to me that we've done a horrible job establishing secure practices and prevention)
1
0
0
0
@zimzat I mean, it shouldn't surprise anyone that by burning hundreds billions of dollars you can get a security auditing tool that finds stuff previous tools couldn't find.
2
0
2
0
User avatar
Russell @zimzat@mastodon.social
3h
@mkljczk The part I take issue with is that our human programming practices haven't kept up to date with security problems. That the top CVE / OWASP categories are still Overflow and Injection says we've done very little to systematically prevent massive vulnerabilities.

context-sensitive escaping by default, parameter binding by default, automatic memory management, type validation, etc. These are or could be standard in modern languages or retrofitted into older ones.
0
0
1
0
User avatar
David Gerard @davidgerard@circumstances.run
1h
@mkljczk @zimzat stuff previous tools didn't find only because you didn't spend a lot of money on a fuzzing run
0
0
0
0