Вам необходимо отсканировать приложение на наличие уязвимостей сторонних разработчиков, так как оно распространяется в ваше приложение от сторонних разработчиков.
Обычно для приложений Java помогает проверка зависимостей OWASP, а для Android инструмент доступен в виде плагина Gradle, зависимой проверки-gradle, а также командной строки и Maven. Это делает его невероятно простым для реализации в вашем проекте.
Некоторые шаги, которые помогут вам, описаны ниже.
Шаг 1 - Добавьте зависимость к своему корню build.gradle
Плагин зависимой проверки-градала появляется в maven central, поэтому вам нужно убедиться, что он доступен, если его еще нет.
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'org.owasp:dependency-check-gradle:4.0.0'
}
}
Шаг 2 - Применить плагин к вашему приложению/build.gradle
Для простейшей реализации вам просто нужно применить плагин.
apply plugin: 'org.owasp.dependencycheck'
Шаг 3 - Запустить плагин
Запуск плагина так же прост, как выполнение следующей команды в командной строке, которая сгенерирует отчет в формате HTML.
./gradlew dependencyCheckAnalyze
Шаг 4 - Анализ результатов
Приложение выводит отчет в формате HTML на app/build/reports/dependency-check-report.html
.