Recurso: RepoScan
Análisis del repositorio.
Representación JSON |
---|
{ "name": string, "resultsUri": string, "localScanPath": string, "cliVersion": string, "sources": [ { object ( |
Campos | |
---|---|
name |
Identificador. Es el nombre del recurso de la exploración. |
results |
Es una URL para ver los resultados. |
local |
Es la ruta de acceso de la búsqueda local. |
cli |
Versión de la CLI. |
sources[] |
Se detectaron fuentes de datos. |
scm |
Son los metadatos del SCM. |
Fuente
Representa un hallazgo de fuente de datos.
Representación JSON |
---|
{ "dataType": enum ( |
Campos | |
---|---|
data |
Es obligatorio. Tipo de datos. |
code |
Opcional. Es la atribución del código fuente para el hallazgo. |
DataType
Tipos de datos que usa tu app
Enumeraciones | |
---|---|
DATA_TYPE_UNSPECIFIED |
No se especifica. |
DATA_TYPE_APPROXIMATE_LOCATION |
Ubicación física del usuario o dispositivo en un área igual a 3 kilómetros cuadrados o mayor, como la ciudad en la que se encuentra un usuario o la ubicación proporcionada en el permiso de Android ACCESS_COARSE_LOCATION. |
DATA_TYPE_PRECISE_LOCATION |
Ubicación física del usuario o dispositivo en un área menor a 3 kilómetros cuadrados, como la ubicación proporcionada por el permiso ACCESS_FINE_LOCATION de Android. |
DATA_TYPE_PERSONAL_NAME |
Corresponde a la forma en que un usuario se refiere a sí mismo, como su nombre, apellido o sobrenombre. |
DATA_TYPE_EMAIL_ADDRESS |
Es la dirección de correo electrónico de un usuario. |
DATA_TYPE_USER_IDS |
Identificadores que se relacionan con una persona identificable. Por ejemplo, un ID, número o nombre de cuenta. |
DATA_TYPE_PHYSICAL_ADDRESS |
La dirección de un usuario, como una dirección particular o de correo postal. |
DATA_TYPE_PHONE_NUMBER |
El número de teléfono de un usuario. |
DATA_TYPE_RACE_AND_ETHNICITY |
Incluye información sobre el origen étnico del usuario. |
DATA_TYPE_POLITICAL_OR_RELIGIOUS_BELIEFS |
Incluye información sobre las creencias políticas o religiosas del usuario. |
DATA_TYPE_SEXUAL_ORIENTATION |
Incluye información sobre la orientación sexual del usuario. |
DATA_TYPE_OTHER_PERSONAL_INFO |
Corresponde a cualquier otra información personal, como la fecha de nacimiento, la identidad de género, la condición de veterano de guerra, etcétera. |
DATA_TYPE_PAYMENT_INFO |
Incluye información sobre las cuentas financieras del usuario, como el número de la tarjeta de crédito. |
DATA_TYPE_PURCHASE_HISTORY |
Es la información sobre compras o transacciones que realizó el usuario. |
DATA_TYPE_CREDIT_SCORE |
Es la información sobre la calificación crediticia del usuario. |
DATA_TYPE_OTHER_FINANCIAL_INFO |
Incluye cualquier otra información financiera, como deudas o salarios del usuario. |
DATA_TYPE_HEALTH_INFO |
Incluye información sobre la salud del usuario, como su historia clínica o síntomas. |
DATA_TYPE_FITNESS_INFO |
Incluye información sobre el estado físico del usuario, como el ejercicio que realiza y otras actividades físicas. |
DATA_TYPE_EMAILS |
Son los correos electrónicos del usuario, incluidos los asuntos, los remitentes, los destinatarios y el contenido de los mensajes. |
DATA_TYPE_TEXT_MESSAGES |
Son los mensajes de texto del usuario, incluidos los remitentes, los destinatarios y el contenido de los mensajes. |
DATA_TYPE_OTHER_IN_APP_MESSAGES |
Otros tipos de mensajes. Por ejemplo, los mensajes instantáneos o el contenido de chat. |
DATA_TYPE_PHOTOS |
Son las fotos del usuario. |
DATA_TYPE_VIDEOS |
Son los videos del usuario. |
DATA_TYPE_VOICE_OR_SOUND_RECORDINGS |
La voz del usuario, como un mensaje de voz o una grabación de sonido. |
DATA_TYPE_MUSIC_FILES |
Los archivos de música del usuario. |
DATA_TYPE_OTHER_AUDIO_FILES |
Corresponde a cualquier otro archivo de audio creado por el usuario o proporcionado por él. |
DATA_TYPE_FILES_AND_DOCS |
Los archivos o documentos de un usuario, o la información sobre sus archivos o documentos, como los nombres de archivos. |
DATA_TYPE_CALENDAR_EVENTS |
Incluye información del calendario de un usuario, como eventos, notas de eventos y asistentes. |
DATA_TYPE_CONTACTS |
Es la información sobre los contactos del usuario, como los nombres, el historial de mensajes y la información de grafos sociales, lo que incluye los nombres de usuario, la antigüedad y frecuencia de contactos, la duración de las interacciones y el historial de llamadas. |
DATA_TYPE_APP_INTERACTIONS |
Información acerca de cómo un usuario interactúa con tu app, como la cantidad de vistas de páginas o de clics. |
DATA_TYPE_IN_APP_SEARCH_HISTORY |
Incluye información sobre las búsquedas que realizó el usuario en la app. |
DATA_TYPE_INSTALLED_APPS |
Es el inventario de las apps o los paquetes instalados en el dispositivo del usuario. |
DATA_TYPE_OTHER_USER_GENERATED_CONTENT |
Otro contenido generado por usuarios que no se incluye en esta lista o en alguna otra sección. Por ejemplo, biografías de usuarios, notas o respuestas abiertas. |
DATA_TYPE_OTHER_ACTIONS |
Es cualquier otra actividad del usuario o acciones llevadas a cabo en la app que no aparezcan aquí, como el uso de juegos, "me gusta" y opciones de diálogos. |
DATA_TYPE_WEB_BROWSING_HISTORY |
Es la información sobre los sitios web que un usuario visitó. |
DATA_TYPE_CRASH_LOGS |
Se trata de los datos del registro de fallas de tu app. Por ejemplo, la cantidad de veces que la app falló, los seguimientos de pila o cualquier otra información directamente relacionada con fallas. |
DATA_TYPE_PERFORMANCE_DIAGNOSTICS |
Corresponde a la información sobre el rendimiento de la app. Por ejemplo, duración de batería, tiempo de carga, latencia, velocidad de fotogramas y otros diagnósticos técnicos. |
DATA_TYPE_OTHER_APP_PERFORMANCE_DATA |
Otros datos de rendimiento de la app que no se incluyen en esta lista. |
DATA_TYPE_DEVICE_OR_OTHER_IDS |
Son identificadores relacionados con un dispositivo, un navegador o una app específicos, como un número IMEI, una dirección MAC, un ID de dispositivo Widevine, un ID de instalación de Firebase o un identificador de publicidad. |
CodeAttribution
Atribución del código fuente
Representación JSON |
---|
{ "path": string, "lineNumber": integer, "codeExcerpt": string, "startLineNumber": integer } |
Campos | |
---|---|
path |
Es obligatorio. Es la ruta del archivo. |
line |
Es obligatorio. Número de línea (en base 1). |
code |
Opcional. Es un fragmento de código en el que se detectó la fuente, junto con el código circundante. |
start |
Opcional. Número de línea de inicio del fragmento de código (basado en 1). |
ScmMetadata
Son los metadatos del SCM.
Representación JSON |
---|
{
"revisionId": string,
"branch": string,
"remoteUri": string,
"pullRequest": {
object ( |
Campos | |
---|---|
revision |
Es obligatorio. Es el ID de revisión, p.ej., el hash de confirmación de Git. |
branch |
Es obligatorio. Nombre de la rama. |
remote |
Es obligatorio. Es la URL de Git remoto. |
pull |
Opcional. Contiene información sobre la solicitud de extracción asociada. Este campo solo se completa para los análisis de solicitudes de extracción. |
PullRequest
Es la información de la solicitud de extracción.
Representación JSON |
---|
{ "prNumber": string, "baseBranch": string } |
Campos | |
---|---|
pr |
Es obligatorio. El usuario puede proporcionar este valor o se puede analizar automáticamente a partir de variables de entorno de CI predefinidas. |
base |
Es obligatorio. Para el análisis de la PR, comparamos con el análisis más reciente de la rama base para destacar los problemas nuevos. |
Métodos |
|
---|---|
|
Sube los resultados del análisis de cumplimiento del código local y genera un análisis de los problemas de privacidad. |
|
Obtiene un análisis de repo. |
|
Enumera los análisis del repositorio especificado. |