- Permintaan HTTP
- Parameter lokasi
- Isi permintaan
- Isi respons
- Cakupan otorisasi
- CliAnalysis
- CodeScan
- SourceCode
- DataTypeClassification
- Cobalah!
Mengupload hasil analisis Kepatuhan Kode lokal dan membuat pemindaian masalah privasi. Menampilkan google.longrunning.Operation
yang berisi analisis dan temuan.
Permintaan HTTP
POST https://checks.googleapis.com/v1alpha/{parent=accounts/*/repos/*}/scans:generate
URL menggunakan sintaksis gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
parent |
Wajib. Nama resource repo. Contoh: |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
Representasi JSON |
---|
{ "cliAnalysis": { object ( |
Kolom | |
---|---|
cli |
Wajib. Hasil analisis CLI. |
local |
Wajib. Jalur pemindaian lokal. |
cli |
Wajib. Versi CLI. |
scm |
Wajib. Metadata SCM. |
Isi respons
Jika berhasil, isi respons memuat instance Operation
.
Cakupan otorisasi
Memerlukan cakupan OAuth berikut:
https://www.googleapis.com/auth/checks
Untuk mendapatkan informasi selengkapnya, lihat Ringkasan OAuth 2.0.
CliAnalysis
Hasil analisis CLI Kepatuhan Kode.
Representasi JSON |
---|
{ "sources": [ { object ( |
Kolom | |
---|---|
sources[] |
Opsional. Sumber data terdeteksi dalam pemindaian. |
code |
Opsional. Pemindaian kode yang diminta sebagai hasil dari analisis CLI awal. |
CodeScan
Analisis kode sumber yang diminta. Berisi kode sumber dan status pemrosesan.
Representasi JSON |
---|
{ "sourceCode": { object ( |
Kolom | |
---|---|
source |
Wajib. Kode sumber yang akan dianalisis. |
data |
Opsional. Permintaan klasifikasi jenis data. |
SourceCode
Berisi kode sumber dari repo.
Representasi JSON |
---|
{ "code": string, "path": string, "startLine": integer, "endLine": integer } |
Kolom | |
---|---|
code |
Wajib. Kode sumber. |
path |
Wajib. Jalur file. |
start |
Wajib. Nomor baris awal (berbasis 1). |
end |
Wajib. Nomor baris akhir (berbasis 1). |
DataTypeClassification
Permintaan untuk mengklasifikasikan jenis data.
Representasi JSON |
---|
{
"dataType": enum ( |
Kolom | |
---|---|
data |
Wajib. Jenis data kandidat. |
line |
Wajib. Nomor baris (berbasis 1). |