Как проверить чужой код на безопасность, если не особо разбираешься во всех тонкостях языка?
Прекратить копипастить и начать писать код самостоятельно.
Попробуй обратиться в лабораторию комплексной защиты объектов информатизации. Этому учатся годами. По этому запросу точно найдешь. Я уже искал. А еще посмотри канал Хауди Хо. Там про уязвимости есть (не только sql-инъекции). Там про js есть.