資源:RepoScan
存放區掃描。
JSON 表示法 |
---|
{ "name": string, "resultsUri": string, "localScanPath": string, "cliVersion": string, "sources": [ { object ( |
欄位 | |
---|---|
name |
ID。掃描的資源名稱。 |
results |
查看結果的網址。 |
local |
本機掃描路徑。 |
cli |
CLI 版本。 |
sources[] |
偵測到資料來源。 |
scm |
SCM 中繼資料。 |
來源
代表資料來源發現項目。
JSON 表示法 |
---|
{ "dataType": enum ( |
欄位 | |
---|---|
data |
必要欄位。資料類型。 |
code |
(選用步驟) 發現結果的原始碼出處。 |
DataType
應用程式使用的資料類型。
列舉 | |
---|---|
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 |
與可識別對象相關的 ID,例如帳戶 ID、帳號或帳戶名稱。 |
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 |
與個別裝置、瀏覽器或應用程式相關的 ID,例如 IMEI 號碼、MAC 位址、Widevine 裝置 ID、Firebase 安裝 ID 或廣告 ID。 |
CodeAttribution
原始碼出處資訊。
JSON 表示法 |
---|
{ "path": string, "lineNumber": integer, "codeExcerpt": string, "startLineNumber": integer } |
欄位 | |
---|---|
path |
必要欄位。檔案路徑。 |
line |
必要欄位。行號 (以 1 為基礎)。 |
code |
(選用步驟) 偵測到來源的程式碼片段,以及周圍的程式碼。 |
start |
(選用步驟) 程式碼摘錄的起始行號 (以 1 為基準)。 |
ScmMetadata
SCM 中繼資料。
JSON 表示法 |
---|
{
"revisionId": string,
"branch": string,
"remoteUri": string,
"pullRequest": {
object ( |
欄位 | |
---|---|
revision |
必要欄位。修訂版本 ID,例如 Git 修訂版本雜湊。 |
branch |
必要欄位。分支名稱。 |
remote |
必要欄位。Git 遠端網址。 |
pull |
(選用步驟) 內含相關聯的提取要求資訊。這項資料僅適用於提取要求掃描。 |
PullRequest
提取要求資訊。
JSON 表示法 |
---|
{ "prNumber": string, "baseBranch": string } |
欄位 | |
---|---|
pr |
必要欄位。這項資訊可由使用者提供,或從預先定義的 CI 環境變數自動剖析。 |
base |
必要欄位。進行 PR 分析時,我們會與基本分支的最新掃描結果比較,以突顯新問題。 |
方法 |
|
---|---|
|
上傳本機程式碼法規遵循分析結果,並產生隱私權問題掃描結果。 |
|
取得存放區掃描結果。 |
|
列出指定存放區的存放區掃描。 |