Risorsa: RepoScan
Scansione del repository.
Rappresentazione JSON |
---|
{ "name": string, "resultsUri": string, "localScanPath": string, "cliVersion": string, "sources": [ { object ( |
Campi | |
---|---|
name |
Identificatore. Nome risorsa della scansione. |
results |
Un URL per visualizzare i risultati. |
local |
Percorso di scansione locale. |
cli |
Versione della CLI. |
sources[] |
Origini dati rilevate. |
scm |
Metadati SCM. |
Origine
Rappresenta un risultato dell'origine dati.
Rappresentazione JSON |
---|
{ "dataType": enum ( |
Campi | |
---|---|
data |
Obbligatorio. Tipo di dati. |
code |
(Facoltativo) Attribuzione del codice sorgente per il risultato. |
DataType
Tipi di dati utilizzati dalla tua app.
Enum | |
---|---|
DATA_TYPE_UNSPECIFIED |
Non specificato. |
DATA_TYPE_APPROXIMATE_LOCATION |
La posizione fisica dell'utente o del dispositivo in un'area pari o maggiore a 3 chilometri quadrati, ad esempio la città in cui si trova l'utente o la posizione fornita dall'autorizzazione ACCESS_COARSE_LOCATION di Android. |
DATA_TYPE_PRECISE_LOCATION |
La posizione fisica dell'utente o del dispositivo in un'area inferiore a 3 chilometri quadrati, ad esempio quella fornita dall'autorizzazione ACCESS_FINE_LOCATION di Android. |
DATA_TYPE_PERSONAL_NAME |
In che modo un utente si riferisce a se stesso, ad esempio il suo nome, il suo cognome o il suo nickname. |
DATA_TYPE_EMAIL_ADDRESS |
L'indirizzo email di un utente. |
DATA_TYPE_USER_IDS |
Identificatori correlati a una persona identificabile. Ad esempio, un ID account, un numero di conto bancario o il nome di un conto. |
DATA_TYPE_PHYSICAL_ADDRESS |
L'indirizzo di un utente, ad esempio l'indirizzo postale o di casa. |
DATA_TYPE_PHONE_NUMBER |
Il numero di telefono di un utente. |
DATA_TYPE_RACE_AND_ETHNICITY |
Informazioni sul gruppo etnico di un utente. |
DATA_TYPE_POLITICAL_OR_RELIGIOUS_BELIEFS |
Informazioni sull'orientamento politico o il credo religioso di un utente. |
DATA_TYPE_SEXUAL_ORIENTATION |
Informazioni sull'orientamento sessuale di un utente. |
DATA_TYPE_OTHER_PERSONAL_INFO |
Qualsiasi altra informazione personale, come la data di nascita, l'identità di genere, la condizione di reduce di guerra e così via. |
DATA_TYPE_PAYMENT_INFO |
Informazioni sui conti finanziari di un utente, ad esempio il numero della carta di credito. |
DATA_TYPE_PURCHASE_HISTORY |
Informazioni relative agli acquisti o alle transazioni effettuate da un utente. |
DATA_TYPE_CREDIT_SCORE |
Informazioni sull'affidabilità creditizia di un utente. |
DATA_TYPE_OTHER_FINANCIAL_INFO |
Qualsiasi altra informazione finanziaria, ad esempio la retribuzione o i debiti di un utente. |
DATA_TYPE_HEALTH_INFO |
Informazioni relative alla salute di un utente, ad esempio cartelle cliniche o sintomi. |
DATA_TYPE_FITNESS_INFO |
Informazioni sulla forma fisica di un utente, ad esempio esercizi o altra attività fisica. |
DATA_TYPE_EMAILS |
Le email di un utente, inclusi la riga dell'oggetto, il mittente, i destinatari e i contenuti. |
DATA_TYPE_TEXT_MESSAGES |
I messaggi di testo di un utente, inclusi il mittente, i destinatari e i contenuti. |
DATA_TYPE_OTHER_IN_APP_MESSAGES |
Qualsiasi altro tipo di messaggi. Ad esempio, messaggi immediati o contenuti di chat. |
DATA_TYPE_PHOTOS |
Le foto di un utente. |
DATA_TYPE_VIDEOS |
I video di un utente. |
DATA_TYPE_VOICE_OR_SOUND_RECORDINGS |
La voce di un utente, ad esempio un messaggio vocale o una registrazione audio. |
DATA_TYPE_MUSIC_FILES |
I file musicali di un utente. |
DATA_TYPE_OTHER_AUDIO_FILES |
Qualsiasi altro file audio creato o fornito dall'utente. |
DATA_TYPE_FILES_AND_DOCS |
File o documenti di un utente oppure informazioni relative ai suoi file o documenti, ad esempio i nomi dei file. |
DATA_TYPE_CALENDAR_EVENTS |
Le informazioni del calendario di un utente, come eventi, note di eventi e invitati. |
DATA_TYPE_CONTACTS |
Informazioni sui contatti dell'utente, ad esempio nomi di contatti, cronologia dei messaggi e informazioni sui grafi sociali, come nomi utente, recency e frequenza dei contatti, durata dell'interazione e cronologia chiamate. |
DATA_TYPE_APP_INTERACTIONS |
Informazioni relative alla modalità di interazione di un utente con la tua app, ad esempio il numero di visualizzazioni di pagina o tocchi. |
DATA_TYPE_IN_APP_SEARCH_HISTORY |
Informazioni relative alle ricerche eseguite da un utente nella tua app. |
DATA_TYPE_INSTALLED_APPS |
Inventario delle app o dei pacchetti installati sul dispositivo dell'utente. |
DATA_TYPE_OTHER_USER_GENERATED_CONTENT |
Qualsiasi altro contenuto generato dagli utenti non elencato qui o in qualsiasi altra sezione. Ad esempio, biografie, note o risposte aperte dell'utente. |
DATA_TYPE_OTHER_ACTIONS |
Qualsiasi altra attività utente o azione in-app non elencata qui, ad esempio il gameplay, i Mi piace e le opzioni delle finestre di dialogo. |
DATA_TYPE_WEB_BROWSING_HISTORY |
Informazioni relative ai siti web visitati da un utente. |
DATA_TYPE_CRASH_LOGS |
Dati dei log degli arresti anomali relativi alla tua app, ad esempio il numero di arresti anomali dell'app, analisi dello stack o altre informazioni direttamente correlate a un arresto anomalo. |
DATA_TYPE_PERFORMANCE_DIAGNOSTICS |
Informazioni relative alle prestazioni della tua app, ad esempio durata della batteria, tempo di caricamento, latenza, frequenza frame o qualsiasi dato diagnostico tecnico. |
DATA_TYPE_OTHER_APP_PERFORMANCE_DATA |
Qualsiasi altro dato sulle prestazioni dell'app non elencato qui. |
DATA_TYPE_DEVICE_OR_OTHER_IDS |
Identificatori correlati a singoli dispositivi, browser o app. Ad esempio, numero IMEI, indirizzo MAC, ID dispositivo di Widevine, ID installazione di Firebase o identificatore pubblicità. |
CodeAttribution
Attribuzione del codice sorgente.
Rappresentazione JSON |
---|
{ "path": string, "lineNumber": integer, "codeExcerpt": string, "startLineNumber": integer } |
Campi | |
---|---|
path |
Obbligatorio. Percorso del file. |
line |
Obbligatorio. Numero di riga (in base 1). |
code |
(Facoltativo) Estratto di codice in cui è stata rilevata l'origine, insieme al codice circostante. |
start |
(Facoltativo) Numero della riga iniziale dell'estratto di codice (in base a 1). |
ScmMetadata
Metadati SCM.
Rappresentazione JSON |
---|
{
"revisionId": string,
"branch": string,
"remoteUri": string,
"pullRequest": {
object ( |
Campi | |
---|---|
revision |
Obbligatorio. ID revisione, ad es. hash del commit Git. |
branch |
Obbligatorio. Nome del ramo. |
remote |
Obbligatorio. URL Git remoto. |
pull |
(Facoltativo) Contiene informazioni sulla richiesta di pull associata. Questo campo viene compilato solo per le scansioni delle richieste di pull. |
PullRequest
Informazioni sulla richiesta di pull.
Rappresentazione JSON |
---|
{ "prNumber": string, "baseBranch": string } |
Campi | |
---|---|
pr |
Obbligatorio. Può essere fornito dall'utente o analizzato automaticamente da variabili di ambiente CI predefinite. |
base |
Obbligatorio. Per l'analisi delle richieste pull, il confronto viene effettuato con l'ultima scansione del ramo di base per evidenziare i nuovi problemi. |
Metodi |
|
---|---|
|
Carica i risultati dell'analisi della conformità del codice locale e genera una scansione dei problemi di privacy. |
|
Riceve una scansione del repository. |
|
Elenca le scansioni del repository per il repository specificato. |