리소스: RepoScan
저장소 스캔
JSON 표현 |
---|
{ "name": string, "resultsUri": string, "localScanPath": string, "cliVersion": string, "sources": [ { object ( |
필드 | |
---|---|
name |
식별자. 스캔의 리소스 이름입니다. |
results |
결과를 볼 수 있는 URL입니다. |
local |
로컬 스캔 경로입니다. |
cli |
CLI 버전입니다. |
sources[] |
데이터 소스가 감지되었습니다. |
scm |
SCM 메타데이터입니다. |
소스
데이터 소스 발견 항목을 나타냅니다.
JSON 표현 |
---|
{ "dataType": enum ( |
필드 | |
---|---|
data |
필수입니다. 데이터 유형입니다. |
code |
선택사항입니다. 발견 항목의 소스 코드 저작자 표시입니다. |
DataType
앱에서 사용하는 데이터 유형입니다.
열거형 | |
---|---|
DATA_TYPE_UNSPECIFIED |
지정되지 않음 |
DATA_TYPE_APPROXIMATE_LOCATION |
사용자가 거주하는 도시 또는 Android의 ACCESS_COARSE_LOCATION 권한으로 제공되는 위치와 같이 3제곱킬로미터 이상의 영역으로 나타나는 사용자 또는 기기의 물리적 위치 |
DATA_TYPE_PRECISE_LOCATION |
Android의 ACCESS_FINE_LOCATION 권한으로 제공되는 위치와 같이 3제곱킬로미터 미만의 영역 내에 있는 사용자 또는 기기의 실제 위치입니다. |
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 커밋 해시)입니다. |
branch |
필수입니다. 브랜치 이름입니다. |
remote |
필수입니다. Git 원격 URL입니다. |
pull |
선택사항입니다. 연결된 풀 요청에 관한 정보를 포함합니다. 풀 요청 스캔에만 채워집니다. |
PullRequest
pull 요청 정보입니다.
JSON 표현 |
---|
{ "prNumber": string, "baseBranch": string } |
필드 | |
---|---|
pr |
필수입니다. 사용자가 제공하거나 사전 정의된 CI 환경 변수에서 자동으로 파싱할 수 있습니다. |
base |
필수입니다. PR 분석의 경우 새로운 문제를 강조하기 위해 기본 브랜치의 최신 스캔과 비교합니다. |
메서드 |
|
---|---|
|
로컬 코드 규정 준수 분석 결과를 업로드하고 개인 정보 보호 문제 스캔을 생성합니다. |
|
저장소 스캔을 가져옵니다. |
|
지정된 저장소의 저장소 검사를 나열합니다. |