Что это такое?
CLI-инструмент для автоматического поиска уязвимостей в веб-приложениях через удалённое сканирование или анализ исходного кода.
Webba-Creative-Technologies/vice — open-source проект на JavaScript, который стоит оценить перед внедрением или доработкой.
Для разработчиков и DevOps-инженеров на JavaScript-стеке, которым нужно быстро проверить свой проект на типовые уязвимости без глубоких знаний в кибербезопасности.
Разработчики часто выпускают приложения с дырами: API-ключи в клиентском коде, открытые порты на сервере, слабые политики Supabase RLS, SQL-инъекции в коде. Ручной аудит требует времени и экспертизы, а специализированные инструменты сложны для повседневного использования.
VICE работает в двух режимах: удалённое сканирование (black-box) и локальный аудит (white-box). В удалённом режиме инструмент запускает headless-браузер, сканирует сайт, извлекает JS-бандлы, проверяет заголовки безопасности и тестирует формы на уязвимости. В локальном режиме анализирует исходный код, ищет секреты в .env-файлах, проверяет зависимости через npm audit и анализирует миграции Supabase на предмет...
VICE — это открытый CLI-инструмент для автоматического аудита безопасности веб-приложений. Он сочетает подходы чёрного и белого ящика: может сканировать работающее приложение извне или анализировать исходный код проекта. Инструмент проверяет более 15 аспектов безопасности, от заголовков HTTP до SQL-инъекций в коде, и выводит конкретные рекомендации по исправлению.
Инструмент умеет эмулировать поведение злоумышленника: пытается провести brute-force атаку на форму входа, проверяет на SQL-инъекции и даже сканирует поддомены на предмет возможного захвата.
Стоит попробовать, если вы разрабатываете веб-приложения на JavaScript и хотите быстро проверить их на базовые уязвимости. Инструмент покрывает многие типовые проблемы, но для глубокого аудита потребуются дополнительные средства.
Проект активно развивается: версия 3.0.0, 22 модуля проверки, поддержка Node.js ≥18. Но звёзд и форков пока мало, что говорит о ранней стадии adoption.
Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.
CLI-инструмент для автоматического поиска уязвимостей в веб-приложениях через удалённое сканирование или анализ исходного кода.
Для разработчиков и DevOps-инженеров, которые хотят быстро проверить безопасность своих проектов без глубоких знаний в пентестинге.
Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.