Перейти к содержимому

Интеграции

Вписывается в конвейер, который у вас уже есть.

Защита добавляется там, где вы собираете приложение, оповещения приходят туда, где работает команда, а проверка выполняется в вашем бэкенде.

Исходный код и CI

  • GitHub AppОткрывает pull request с защитой
  • GitHub ActionsAction с OIDC, без долгоживущих секретов
  • CLInpx moatgator protect, для любого CI
  • GitLab CIГотовый шаблон
  • BitriseШаг в StepLib
  • CodemagicСкрипт и руководство
  • fastlaneПлагин для ваших lanes
  • Azure DevOps, CircleCI, Jenkins, Xcode CloudШаблоны

Фреймворки

  • AndroidKotlin и Java
  • iOS (бета)Swift и Objective-C
  • React NativeС защитой бандла Hermes
  • ExpoЧерез пользовательскую функцию EAS Build
  • FlutterОбнаружение во время работы через плагин Flutter

Оповещения и наблюдаемость

  • Slack, почта и вебхукиС первого оповещения
  • Microsoft Teams, DiscordОповещения в каналы
  • PagerDuty, OpsgenieЭскалация дежурным
  • Datadog, Splunk, ElasticЭкспорт в SIEM и системы наблюдаемости
  • Sentry, Microsoft Sentinel, syslog/CEFСобытия там, куда уже смотрит ваш SOC

Проверка на бэкенде

  • Node.jsSDK для проверки вердиктов Attest
  • Java, Go, Python, .NETSDK и руководства

Вопросы по интеграции

Нужно ли добавлять SDK в приложение?

Нет. Защита и проверки во время работы добавляются в сборку через pull request. Единственный код, который вы пишете, — необязательный вызов бэкенда для проверки вердикта Attest.

Какие CI-системы подходят?

GitHub Actions через GitHub App и Action; GitLab CI, Bitrise, Codemagic и fastlane через готовые интеграции; любой другой CI через CLI.

Куда могут приходить оповещения?

Почта, Slack и вебхуки с первого дня, а также Microsoft Teams, Discord, PagerDuty и Opsgenie. Enterprise добавляет экспорт в Datadog, Splunk, Elastic, Sentry, Microsoft Sentinel и syslog/CEF.

Поддерживаются ли гибридные фреймворки?

Да: React Native (включая бандлы Hermes), Expo через EAS Build и Flutter, а также нативные Android и iOS (бета).

Готовы защитить своё приложение?

Начните бесплатно или расскажите, что вам нужно.