Безопасно ли делать личный кабинет на JS (Ajax)?
AJAX-запрос — точно такой же HTTP(S)-запрос, как и все остальные. Со всеми вытекающими.
Нет никакой разницы, ведь AJAX — это те же HTTP-сообщения. А вклиниться в клиентскую часть, имея навыки, можно и при обычной отправке форм.