SonarQube Sikkerhedsrapporter Repository
Oversigt
SonarQube Sikkerhedsrapporter Repository er en kernekomponent i Procurize AI‑platformen, som gemmer, indekserer og eksponerer SonarQube‑sikkerhedsrapporter for langsigtet adgang og analyse. Repository’et er optimeret til automatiseret indtagelse, struktureret organisering efter produkt og version samt downstream‑forbrug gennem UI‑grænsefladen og eksportmekanismer.
Repository’et understøtter sikkerhedsrapporter genereret af SonarQube og anvendes typisk som en del af CI/CD‑, applikationssikkerheds‑ og compliance‑arbejdsgange.
Understøttede Rapporttyper
Repository’et accepterer og gemmer følgende SonarQube‑sikkerhedsrapporter:
Hver rapport er tilknyttet et specifikt produkt og en produktversion og gemmes med metadata, der er nødvendige for filtrering, aggregation og historisk analyse.
Datamodel og Organisation
Produkter og Grupper
Rapporter organiseres vha. en hierarkisk model:
Produkt
Repræsenterer en enkelt applikation eller service.Produktgruppe
Repræsenterer en logisk gruppering af relaterede produkter.
Produkternes gruppe‑hierarki defineres i platformens konfiguration.
For konfigurationsdetaljer, se Sådan konfigureres sikkerhedsrapporter.
Rapportmetadata
Hver gemt rapport indeholder følgende metadata:
- Produktnavn
- Produktversion
- Rapporttype
- Scanningsdato
- Upload‑dato for rapporten
- Samlet antal sårbarheder
- Overordnet sårbarhedskategori
Metadataene anvendes til dashboard‑rendering, filtrering, eksport og API‑drevne integrationer.
Dashboard‑repræsentation
Sikkerhedsrapporter‑visning
Gemte rapporter eksponeres i Procurize AI‑dashboardet under:
Compliance → Sikkerhedsrapport
Produkter vises som individuelle kort
Hvert produktkort indeholder en tabel, der viser de seneste rapporter pr. rapporttype
Tabellen opsummerer:
- Scanningsdato
- Upload‑dato
- Antal sårbarheder
- Overordnet sårbarhedskategori
Denne visning afspejler den seneste rapportindtagelsesstatus for hvert produkt.

Opsummeringsvisualisering
Forside‑dashboard‑siden viser aggregeret repository‑data:
- Søjlediagrammer viser antal rapporter pr. produktversion
- Diagrammerne er grupperet efter rapporttype
- Giver et overblik over scanningsdækning og rapporteringsaktivitet

Rapportadgang og Eksport
Visning
Rapporter, der er gemt i repository’et, kan renders direkte i browseren til gennemgang.

Eksportformater
Følgende eksportformater understøttes:
- HTML
- ZIP‑arkiv indeholdende alle understøttede formater

Masseeksport
Repository’et understøtter masse‑exportoperationer:
- ZIP‑arkiv med alle rapporter for et enkelt produkt
- ZIP‑arkiv med rapporter for en produktgruppe og dens underprodukter
Masse‑eksport bruges typisk til revisionsbeviser, kunde‑gennemgange og compliance‑indsendelser.

Historiske Rapporter
For hver rapporttype bevarer repository’et en komplet historik.
- Alle tidligere rapporter forbliver tilgængelige
- Historiske rapporter grupperes efter produkt og version
- Muliggør longitudinel analyse af sikkerhedsfund
Historiske data eksponeres via UI‑grænsefladen under visningen Liste over tidligere rapporter.

Rapportindtagelse
REST‑API‑integration
Rapporter indtages i repository’et gennem et REST‑baseret interface, designet til automatisering.
- Understøtter CI/CD‑drevet upload
- Muliggør konsistent, gentagelig rapportindtagelse
- Eliminerer manuel filhåndtering
API‑specifikationen er dokumenteret i SonarQube Rapporter API.
Tilrettelagte Anvendelsestilfælde
- Centraliseret lagring af SonarQube‑sikkerhedsrapporter
- Versionsbevidst analyse af sikkerhedstendenser
- Administration af compliance‑ og revisionsbeviser
- Automatisk indtagelse fra CI/CD‑pipelines
- Porteføljeniveau synlighed af sikkerhed
Se også:
Relaterede artikler
OWASP Top 10 mest kritiske web‑applikations‑sikkerhedsrisici
