Так хули, если ты не долбаеб, то можно самому сделать защиту от этого
Это надо использовать параметризованные запросы, т.е. такие, чтобы туда всякую хрен не протолкнули, а это серьезная доработка, а еще бывает динамически запросы генерируются, когда не получается красиво, я не эксперт, но просто сталкивался с тем, что запрос к бд раз от раза может изменятся, а условий по которым он меняется масса, т.к. 2-3 шаблонными не обойдешься