リソース: RepoScan
リポジトリのスキャン。
JSON 表現 |
---|
{ "name": string, "resultsUri": string, "localScanPath": string, "cliVersion": string, "sources": [ { object ( |
フィールド | |
---|---|
name |
ID。スキャンのリソース名。 |
results |
結果を表示する URL。 |
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、アカウント番号、アカウント名など)。 |
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 |
各デバイス、ブラウザ、アプリに関連する識別子(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 commit ハッシュなど)。 |
branch |
必須。ブランチ名。 |
remote |
必須。Git リモート URL。 |
pull |
省略可。関連付けられた pull リクエストに関する情報が含まれます。これは、プルリクエスト スキャンの場合にのみ入力されます。 |
PullRequest
pull リクエスト情報。
JSON 表現 |
---|
{ "prNumber": string, "baseBranch": string } |
フィールド | |
---|---|
pr |
必須。これは、ユーザーが指定することも、事前定義された CI 環境変数から自動的に解析することもできます。 |
base |
必須。PR 分析では、ベースブランチの最新のスキャンと比較して、新しい問題をハイライト表示します。 |
メソッド |
|
---|---|
|
ローカルのコード コンプライアンス分析の結果をアップロードし、プライバシーに関する問題のスキャンを生成します。 |
|
リポジトリ スキャンを取得します。 |
|
指定されたリポジトリのリポジトリ スキャンを一覧表示します。 |