SonarQube Beveiligingsrapporten Repository
Overzicht
De SonarQube Beveiligingsrapporten Repository is een kerncomponent van het Procurize AI‑platform die SonarQube‑beveiligingsrapporten opslaat, indexeert en beschikbaar maakt voor langdurige toegang en analyse. De repository is geoptimaliseerd voor geautomatiseerde inname, gestructureerde organisatie per product en versie, en downstream consumptie via de UI en exportmechanismen.
De repository ondersteunt beveiligingsrapporten die door SonarQube worden gegenereerd en wordt vaak gebruikt als onderdeel van CI/CD‑, applicatiebeveiligings‑ en compliance‑werkstromen.
Ondersteunde rapporttypen
De repository accepteert en slaat de volgende SonarQube‑beveiligingsrapporttypen op:
Elk rapport is gekoppeld aan een specifiek product en productversie en wordt opgeslagen met metadata die nodig is voor filteren, aggregatie en historische analyse.
Datamodel en organisatie
Producten en groepen
Rapporten worden georganiseerd met behulp van een hiërarchisch model:
Product
Stelt een individuele applicatie of service voor.Productgroep
Stelt een logische groepering van gerelateerde producten voor.
Producten en hun groepshiërarchie worden gedefinieerd in de platformconfiguratie. Voor configuratiedetails zie Hoe beveiligingsrapporten te configureren.
Rapportmetadata
Elk opgeslagen rapport bevat de volgende metadata:
- Productnaam
- Productversie
- Rapporttype
- Scan‑uitvoeringsdatum
- Rapport‑upload‑datum
- Totaal aantal kwetsbaarheden
- Algemene kwetsbaarheidscategorie
Deze metadata wordt gebruikt voor dashboardweergave, filteren, exports en API‑gedreven integraties.
Dashboardweergave
Beveiligingsrapporten weergave
Opgeslagen rapporten worden weergegeven in het Procurize AI‑dashboard onder:
Compliance → Beveiligingsrapport
- Producten worden weergegeven als individuele kaarten
- Elke productkaart bevat een tabel met de nieuwste rapporten per rapporttype
- De tabel geeft een samenvatting van:
- Scan datum
- Upload datum
- Aantal kwetsbaarheden
- Algemene kwetsbaarheidscategorie
Deze weergave weerspiegelt de meest recente rapportinname‑status voor elk product.

Samenvattende visualisatie
De Home‑dashboardpagina toont geaggregeerde repository‑gegevens:
- Staafdiagrammen tonen het aantal rapporten per productversie
- Diagrammen zijn gegroepeerd op rapporttype
- Biedt een overzicht op hoog niveau van scancoverage en rapportage‑activiteit

Rapporttoegang en -export
Weergave
Rapporten die in de repository zijn opgeslagen, kunnen direct in de browser worden weergegeven voor beoordeling.

Exportformaten
De volgende exportformaten worden ondersteund:
- HTML
- ZIP‑archief met alle ondersteunde formaten

Bulkexporten
De repository ondersteunt bulkexportoperaties:
- ZIP‑archief met alle rapporten voor één product
- ZIP‑archief met rapporten voor een productgroep en de onderliggende producten
Bulkexporten worden doorgaans gebruikt voor auditbewijzen, klantbeoordelingen en conformiteitsindieningen.

Historische rapporten
Voor elk rapporttype behoudt de repository een volledige historische registratie.
- Alle eerdere rapporten blijven toegankelijk
- Historische rapporten worden gegroepeerd per product en versie
- Staat longitudinale analyse van beveiligingsbevindingen toe
Historische gegevens worden via de UI weergegeven via de weergave Lijst van eerdere rapporten.

Rapportinname
REST API‑integratie
Rapporten worden in de repository ingelezen via een op REST gebaseerde interface die is ontworpen voor automatisering.
- Ondersteunt uploads vanuit CI/CD
- Stelt consistente, herhaalbare rapportinname mogelijk
- Elimineert handmatig bestandsbeheer
De API‑specificatie is gedocumenteerd in SonarQube Rapporten API.
Doelgebruik
- Gecentraliseerde opslag van SonarQube‑beveiligingsrapporten
- Versie‑bewuste analyse van beveiligingstrends
- Beheer van compliance‑ en auditbewijzen
- Geautomatiseerde inname vanuit CI/CD‑pijplijnen
- Beveiligingszichtbaarheid op portefeuilleniveau
Zie ook:
Gerelateerde artikelen
Wat zijn beveiligingsrapporten?
