← Все проекты
Проект / JavaScript

Webba-Creative-Technologies/vice: VICE — CLI-аудит безопасности веб-приложений

Автоматический сканер уязвимостей для фронтенда и бэкенда, который ищет проблемы как хакер, но на стороне разработчика.

Webba-Creative-Technologies/vice — open-source проект на JavaScript, который стоит оценить перед внедрением или доработкой.

★ 24 JavaScript Форки 1 Issue 0 Оценка 7/10 Карточка проверена

Для кого это

Для разработчиков и DevOps-инженеров на JavaScript-стеке, которым нужно быстро проверить свой проект на типовые уязвимости без глубоких знаний в кибербезопасности.

Проблема / задача

Разработчики часто выпускают приложения с дырами: API-ключи в клиентском коде, открытые порты на сервере, слабые политики Supabase RLS, SQL-инъекции в коде. Ручной аудит требует времени и экспертизы, а специализированные инструменты сложны для повседневного использования.

Как это работает

VICE работает в двух режимах: удалённое сканирование (black-box) и локальный аудит (white-box). В удалённом режиме инструмент запускает headless-браузер, сканирует сайт, извлекает JS-бандлы, проверяет заголовки безопасности и тестирует формы на уязвимости. В локальном режиме анализирует исходный код, ищет секреты в .env-файлах, проверяет зависимости через npm audit и анализирует миграции Supabase на предмет...

Что видно по README

VICE — это открытый CLI-инструмент для автоматического аудита безопасности веб-приложений. Он сочетает подходы чёрного и белого ящика: может сканировать работающее приложение извне или анализировать исходный код проекта. Инструмент проверяет более 15 аспектов безопасности, от заголовков HTTP до SQL-инъекций в коде, и выводит конкретные рекомендации по исправлению.

Ключевые возможности

Сканирование работающего сайта через headless-браузерПоиск секретов (API-ключей, токенов) в клиентском кодеАудит политик безопасности Supabase RLSПроверка HTTP-заголовков (CSP, HSTS, CORS)Обнаружение SQL-инъекций и XSS в исходном кодеСканирование открытых портов на VPS

Технологии

JavaScriptNode.jsPuppeteerNext.jsExpressRedis

Темы и ключи

ai-agentssecuritysecurity-tools

Интересный факт

Инструмент умеет эмулировать поведение злоумышленника: пытается провести brute-force атаку на форму входа, проверяет на SQL-инъекции и даже сканирует поддомены на предмет возможного захвата.

С чего начать

  • Установите глобально: npm install -g vice-security
  • Запустите интерактивный режим: vice
  • Или сразу просканируйте сайт: vice scan https://ваш-сайт

Оценка GitRadar

Удобство
7/10
Свежесть
8/10
Перспектива
6/10
Монетизация
4/10
Общая оценка
7/10

Вердикт GitRadar

Стоит попробовать, если вы разрабатываете веб-приложения на JavaScript и хотите быстро проверить их на базовые уязвимости. Инструмент покрывает многие типовые проблемы, но для глубокого аудита потребуются дополнительные средства.

Наблюдения по обновлениям

Проект активно развивается: версия 3.0.0, 22 модуля проверки, поддержка Node.js ≥18. Но звёзд и форков пока мало, что говорит о ранней стадии adoption.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/Webba-Creative-Technologies/vice
Лицензия
MIT
Создан на GitHub
30 марта 2026 г.
Последнее обновление репо
30 марта 2026 г.
Последняя проверка GitRadar
30 марта 2026 г.
Изученные файлы
README.md, package.json, src/local/index.js, src/core/findings.js, src/core/score.js, src/core/reporter/json.js

FAQ

Что это такое?

CLI-инструмент для автоматического поиска уязвимостей в веб-приложениях через удалённое сканирование или анализ исходного кода.

Для кого подходит?

Для разработчиков и DevOps-инженеров, которые хотят быстро проверить безопасность своих проектов без глубоких знаний в пентестинге.

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с Webba-Creative-Technologies/vice?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.