Ressource : RepoScan
Analyse du dépôt.
Représentation JSON |
---|
{ "name": string, "resultsUri": string, "localScanPath": string, "cliVersion": string, "sources": [ { object ( |
Champs | |
---|---|
name |
Identifiant. Nom de ressource de l'analyse. |
results |
URL permettant d'afficher les résultats. |
local |
Chemin d'accès local à l'analyse. |
cli |
Version de la CLI. |
sources[] |
Sources de données détectées. |
scm |
Métadonnées SCM. |
Source
Représente un résultat de source de données.
Représentation JSON |
---|
{ "dataType": enum ( |
Champs | |
---|---|
data |
Obligatoire. Type de données. |
code |
Facultatif. Attribution du code source pour le résultat. |
DataType
Types de données utilisées par votre application.
Enums | |
---|---|
DATA_TYPE_UNSPECIFIED |
Non spécifié. |
DATA_TYPE_APPROXIMATE_LOCATION |
Position physique de l'utilisateur ou de l'appareil dans une zone supérieure ou égale à 3 km², par exemple la ville où se trouve l'utilisateur, ou la position fournie par l'autorisation ACCESS_COARSE_LOCATION d'Android. |
DATA_TYPE_PRECISE_LOCATION |
Position physique de l'utilisateur ou de l'appareil dans une zone inférieure à 3 km², par exemple la position fournie par l'autorisation ACCESS_FINE_LOCATION d'Android. |
DATA_TYPE_PERSONAL_NAME |
Nom que se donne un utilisateur, par exemple son prénom, son nom ou son pseudo. |
DATA_TYPE_EMAIL_ADDRESS |
Adresse e-mail d'un utilisateur |
DATA_TYPE_USER_IDS |
Identifiants associés à une personne identifiable. (par exemple, un ID de compte, un numéro de compte ou un nom de compte) |
DATA_TYPE_PHYSICAL_ADDRESS |
Adresse d'un utilisateur (adresse postale ou adresse du domicile, par exemple) |
DATA_TYPE_PHONE_NUMBER |
Numéro de téléphone de l'utilisateur |
DATA_TYPE_RACE_AND_ETHNICITY |
Informations sur l'origine ethnique d'un utilisateur |
DATA_TYPE_POLITICAL_OR_RELIGIOUS_BELIEFS |
Informations sur les convictions politiques ou religieuses d'un utilisateur |
DATA_TYPE_SEXUAL_ORIENTATION |
Informations concernant l'orientation sexuelle de l'utilisateur |
DATA_TYPE_OTHER_PERSONAL_INFO |
Toute autre information personnelle, comme la date de naissance, l'identité de genre, le statut d'ancien combattant, etc. |
DATA_TYPE_PAYMENT_INFO |
Informations sur les comptes financiers d'un utilisateur, par exemple le numéro de carte de crédit |
DATA_TYPE_PURCHASE_HISTORY |
Informations sur les achats ou transactions d'un utilisateur. |
DATA_TYPE_CREDIT_SCORE |
Informations sur la cote de crédit d'un utilisateur. |
DATA_TYPE_OTHER_FINANCIAL_INFO |
Toute autre information financière, par exemple le salaire ou les dettes d'un utilisateur. |
DATA_TYPE_HEALTH_INFO |
Informations sur la santé d'un utilisateur (par exemple, dossier médical ou symptômes). |
DATA_TYPE_FITNESS_INFO |
Informations sur la forme physique d'un utilisateur (par exemple, exercices ou autres activités physiques). |
DATA_TYPE_EMAILS |
E-mails d'un utilisateur (ligne d'objet, expéditeur, destinataires et contenu). |
DATA_TYPE_TEXT_MESSAGES |
SMS d'un utilisateur (expéditeur, destinataires et contenu) |
DATA_TYPE_OTHER_IN_APP_MESSAGES |
Tous les autres types de messages, comme les messages instantanés ou contenus de chat |
DATA_TYPE_PHOTOS |
Photos d'un utilisateur |
DATA_TYPE_VIDEOS |
Vidéos d'un utilisateur |
DATA_TYPE_VOICE_OR_SOUND_RECORDINGS |
Voix de l'utilisateur (par exemple, message vocal ou enregistrement audio) |
DATA_TYPE_MUSIC_FILES |
Fichiers musicaux d'un utilisateur |
DATA_TYPE_OTHER_AUDIO_FILES |
Tout autre fichier audio créé ou fourni par l'utilisateur. |
DATA_TYPE_FILES_AND_DOCS |
Fichiers ou documents d'un utilisateur, ou informations sur ses fichiers ou documents (noms de fichier, par exemple). |
DATA_TYPE_CALENDAR_EVENTS |
Informations contenues dans l'agenda d'un utilisateur (événements, notes d'événement et participants, par exemple). |
DATA_TYPE_CONTACTS |
Informations sur les contacts de l'utilisateur (nom des contacts, historique des messages et informations des graphes sociaux comme les noms d'utilisateur, la récence et la fréquence des contacts, la durée des interactions, et l'historique des appels, par exemple). |
DATA_TYPE_APP_INTERACTIONS |
Informations sur la manière dont un utilisateur interagit avec votre application, comme le nombre de pages vues ou d'appuis. |
DATA_TYPE_IN_APP_SEARCH_HISTORY |
Informations sur ce qu'a recherché un utilisateur dans votre application. |
DATA_TYPE_INSTALLED_APPS |
Inventaire des applications ou des packages installés sur l'appareil de l'utilisateur. |
DATA_TYPE_OTHER_USER_GENERATED_CONTENT |
Tout autre contenu généré par l'utilisateur qui n'est pas listé ici ni dans une autre section. Par exemple, les biographies, les notes ou les réponses ouvertes des utilisateurs. |
DATA_TYPE_OTHER_ACTIONS |
Toute autre activité ou action de l'utilisateur effectuée dans une application et non listée ici, par exemple les actions dans les jeux, les clics sur "J'aime" et les options des boîtes de dialogue. |
DATA_TYPE_WEB_BROWSING_HISTORY |
Informations sur les sites Web consultés par un utilisateur. |
DATA_TYPE_CRASH_LOGS |
Données du journal des plantages de votre application. Par exemple, nombre de plantages de votre application, traces de la pile ou autres informations liées directement à un plantage. |
DATA_TYPE_PERFORMANCE_DIAGNOSTICS |
Informations sur les performances de votre application. Par exemple, autonomie de la batterie, temps de chargement, latence, fréquence d'images ou diagnostics techniques. |
DATA_TYPE_OTHER_APP_PERFORMANCE_DATA |
Toute autre donnée sur les performances de l'application non listée ici. |
DATA_TYPE_DEVICE_OR_OTHER_IDS |
Identifiants associés à un appareil, un navigateur ou une application donnés. Par exemple, code IMEI, adresse MAC, ID d'appareil Widevine, ID d'installation Firebase ou identifiant publicitaire. |
CodeAttribution
Attribution du code source.
Représentation JSON |
---|
{ "path": string, "lineNumber": integer, "codeExcerpt": string, "startLineNumber": integer } |
Champs | |
---|---|
path |
Obligatoire. Chemin d'accès au fichier. |
line |
Obligatoire. Numéro de ligne (basé sur 1). |
code |
Facultatif. Extrait de code où la source a été détectée, ainsi que le code environnant. |
start |
Facultatif. Numéro de ligne de début de l'extrait de code (base 1). |
ScmMetadata
Métadonnées SCM.
Représentation JSON |
---|
{
"revisionId": string,
"branch": string,
"remoteUri": string,
"pullRequest": {
object ( |
Champs | |
---|---|
revision |
Obligatoire. ID de révision, par exemple hachage de commit Git. |
branch |
Obligatoire. Nom de la branche. |
remote |
Obligatoire. URL distante Git. |
pull |
Facultatif. Contient des informations sur la demande d'extraction associée. Ce champ n'est renseigné que pour les analyses des demandes d'extraction. |
PullRequest
Informations sur la demande d'extraction.
Représentation JSON |
---|
{ "prNumber": string, "baseBranch": string } |
Champs | |
---|---|
pr |
Obligatoire. Cette valeur peut être fournie par l'utilisateur ou analysée automatiquement à partir de variables d'environnement CI prédéfinies. |
base |
Obligatoire. Pour l'analyse des demandes d'extraction, nous comparons les résultats à l'analyse la plus récente de la branche de base afin de mettre en évidence les nouveaux problèmes. |
Méthodes |
|
---|---|
|
Importe les résultats de l'analyse de conformité du code local et génère une analyse des problèmes de confidentialité. |
|
Permet d'obtenir une analyse de dépôt. |
|
Liste les analyses de dépôt pour le dépôt spécifié. |