Ressource: RepoScan
Repository-Scan
JSON-Darstellung |
---|
{ "name": string, "resultsUri": string, "localScanPath": string, "cliVersion": string, "sources": [ { object ( |
Felder | |
---|---|
name |
Kennung. Ressourcenname des Scans. |
results |
Eine URL zum Aufrufen der Ergebnisse. |
local |
Lokaler Scanpfad. |
cli |
CLI-Version. |
sources[] |
Datenquellen erkannt. |
scm |
SCM-Metadaten. |
Quelle
Stellt ein Ergebnis für eine Datenquelle dar.
JSON-Darstellung |
---|
{ "dataType": enum ( |
Felder | |
---|---|
data |
Erforderlich. Datentyp |
code |
Optional. Quellcode-Attribut für das Ergebnis. |
DataType
Arten von Daten, die von Ihrer App verwendet werden.
Enums | |
---|---|
DATA_TYPE_UNSPECIFIED |
Nicht angegeben. |
DATA_TYPE_APPROXIMATE_LOCATION |
Standort des Nutzers oder Geräts, der mit drei oder mehr Quadratkilometern Entfernung vom tatsächlichen physischen Standort annähernd ermittelt wird, z. B. die Stadt, in der sich der Nutzer befindet, oder der über die Android-Berechtigung ACCESS_COARSE_LOCATION ermittelte Standort |
DATA_TYPE_PRECISE_LOCATION |
Standort des Nutzers oder Geräts, der innerhalb von drei Quadratkilometern Entfernung vom tatsächlichen physischen Standort genau ermittelt wird, z. B. über die Android-Berechtigung ACCESS_FINE_LOCATION |
DATA_TYPE_PERSONAL_NAME |
Wie sich Nutzer selbst bezeichnen, z. B. Vor- oder Nachname oder Alias |
DATA_TYPE_EMAIL_ADDRESS |
Die E-Mail-Adresse eines Nutzers. |
DATA_TYPE_USER_IDS |
IDs, die sich auf eine bestimmte Person beziehen, z. B. Konto-ID, Kontonummer oder Kontoname |
DATA_TYPE_PHYSICAL_ADDRESS |
Die Adresse eines Nutzers, z. B. Postanschrift oder Privatadresse |
DATA_TYPE_PHONE_NUMBER |
Die Telefonnummer eines Nutzers. |
DATA_TYPE_RACE_AND_ETHNICITY |
Informationen zur ethnischen Zugehörigkeit eines Nutzers |
DATA_TYPE_POLITICAL_OR_RELIGIOUS_BELIEFS |
Informationen zu den politischen oder religiösen Überzeugungen eines Nutzers. |
DATA_TYPE_SEXUAL_ORIENTATION |
Informationen zur sexuellen Orientierung eines Nutzers. |
DATA_TYPE_OTHER_PERSONAL_INFO |
Sonstige personenbezogene Daten wie Geburtsdatum, geschlechtliche Identität, Veteranenstatus usw. |
DATA_TYPE_PAYMENT_INFO |
Informationen zu den Bankkonten eines Nutzers, z. B. dessen Kreditkartennummer |
DATA_TYPE_PURCHASE_HISTORY |
Informationen zu Käufen oder Transaktionen eines Nutzers |
DATA_TYPE_CREDIT_SCORE |
Informationen zur Bonität eines Nutzers. |
DATA_TYPE_OTHER_FINANCIAL_INFO |
Sonstige finanzielle Informationen wie Gehalt oder Schulden eines Nutzers |
DATA_TYPE_HEALTH_INFO |
Informationen zur Gesundheit eines Nutzers, z. B. Krankenakten oder Symptome |
DATA_TYPE_FITNESS_INFO |
Informationen zur Fitness eines Nutzers, z. B. Sport oder andere körperliche Aktivitäten |
DATA_TYPE_EMAILS |
Die E‑Mails eines Nutzers, einschließlich Betreffzeile, Absender, Empfänger und Inhalt der E‑Mails |
DATA_TYPE_TEXT_MESSAGES |
Die SMS eines Nutzers, einschließlich Absender, Empfänger und Inhalt der Nachrichten |
DATA_TYPE_OTHER_IN_APP_MESSAGES |
Sonstige Nachrichten. Zum Beispiel Chatnachrichten oder -inhalte. |
DATA_TYPE_PHOTOS |
Die Fotos eines Nutzers |
DATA_TYPE_VIDEOS |
Die Videos eines Nutzers |
DATA_TYPE_VOICE_OR_SOUND_RECORDINGS |
Die Stimme eines Nutzers, z. B. eine Mailboxnachricht oder eine Tonaufnahme |
DATA_TYPE_MUSIC_FILES |
Die Musikdateien eines Nutzers |
DATA_TYPE_OTHER_AUDIO_FILES |
Sonstige von einem Nutzer erstellte oder bereitgestellte Audiodateien |
DATA_TYPE_FILES_AND_DOCS |
Dateien oder Dokumente eines Nutzers oder Informationen zu seinen Dateien oder Dokumenten, z. B. Dateinamen |
DATA_TYPE_CALENDAR_EVENTS |
Informationen aus dem Kalender eines Nutzers, z. B. Termine, Terminnotizen und Gäste |
DATA_TYPE_CONTACTS |
Informationen zu den Kontakten des Nutzers, z. B. Kontaktnamen oder der Nachrichtenverlauf und Informationen zum Soziogramm wie Nutzernamen, wie lange der letzte Kontakt zurückliegt, die Häufigkeit von Kontakten, die Interaktionsdauer und die Anrufliste |
DATA_TYPE_APP_INTERACTIONS |
Informationen dazu, wie Nutzer mit Ihrer App interagieren, z. B. die Anzahl von Seitenaufrufen oder die Anzahl von Tippvorgängen. |
DATA_TYPE_IN_APP_SEARCH_HISTORY |
Informationen dazu, wonach ein Nutzer in Ihrer App gesucht hat |
DATA_TYPE_INSTALLED_APPS |
Bestandsaufnahme der auf dem Gerät des Nutzers installierten Apps oder Pakete. |
DATA_TYPE_OTHER_USER_GENERATED_CONTENT |
Sonstige von Nutzern erstellte Inhalte, die weder hier noch in einem anderen Abschnitt aufgeführt sind. Zum Beispiel Biografien und Notizen von Nutzern sowie Antworten, die sie auf offene Fragen geben. |
DATA_TYPE_OTHER_ACTIONS |
Alle anderen Nutzeraktivitäten oder Aktionen in der App, die hier nicht aufgeführt sind, z. B. Gameplay, positive Bewertungen und Dialogoptionen |
DATA_TYPE_WEB_BROWSING_HISTORY |
Informationen zu den Websites, die ein Nutzer besucht hat |
DATA_TYPE_CRASH_LOGS |
Absturzprotokolldaten für Ihre App, z. B. wie oft die App abgestürzt ist, Absturz-Stacktraces oder sonstige Informationen, die einen direkten Bezug zu einem Absturz haben |
DATA_TYPE_PERFORMANCE_DIAGNOSTICS |
Informationen über die Leistung Ihrer App, z. B. Akkulaufzeit, Ladezeiten, Latenz, Bildrate oder technische Diagnosedaten |
DATA_TYPE_OTHER_APP_PERFORMANCE_DATA |
Sonstige App-Leistungsdaten, die hier nicht aufgelistet sind |
DATA_TYPE_DEVICE_OR_OTHER_IDS |
Kennungen, die sich auf einzelne Geräte, Browser oder Apps beziehen, z. B. IMEI-Nummer, MAC-Adresse, Widevine-Geräte-ID, Firebase-Installations-ID oder eine Werbe-ID |
CodeAttribution
Attribution von Quellcode.
JSON-Darstellung |
---|
{ "path": string, "lineNumber": integer, "codeExcerpt": string, "startLineNumber": integer } |
Felder | |
---|---|
path |
Erforderlich. Pfad der Datei. |
line |
Erforderlich. Zeilennummer (1-basiert). |
code |
Optional. Codeausschnitt, in dem die Quelle erkannt wurde, zusammen mit dem umgebenden Code. |
start |
Optional. Startzeilennummer des Codeausschnitts (1-basiert). |
ScmMetadata
SCM-Metadaten.
JSON-Darstellung |
---|
{
"revisionId": string,
"branch": string,
"remoteUri": string,
"pullRequest": {
object ( |
Felder | |
---|---|
revision |
Erforderlich. Revisions-ID, z.B. Git-Commit-Hash. |
branch |
Erforderlich. Name des Zweigs. |
remote |
Erforderlich. Git-Remote-URL. |
pull |
Optional. Enthält Informationen zur zugehörigen Pull-Anfrage. Wird nur für Pull-Request-Scans ausgefüllt. |
PullRequest
Informationen zur Pull-Anfrage.
JSON-Darstellung |
---|
{ "prNumber": string, "baseBranch": string } |
Felder | |
---|---|
pr |
Erforderlich. Dies kann vom Nutzer angegeben oder automatisch aus vordefinierten CI-Umgebungsvariablen geparst werden. |
base |
Erforderlich. Für die PR-Analyse vergleichen wir mit dem letzten Scan des Basis-Branch, um neue Probleme hervorzuheben. |
Methoden |
|
---|---|
|
Lädt die Ergebnisse der lokalen Code Compliance-Analyse hoch und generiert einen Scan auf Datenschutzprobleme. |
|
Ruft einen Repository-Scan ab. |
|
Listet Repository-Scans für das angegebene Repository auf. |