В веб-приложениях одна из самых уязвимых точек - это загрузка файлов пользователями: изображения, документы, архивы, PDF и т.д. и т.п.. Если файлы не фильтровать, вы рискуете столкнуться с вредоносами и эксплоитами. Данную проблему пытается решить pompelmi. 🤔 Что такое pompelmi? pompelmi - это open-source file-scanner для Node.js, написанный на TypeScript. Проект делает упор на безопасность и простую интеграцию в серверные приложения. Ключевые особенности: 🔍 проверка файлов до сохранения в файловой системе ⚡ минималистичная и быстрая реализация 🔒 полностью локальная работа, без облачных вызовов 🔌 адаптеры для популярных веб-фреймворков 🧱 Основные возможности pompelmi ✅ Сканирование до записи на диск Главная идея проверять файл как можно раньше, прежде чем он окажется в файловой системе. Это снижает риск эксплуатации уязвимостей файловых парсеров и вспомогательных библиотек. 🔍 Безопасная обработка архивов - pompelmi умеет: безопасно обходить архивы с ограничением глубины; -