Comment

Comment by hope-striker

It has a lot to do with GraphQL the ecosystem, though, doesn't it?

SQL injection is a particularly bad problem because concatenating strings is the easy path to getting queries working, and parameterization takes (a tiny bit) more effort.

Similarly, a system such that "by default, there's no authorization, no authentication, and it even comes with introspection" is a system that makes it very easy to do the wrong thing. And the default settings of GraphQL generators tend to be even worse than that.

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton