Ресурс: RepoScan
Сканирование репо.
JSON-представление |
---|
{ "name": string, "resultsUri": string, "localScanPath": string, "cliVersion": string, "sources": [ { object ( |
Поля | |
---|---|
name | Идентификатор. Имя ресурса сканирования. |
results Uri | URL для просмотра результатов. |
local Scan Path | Локальный путь сканирования. |
cli Version | CLI-версия. |
sources[] | Источники данных обнаружены. |
scm Metadata | Метаданные SCM. |
Источник
Представляет собой вывод источника данных.
JSON-представление |
---|
{ "dataType": enum ( |
Поля | |
---|---|
data Type | Обязательно. Тип данных. |
code Attribution | Необязательно. Укажите источник информации, относящейся к находке. |
Тип данных
Типы данных, используемых вашим приложением.
Перечисления | |
---|---|
DATA_TYPE_UNSPECIFIED | Не указан. |
DATA_TYPE_APPROXIMATE_LOCATION | Физическое местоположение пользователя или устройства на площади, превышающей или равной 3 квадратным километрам, например город, в котором находится пользователь, или местоположение, предоставленное разрешением Android ACCESS_COARSE_LOCATION. |
DATA_TYPE_PRECISE_LOCATION | Физическое местоположение пользователя или устройства в пределах области менее 3 квадратных километров, например местоположение, предоставленное разрешением Android ACCESS_FINE_LOCATION. |
DATA_TYPE_PERSONAL_NAME | То, как пользователь называет себя, например, его имя, фамилия или псевдоним. |
DATA_TYPE_EMAIL_ADDRESS | Адрес электронной почты пользователя. |
DATA_TYPE_USER_IDS | Идентификаторы, относящиеся к идентифицируемому лицу. Например, идентификатор счёта, номер счёта или имя счёта. |
DATA_TYPE_PHYSICAL_ADDRESS | Адрес пользователя, например почтовый или домашний адрес. |
DATA_TYPE_PHONE_NUMBER | Номер телефона пользователя. |
DATA_TYPE_RACE_AND_ETHNICITY | Информация о расе или этнической принадлежности пользователя. |
DATA_TYPE_POLITICAL_OR_RELIGIOUS_BELIEFS | Информация о политических или религиозных убеждениях пользователя. |
DATA_TYPE_SEXUAL_ORIENTATION | Информация о сексуальной ориентации пользователя. |
DATA_TYPE_OTHER_PERSONAL_INFO | Любая другая личная информация, такая как дата рождения, гендерная идентичность, статус ветерана и т. д. |
DATA_TYPE_PAYMENT_INFO | Информация о финансовых счетах пользователя, например номер кредитной карты. |
DATA_TYPE_PURCHASE_HISTORY | Информация о покупках или транзакциях, совершенных пользователем. |
DATA_TYPE_CREDIT_SCORE | Информация о кредитном рейтинге пользователя. |
DATA_TYPE_OTHER_FINANCIAL_INFO | Любая другая финансовая информация, например зарплата или долги пользователя. |
DATA_TYPE_HEALTH_INFO | Информация о здоровье пользователя, например медицинские карты или симптомы. |
DATA_TYPE_FITNESS_INFO | Информация о физической форме пользователя, например, о занятиях спортом или другой физической активности. |
DATA_TYPE_EMAILS | Электронные письма пользователя, включая тему письма, отправителя, получателей и содержание письма. |
DATA_TYPE_TEXT_MESSAGES | Текстовые сообщения пользователя, включая отправителя, получателей и содержание сообщения. |
DATA_TYPE_OTHER_IN_APP_MESSAGES | Любые другие типы сообщений. Например, мгновенные сообщения или содержимое чата. |
DATA_TYPE_PHOTOS | Фотографии пользователя. |
DATA_TYPE_VIDEOS | Видео пользователя. |
DATA_TYPE_VOICE_OR_SOUND_RECORDINGS | Голос пользователя, например голосовая почта или звукозапись. |
DATA_TYPE_MUSIC_FILES | Музыкальные файлы пользователя. |
DATA_TYPE_OTHER_AUDIO_FILES | Любые другие аудиофайлы, созданные или предоставленные пользователем. |
DATA_TYPE_FILES_AND_DOCS | Файлы или документы пользователя, или информация о его файлах или документах, например имена файлов. |
DATA_TYPE_CALENDAR_EVENTS | Информация из календаря пользователя, такая как события, заметки о событиях и участники. |
DATA_TYPE_CONTACTS | Информация о контактах пользователя, например имена контактов, история сообщений, а также информация социального графа, например имена пользователей, давность контактов, частота контактов, продолжительность взаимодействия и история вызовов. |
DATA_TYPE_APP_INTERACTIONS | Информация о том, как пользователь взаимодействует с вашим приложением, например количество просмотров страниц или нажатий. |
DATA_TYPE_IN_APP_SEARCH_HISTORY | Информация о том, что искал пользователь в вашем приложении. |
DATA_TYPE_INSTALLED_APPS | Инвентаризация приложений или пакетов, установленных на устройстве пользователя. |
DATA_TYPE_OTHER_USER_GENERATED_CONTENT | Любой другой пользовательский контент, не указанный здесь или в других разделах. Например, биографии пользователей, заметки или открытые ответы. |
DATA_TYPE_OTHER_ACTIONS | Любая другая активность или действия пользователя в приложении, не перечисленные здесь, например, игровой процесс, отметки «Нравится» и параметры диалога. |
DATA_TYPE_WEB_BROWSING_HISTORY | Информация о веб-сайтах, которые посетил пользователь. |
DATA_TYPE_CRASH_LOGS | Данные журнала сбоев вашего приложения. Например, количество сбоев приложения, трассировки стека или другая информация, непосредственно связанная со сбоем. |
DATA_TYPE_PERFORMANCE_DIAGNOSTICS | Информация о производительности вашего приложения. Например, время работы от батареи, время загрузки, задержка, частота кадров или любые другие технические данные. |
DATA_TYPE_OTHER_APP_PERFORMANCE_DATA | Любые другие данные о производительности приложения, не указанные здесь. |
DATA_TYPE_DEVICE_OR_OTHER_IDS | Идентификаторы, относящиеся к отдельному устройству, браузеру или приложению. Например, номер IMEI, MAC-адрес, идентификатор устройства Widevine, идентификатор установки Firebase или рекламный идентификатор. |
CodeAttribution
Указание источника кода.
JSON-представление |
---|
{ "path": string, "lineNumber": integer, "codeExcerpt": string, "startLineNumber": integer } |
Поля | |
---|---|
path | Обязательно. Путь к файлу. |
line Number | Обязательно. Номер строки (начиная с 1). |
code Excerpt | Необязательно. Фрагмент кода, где был обнаружен источник, а также окружающий код. |
start Line Number | Необязательно. Номер начальной строки фрагмента кода (начиная с 1). |
ScmMetadata
Метаданные SCM.
JSON-представление |
---|
{
"revisionId": string,
"branch": string,
"remoteUri": string,
"pullRequest": {
object ( |
Поля | |
---|---|
revision Id | Обязательно. Идентификатор ревизии, например, хэш коммита Git. |
branch | Обязательно. Название филиала. |
remote Uri | Обязательно. Удаленный URL-адрес Git. |
pull Request | Необязательно. Содержит информацию о соответствующем запросе на извлечение. Заполняется только для сканирования запросов на извлечение. |
PullRequest
Информация о запросе на извлечение.
JSON-представление |
---|
{ "prNumber": string, "baseBranch": string } |
Поля | |
---|---|
pr Number | Обязательно. Может быть предоставлено пользователем или автоматически проанализировано на основе предопределенных переменных среды CI. |
base Branch | Обязательно. Для анализа PR мы сравниваем данные с последним сканированием базовой ветки, чтобы выявить новые проблемы. |
Методы | |
---|---|
| Загружает результаты локального анализа соответствия кодексу и выполняет сканирование проблем конфиденциальности. |
| Выполняет сканирование репозитория. |
| Выводит список сканирований указанного репозитория. |