В старые добрые времена все проще было — просто htmlspecialchars и порядок. Сейчас с этими CSP и всякими либами, конечно, удобней, но чтоб по-настоящему защититься — без комплексного подхода никуда. Фильтры любят, но все равно смотреть, где вставляешь, надо очень внимательно. Главное — не создавать себе дырки там, где ещё не думал, а то потом лечить — долго и больно.