Depozitul de rapoarte de securitate SonarQube
Prezentare generală
Depozitul de rapoarte de securitate SonarQube este o componentă de bază a platformei Procurize AI care stochează, indexează și expune rapoartele de securitate SonarQube pentru acces și analiză pe termen lung. Depozitul este optimizat pentru ingestie automată, organizare structurată pe produs și versiune și consum în aval prin interfața UI și mecanismele de export.
Depozitul suportă rapoartele de securitate generate de SonarQube și este utilizat în mod obișnuit ca parte a fluxurilor CI/CD, a securității aplicațiilor și a conformității.
Tipuri de rapoarte suportate
Depozitul acceptă și stochează următoarele tipuri de rapoarte de securitate SonarQube:
Fiecare raport este asociat cu un produs specific și o versiune a produsului și este stocat împreună cu metadatele necesare pentru filtrare, agregare și analiză istorică.
Model de date și organizare
Produse și grupuri
Rapoartele sunt organizate utilizând un model ierarhic:
Produs
Reprezintă o aplicație sau un serviciu individual.Grup de produse
Reprezintă o grupare logică a produselor înrudite.
Produsele și ierarhia lor de grupuri sunt definite în configurația platformei. Pentru detalii de configurare, vedeți Cum se configurează rapoartele de securitate.
Metadatele raportului
Fiecare raport stocat include următoarele metadate:
- Nume produs
- Versiune produs
- Tip raport
- Data execuției scanării
- Data încărcării raportului
- Număr total de vulnerabilități
- Categorie generală a vulnerabilităților
Aceste metadate sunt utilizate pentru redarea panoului de control, filtrare, exporturi și integrații bazate pe API.
Reprezentare în panoul de control
Vizualizare rapoarte de securitate
Rapoartele stocate sunt expuse în panoul de control Procurize AI sub:
Conformitate → Raport de securitate
Produsele sunt afișate ca carduri individuale
Fiecare card de produs conține un tabel care arată cele mai recente rapoarte pentru fiecare tip de raport
Tabelul rezumă:
- Data scanării
- Data încărcării
- Număr de vulnerabilități
- Categorie generală a vulnerabilităților
Această vizualizare reflectă starea cea mai recentă a ingestiei rapoartelor pentru fiecare produs.
{alt=“card produs SonarQube”}
Vizualizare sumară
Pagina de start a panoului de control afișează date agregate ale depozitului:
- Grafice de tip bară arată numărul de rapoarte pe versiune de produs
- Graficele sunt grupate pe tip raport
- Oferă o vedere de ansamblu a acoperirii scanărilor și a activității de raportare
{alt=“vizualizare sumară SonarQube”}
Acces și export de rapoarte
Vizualizare
Rapoartele stocate în depozit pot fi redate direct în browser pentru revizuire.
{alt=“vizualizare raport OWASP”}
Formate de export
Următoarele formate de export sunt suportate:
- HTML
- Arhivă ZIP care conține toate formatele suportate
{alt=“descărcare raport”}
Exporturi în masă
Depozitul suportă operații de export în masă:
- Arhivă ZIP care conține toate rapoartele pentru un singur produs
- Arhivă ZIP care conține rapoartele pentru un grup de produse și produsele sale copil
Exporturile în masă sunt utilizate în mod obișnuit pentru dovezi de audit, revizuiri ale clienților și depuneri de conformitate.
{alt=“descărcare toate rapoartele”}
Rapoarte istorice
Pentru fiecare tip de raport, depozitul păstrează o evidență istorică completă.
- Toate rapoartele anterioare rămân accesibile
- Rapoartele istorice sunt grupate pe produs și versiune
- Permite analiza longitudinală a constatărilor de securitate
Datele istorice sunt expuse prin UI în cadrul vizualizării Lista rapoartelor anterioare.
{alt=“rapoarte istorice”}
Ingestia rapoartelor
Integrare API REST
Rapoartele sunt ingerate în depozit printr-o interfață bazată pe REST concepută pentru automatizare.
- Suportă încărcările conduse de CI/CD
- Permite o ingestie consistentă și repetabilă a rapoartelor
- Elimină gestionarea manuală a fișierelor
Specificația API-ului este documentată în API-ul rapoartelor SonarQube.
Cazuri de utilizare prevăzute
- Stocare centralizată a rapoartelor de securitate SonarQube
- Analiză a tendințelor de securitate pe baza versiunii
- Gestionarea dovezilor pentru conformitate și audit
- Ingestie automată din pipeline-urile CI/CD
- Vizibilitate a securității la nivel de portofoliu
Vezi de asemenea:
Articole conexe
Ce sunt rapoartele de securitate?
Riscurile de securitate ale aplicațiilor web cele mai critice OWASP Top 10 (2025)
Cele mai periculoase 25 de slăbiciuni software CWE Top 25 (2024)
