защита от sql иньекций это параметризированные запросы, их поддерживает штатно драйверМногие забывают об этом или даже не знают.
пул объединений субд это что? точнее зачем?ну, это когда тебе в коде не нужно заботиться о том когда открывать и открывать соединение к СУБД, а пул соединений делает это за тебя, причем оптимальнее. Потому что если забыл в коде закрыть соединение без пула соединений, то в какой-то момент СУБД откажет в запросах.
.github/workflows
находятся сценарии Actions.