Какие есть npm пакеты для очистки текста от вредоносного кода?
Пользователь на сайте может заполнять текстовые поля формы textarea и input=text
При получении этих данных на сервере, необходимо проверять/очищать переданный текст от вредоносного кода/символов (наподобие такого: <script>)
Посоветуйте npm пакет решающий эту или подобную задачу.
Гуглеж мне в поиске пакета не помог или я выбрал не верные ключевые слова.
В этом списке в основном валидаторы объектов, которые для другого.
Тем не менее, наткнувшись там на пакет escape-goat, далее нашел аналогичный более быстрый пакет escape-html.
Как я понял, для безопасной вставки на сайт пользовательского текста достаточно в нем преобразовать символы & < > " ' в мнемоники html. После этого скрипты и другой вредоносный код запускаемый из атрибутов тегов не запустится.