Repository dei Report di Sicurezza SonarQube#

Panoramica#

Il Repository dei Report di Sicurezza SonarQube è un componente centrale della piattaforma Procurize AI che memorizza, indicizza ed espone i report di sicurezza SonarQube per un accesso e un’analisi a lungo termine. Il repository è ottimizzato per l’ingestione automatizzata, l’organizzazione strutturata per prodotto e versione, e il consumo a valle attraverso l’interfaccia utente e i meccanismi di esportazione.

Il repository supporta i report di sicurezza generati da SonarQube ed è comunemente utilizzato come parte dei flussi di lavoro CI/CD, della sicurezza delle applicazioni e della conformità.

Tipi di Report Supportati#

Il repository accetta e memorizza i seguenti tipi di report di sicurezza SonarQube:

Ogni report è associato a uno specifico prodotto e versione del prodotto e viene memorizzato con i metadati necessari per filtrare, aggregare e analizzare storicamente.

Modello Dati e Organizzazione#

Prodotti e Gruppi#

I report sono organizzati usando un modello gerarchico:

  • Prodotto
    Rappresenta un’applicazione o servizio individuale.

  • Gruppo di Prodotti
    Rappresenta un raggruppamento logico di prodotti correlati.

I prodotti e la loro gerarchia di gruppo sono definiti nella configurazione della piattaforma.
Per i dettagli di configurazione, vedere Come configurare i report di sicurezza.

Metadati del Report#

Ogni report memorizzato include i seguenti metadati:

  • Nome del prodotto
  • Versione del prodotto
  • Tipo di report
  • Data di esecuzione della scansione
  • Data di caricamento del report
  • Conteggio totale delle vulnerabilità
  • Categoria complessiva delle vulnerabilità

Questi metadati sono utilizzati per la visualizzazione nella dashboard, filtraggio, esportazioni e integrazioni basate su API.

Rappresentazione nella Dashboard#

Vista dei Report di Sicurezza#

I report memorizzati sono esposti nella dashboard di Procurize AI sotto:

Conformità → Report di sicurezza

  • I prodotti sono visualizzati come card individuali

  • Ogni card del prodotto contiene una tabella che mostra i report più recenti per tipo di report

  • La tabella riepiloga:

    • Data scansione
    • Data caricamento
    • Conteggio vulnerabilità
    • Categoria complessiva delle vulnerabilità

Questa vista riflette lo stato più recente dell’ingestione dei report per ciascun prodotto.

Card prodotto SonarQube

Visualizzazione Riepilogativa#

La pagina della dashboard Home visualizza dati aggregati del repository:

  • I grafici a barre mostrano il numero di report per versione del prodotto
  • I grafici sono raggruppati per tipo di report
  • Fornisce una panoramica ad alto livello della copertura delle scansioni e dell’attività di reporting

Visualizzazione riepilogativa SonarQube

Accesso e Esportazione dei Report#

Visualizzazione#

I report memorizzati nel repository possono essere visualizzati direttamente nel browser per la revisione.

Vista del report OWASP

Formati di Esportazione#

I seguenti formati di esportazione sono supportati:

  • HTML
  • PDF
  • Archivio ZIP contenente tutti i formati supportati

Scarica report

Esportazioni di Massa#

Il repository supporta operazioni di esportazione di massa:

  • Archivio ZIP contenente tutti i report per un singolo prodotto
  • Archivio ZIP contenente i report per un gruppo di prodotti e i suoi prodotti figli

Le esportazioni di massa sono tipicamente usate come evidenza di audit, revisioni dei clienti e sottomissioni di conformità.

Scarica tutti i report

Report Storici#

Per ogni tipo di report, il repository mantiene un registro storico completo.

  • Tutti i report precedenti rimangono accessibili
  • I report storici sono raggruppati per prodotto e versione
  • Consente l’analisi longitudinale delle vulnerabilità di sicurezza

I dati storici sono esposti tramite l’interfaccia utente nella vista Elenco dei report precedenti.

Report storici

Ingestione dei Report#

Integrazione API REST#

I report vengono ingestiti nel repository tramite un’interfaccia REST progettata per l’automazione.

  • Supporta caricamenti guidati da CI/CD
  • Consente un’ingestione dei report coerente e ripetibile
  • Elimina la gestione manuale dei file

La specifica dell’API è documentata in API dei Report SonarQube.

Casi d’Uso Previsti#

  • Archiviazione centralizzata dei report di sicurezza SonarQube
  • Analisi delle tendenze di sicurezza consapevole della versione
  • Gestione della conformità e delle evidenze di audit
  • Ingestione automatizzata dai pipeline CI/CD
  • Visibilità della sicurezza a livello di portfolio

Vedi anche:#

Articoli correlati#

Che cosa sono i Report di Sicurezza?

OWASP Top 10 Most Critical Web Application Security Risks

CWE Top 25 Most Dangerous Software Weaknesses

in alto
Seleziona lingua