منبع: RepoScan
اسکن Repo.
نمایندگی JSON |
---|
{ "name": string, "resultsUri": string, "localScanPath": string, "cliVersion": string, "sources": [ { object ( |
فیلدها | |
---|---|
name | شناسه. نام منبع اسکن. |
results Uri | یک URL برای مشاهده نتایج. |
local Scan Path | مسیر اسکن محلی |
cli Version | نسخه CLI. |
sources[] | منابع داده شناسایی شد. |
scm Metadata | فراداده SCM |
منبع
یک یافته منبع داده را نشان می دهد.
نمایندگی JSON |
---|
{ "dataType": enum ( |
فیلدها | |
---|---|
data Type | مورد نیاز. نوع داده |
code Attribution | اختیاری. منبع کد منبع برای یافتن. |
نوع داده
انواع داده های استفاده شده توسط برنامه شما.
Enums | |
---|---|
DATA_TYPE_UNSPECIFIED | مشخص نشده است. |
DATA_TYPE_APPROXIMATE_LOCATION | مکان فیزیکی کاربر یا دستگاه در منطقه ای بزرگتر یا مساوی 3 کیلومتر مربع، مانند شهری که کاربر در آن است، یا مکانی ارائه شده توسط مجوز ACCESS_COARSE_LOCATION Android. |
DATA_TYPE_PRECISE_LOCATION | مکان فیزیکی کاربر یا دستگاه در منطقه ای کمتر از 3 کیلومتر مربع، مانند مکان ارائه شده توسط مجوز ACCESS_FINE_LOCATION Android. |
DATA_TYPE_PERSONAL_NAME | نحوه ارجاع کاربر به خود، مانند نام یا نام خانوادگی یا نام مستعار. |
DATA_TYPE_EMAIL_ADDRESS | آدرس ایمیل یک کاربر |
DATA_TYPE_USER_IDS | شناسه هایی که به یک فرد قابل شناسایی مربوط می شود. به عنوان مثال، شناسه حساب، شماره حساب یا نام حساب. |
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، شناسه نصب Firebase یا شناسه تبلیغاتی. |
CodeAttribution
منبع کد منبع.
نمایندگی JSON |
---|
{ "path": string, "lineNumber": integer, "codeExcerpt": string, "startLineNumber": integer } |
فیلدها | |
---|---|
path | مورد نیاز. مسیر فایل. |
line Number | مورد نیاز. شماره خط (بر اساس 1). |
code Excerpt | اختیاری. گزیده کدی که منبع به همراه کد اطراف آن شناسایی شد. |
start Line Number | اختیاری. شماره خط شروع گزیده کد (بر اساس 1). |
ScmMetadata
فراداده SCM
نمایندگی JSON |
---|
{
"revisionId": string,
"branch": string,
"remoteUri": string,
"pullRequest": {
object ( |
فیلدها | |
---|---|
revision Id | مورد نیاز. شناسه بازبینی، به عنوان مثال هش commit Git. |
branch | مورد نیاز. نام شعبه |
remote Uri | مورد نیاز. Git URL راه دور. |
pull Request | اختیاری. حاوی اطلاعاتی درباره درخواست کشش مرتبط است. این فقط برای اسکن درخواست کشش پر شده است. |
PullRequest
اطلاعات درخواست را بکشید.
نمایندگی JSON |
---|
{ "prNumber": string, "baseBranch": string } |
فیلدها | |
---|---|
pr Number | مورد نیاز. این می تواند توسط کاربر عرضه شود یا به طور خودکار از متغیرهای محیط CI از پیش تعریف شده تجزیه شود. |
base Branch | مورد نیاز. برای تجزیه و تحلیل روابط عمومی، ما با جدیدترین اسکن شاخه پایه مقایسه می کنیم تا مسائل جدید را برجسته کنیم. |
روش ها | |
---|---|
| نتایج تجزیه و تحلیل سازگاری کد محلی را آپلود می کند و اسکن مسائل حریم خصوصی را ایجاد می کند. |
| اسکن مخزن دریافت می کند. |
| اسکن های مخزن را برای مخزن مشخص شده فهرست می کند. |