Для команд и бизнеса

Обфускация JavaScript для CI/CD и команд

Защищайте каждую сборку автоматически. Встройте VM-обфускацию в свой пайплайн, используйте единую конфигурацию всей командой и обфусцируйте в объёмах, в которых выходит реальный продукт.

Документация по API

Ручная обфускация не успевает

Продукту, который часто выходит, нужна защита каждого релиза, а не файл, вручную перетащенный в веб-инструмент.

Рассчитано на большие объёмы

Несколько бандлов на продукт, несколько продуктов, много релизов в месяц. Ручной запуск пропускает сборки и замедляет команду.

Единая конфигурация

Вся команда обфусцирует с одним и тем же пресетом, поэтому защита не зависит от того, кто запустил инструмент и какие настройки выбрал.

Воспроизводимо и проверяемо

Обфускация живёт в пайплайне как версионируемый шаг. Каждый релиз защищён одинаково, и легко увидеть, как именно.

Обфускация прямо в вашем пайплайне

Вызывайте API из любой CI-системы с помощью токена сборки. Это та же VM-обфускация, что и в веб-интерфейсе, только запускается вашей сборкой, а не браузером.

Работает в GitHub Actions, GitLab CI, Jenkins или любом раннере с Node.

Аутентификация через токен сборки, хранящийся в секретах вашего CI.

Тот же VM-движок, пресеты и защитные механизмы, что и в веб-интерфейсе.

Обфускация на каждой сборке, чтобы релиз никогда не вышел без защиты.

obfuscate.mjs

Создано для команд

Места для участников, общая конфигурация и централизованные токены, чтобы защита была стандартом команды, а не настройкой одного человека.

Места в команде

Места в команде

Добавляйте инженеров в одно рабочее пространство с общей квотой и оплатой.

Общие пресеты

Общие пресеты

Сохраните конфигурацию обфускации один раз и используйте её во всех продуктах и пайплайнах.

Токены сборки

Токены сборки

Выпускайте API-токены для CI и отзывайте их, не трогая свой код.

Принудительная конфигурация

Принудительная конфигурация

Применяйте единую версию обфускатора и пресет настроек для всей команды.

Закрепление версий

Закрепление версий

Закрепляйте каждую сборку за точной версией или за гибким диапазоном, отслеживающим minor- и patch-релизы.

Рассчитано на продакшн-объёмы

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

Высокие месячные квоты

От тысяч VM-обфускаций в месяц до самых ёмких уровней тарифа Business.

Большие бандлы

Обфусцируйте большие продакшн-бандлы: лимиты на размер файла подняты значительно выше, чем на тарифах Free и Pro.

Закрепление версий и принудительная конфигурация

Закрепите точную версию или диапазон ^/~ и примените версию и пресет ко всем участникам.

Тарифы Team & Business

Места в команде, общие квоты и файлы большего размера для продакшн-нагрузок. Более ёмкие уровни тарифа Business растут вместе с вашими объёмами.

Team

Для растущих команд

$59

/месяц

оплата раз в месяц

Всё из тарифа Pro, а также:

VM-квота 500 МБ в месяц (общая)

150 МБ в день на участника

До 5 участников команды

Лимит размера VM-файла - 7 МБ

Гибкое закрепление версий

Переопределение версии и пресета на уровне команды

Business

Для больших команд

$149

/месяц

оплата раз в месяц

Всё из тарифа Team, а также:

VM-квота 2.5 GB в месяц (общая)

600 MB в день на участника

До 15 участников команды

Лимит размера VM-файла - 10 МБ

Приоритетная поддержка

Вопросы от команд

Защищайте каждую сборку, которую выпускает ваша команда

Места в команде, общие пресеты и большие квоты для CI/CD.