SonarQube Säkerhetsrapporter Repository#
Översikt#
SonarQube Säkerhetsrapporter Repository är en kärnkomponent i Procurize AI‑plattformen som lagrar, indexerar och exponerar SonarQube‑säkerhetsrapporter för långsiktig åtkomst och analys. Repositoriet är optimerat för automatiserad import, strukturerad organisering efter produkt och version samt konsumtion nedströms via UI‑gränssnittet och exportmekanismer.
Repositoriet stöder säkerhetsrapporter som genereras av SonarQube och används ofta som en del av CI/CD‑, applikationssäkerhets‑ och efterlevnadsarbetsflöden.
Stödda Rapporttyper#
Repositoriet accepterar och lagrar följande typer av SonarQube‑säkerhetsrapporter:
Varje rapport är kopplad till en specifik produkt och produktversion och lagras med metadata som krävs för filtrering, aggregering och historisk analys.
Datamodell och Organisation#
Produkter och Grupper#
Rapporter organiseras med en hierarkisk modell:
Produkt
Representerar en enskild applikation eller tjänst.Produktgrupp
Representerar en logisk gruppering av relaterade produkter.
Produkterna och deras grupphierarki definieras i plattforms‑konfigurationen.
För konfigurationsdetaljer, se Hur man konfigurerar säkerhetsrapporter.
Rapportmetadata#
Varje lagrad rapport innehåller följande metadata:
- Produktnamn
- Produktversion
- Rapporttyp
- Scan‑utförandedatum
- Rapportuppladdningsdatum
- Totalt antal sårbarheter
- Övergripande sårbarhetskategori
Denna metadata används för dashboard‑rendering, filtrering, export och API‑drivna integrationer.
Dashboard‑representation#
Vy för Säkerhetsrapporter#
Lagrade rapporter exponeras i Procurize AI‑dashboarden under:
Compliance → Säkerhetsrapport
Produkter visas som individuella kort
Varje produktkort innehåller en tabell som visar de senaste rapporterna per rapporttyp
Tabellen summerar:
- Scan‑datum
- Uppladdningsdatum
- Antal sårbarheter
- Övergripande sårbarhetskategori
Denna vy visar det senaste rapportimporttillståndet för varje produkt.

Sammanfattande Visualisering#
Home‑dashboardsidan visar aggregerad repository‑data:
- Stapeldiagram visar antalet rapporter per produktversion
- Diagrammen grupperas efter rapporttyp
- Ger en hög‑nivå‑översikt över scan‑täckning och rapporteringsaktivitet

Rapportåtkomst och Export#
Visning#
Rapporter som lagras i repositoryt kan renderas direkt i webbläsaren för granskning.

Exportformat#
Följande exportformat stöds:
- HTML
- ZIP‑arkiv som innehåller alla stödda format

Bulk‑exporter#
Repositoryt stödjer bulk‑exportoperationer:
- ZIP‑arkiv som innehåller alla rapporter för en enskild produkt
- ZIP‑arkiv som innehåller rapporter för en produktgrupp och dess underprodukter
Bulk‑exporter används typiskt för revisionsbevis, kundgranskningar och efterlevnadsinlämningar.

Historiska Rapporter#
För varje rapporttyp behåller repositoryt en komplett historik.
- Alla tidigare rapporter förblir tillgängliga
- Historiska rapporter grupperas efter produkt och version
- Möjliggör longitudinell analys av säkerhetsfynd
Historisk data exponeras via UI‑gränssnittet genom vyn Lista över tidigare rapporter.

Rapportimport#
REST‑API‑integration#
Rapporter importeras till repositoryt via ett REST‑baserat gränssnitt designat för automation.
- Stöder CI/CD‑drivna uppladdningar
- Möjliggör konsekvent, repeterbar rapportimport
- Eliminerar manuell filhantering
API‑specifikationen dokumenteras i SonarQube‑rapporter‑API.
Avsedda Användningsfall#
- Centraliserad lagring av SonarQube‑säkerhetsrapporter
- Versions‑medveten trendanalys av säkerhet
- Efterlevnads‑ och revisionsbevis‑hantering
- Automatisk import från CI/CD‑pipelines
- Portfölj‑nivå synlighet av säkerhet
