Спасибо за ссылку, но мне кажется менять уже на стадии почти готовой проги невыгодно, нужно опять тестировать почти все запросы и связанную с ними логику + изучать апи на опасность иньекций, отмечу либу для другого проекта или если вскроются баги или лютые утечки в велосипеде. С одной стороны, на своих велосипедах багов и сюрпризов больше, с другой стороны - их отладить проще и сразу на каждую проблему поставить предохранитель. На фоне велосипедов я подстраховываюсь максимальной обратной связью от проги и выводом в гуи логгера и автоматической индикации на случай ошибок. Но этот баг оказался коварнее, т.к. эксепшена не было... по-сути ошибка в моем апи, которое не следит за индексами и допускает их перезаписать или обойти. Буду как-то придумывать, чтобы эксепшен рожался при таком вызове, чтобы второй раз грабли по лбу не стукнули.