ну типа да, нужно бы прогнать через strip_tags/htmlentities хотя бы при выводе. Фильтровать нужно не только пользовательский ввод, но и то вывод пользовательских данных. Пользователям, знаете ли, нельзя доверять.
Можно закатать в строку любую переменную... По типу ss.ru/?name=xss и выведется name:xss тем самым показывает что на сайте дыры.. Грозит, да чем угодно.. в данном случаи будет любое имя, а так можно вирус прописать.. И он будет работать
Если это комментарий, мы можем подсунуть любой скрипт на страницу, брать куки пользователя или просто делать что-то нехорошее, редиректить людей, предлагать чего... словом вы поняли.
@jkwe45 это самый простой пример. Если у пользователя должна быть возможность вставлять HTML, то надо опять же обезапасить свой сайт, и не разрешать ему вставлять лишние атрибуты для элементов и всякие стремные штуки. Вообще есть масса всего на что нужно проверять. Есть так же решения типа HTMLPurifier которые чуть упрощают жизнь.