资源:RepoScan
代码库扫描。
JSON 表示法 |
---|
{ "name": string, "resultsUri": string, "localScanPath": string, "cliVersion": string, "sources": [ { object ( |
字段 | |
---|---|
name |
标识符。扫描的资源名称。 |
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、账号或账号名称。 |
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 或广告标识符。 |
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 分析,我们会与基础分支的最新扫描结果进行比较,以突出显示新问题。 |
方法 |
|
---|---|
|
上传本地代码合规性分析的结果,并生成隐私权问题扫描结果。 |
|
获取代码库扫描。 |
|
列出指定代码库的扫描结果。 |