Интеграции
Вписывается в конвейер, который у вас уже есть.
Защита добавляется там, где вы собираете приложение, оповещения приходят туда, где работает команда, а проверка выполняется в вашем бэкенде.
Исходный код и 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 (бета).
Готовы защитить своё приложение?
Начните бесплатно или расскажите, что вам нужно.