Repositori Laporan Keselamatan SonarQube

Gambaran Keseluruhan

Repositori Laporan Keselamatan SonarQube ialah komponen teras platform Procurize AI yang menyimpan, mengindeks, dan mengekspos laporan keselamatan SonarQube untuk akses dan analisis jangka panjang. Repositori ini dioptimumkan untuk pengambilan automatik, penyusunan berstruktur mengikut produk dan versi, serta penggunaan selanjutnya melalui UI dan mekanisme eksport.

Repositori ini menyokong laporan keselamatan yang dijana oleh SonarQube dan biasanya digunakan sebagai bahagian aliran kerja CI/CD, keselamatan aplikasi, serta kepatuhan.

Jenis Laporan yang Disokong

Repositori menerima dan menyimpan jenis laporan keselamatan SonarQube berikut:

Setiap laporan dikaitkan dengan produk dan versi produk tertentu serta disimpan bersama metadata yang diperlukan untuk penapisan, pengagregatan, dan analisis sejarah.

Model Data dan Penyusunan

Produk dan Kumpulan

Laporan disusun menggunakan model hierarki:

  • Produk

    Mewakili satu aplikasi atau perkhidmatan.

  • Kumpulan Produk

    Mewakili kumpulan logik produk‑produk yang berkaitan.

Produk dan hierarki kumpulannya ditakrifkan dalam konfigurasi platform.
Untuk butiran konfigurasi, lihat Cara mengkonfigurasi laporan keselamatan.

Metadata Laporan

Setiap laporan yang disimpan mengandungi metadata berikut:

  • Nama produk
  • Versi produk
  • Jenis laporan
  • Tarikh pelaksanaan imbasan
  • Tarikh muat naik laporan
  • Jumlah bilangan kerentanan
  • Kategori kerentanan keseluruhan

Metadata ini digunakan untuk rendering papan pemuka, penapisan, eksport, dan integrasi berasaskan API.

Representasi Papan Pemuka

Paparan Laporan Keselamatan

Laporan yang disimpan dipaparkan dalam papan pemuka Procurize AI di bawah:

Kepatuhan → Laporan keselamatan

  • Produk dipaparkan sebagai kad individu

  • Setiap kad produk mengandungi jadual yang menunjukkan laporan terkini bagi setiap jenis laporan

  • Jadual merangkum:

    • Tarikh imbasan
    • Tarikh muat naik
    • Bilangan kerentanan
    • Kategori kerentanan keseluruhan

Paparan ini mencerminkan keadaan pengambilan laporan yang paling baru bagi setiap produk.

Kad produk SonarQube

Visualisasi Ringkasan

Halaman papan pemuka Laman Utama memaparkan data repositori yang digabungkan:

  • Carta bar menunjukkan bilangan laporan per versi produk
  • Carta dikelompokkan mengikut jenis laporan
  • Memberikan gambaran tinggi tentang liputan imbasan dan aktiviti pelaporan

Visualisasi ringkasan SonarQube

Akses dan Eksport Laporan

Paparan

Laporan yang disimpan dalam repositori dapat dipaparkan terus di pelayar untuk semakan.

Paparan laporan OWASP

Format Eksport

Format eksport berikut disokong:

  • HTML
  • PDF
  • Arkib ZIP yang mengandungi semua format yang disokong

Muat turun laporan

Eksport Pukal

Repositori menyokong operasi eksport pukal:

  • Arkib ZIP yang mengandungi semua laporan untuk satu produk
  • Arkib ZIP yang mengandungi laporan untuk kumpulan produk dan produk anaknya

Eksport pukal biasanya digunakan sebagai bukti audit, semakan pelanggan, dan penyerahan kepatuhan.

Muat turun semua laporan

Laporan Sejarah

Bagi setiap jenis laporan, repositori mengekalkan rekod sejarah yang lengkap.

  • Semua laporan terdahulu tetap boleh diakses
  • Laporan sejarah dikelompokkan mengikut produk dan versi
  • Membolehkan analisis longitudinal penemuan keselamatan

Data sejarah dipaparkan melalui UI dalam paparan Senarai laporan terdahulu.

Laporan sejarah

Pengambilan Laporan

Integrasi API REST

Laporan diambil ke dalam repositori melalui antara muka berasaskan REST yang direka untuk automasi.

  • Menyokong muat naik yang dipacu CI/CD
  • Memungkinkan pengambilan laporan yang konsisten dan berulang
  • Menghapuskan pengurusan fail manual

Spesifikasi API didokumenkan dalam API Laporan SonarQube.

Kes Penggunaan yang Dimaksudkan

  • Penyimpanan berpusat laporan keselamatan SonarQube
  • Analisis trend keselamatan berasaskan versi
  • Pengurusan bukti kepatuhan dan audit
  • Pengambilan automatik dari saluran CI/CD
  • Kebolehtelusan keselamatan pada tahap portfolio

Lihat juga:

Artikel berkaitan

Apakah Laporan Keselamatan?

OWASP Top 10 Risiko Keselamatan Aplikasi Web Paling Kritikal

CWE Top 25 Kelemahan Perisian Paling Berbahaya

ke atas
Pilih bahasa