Úložiště bezpečnostních reportů SonarQube
Přehled
Úložiště bezpečnostních reportů SonarQube je základní komponentou platformy Procurize AI, která ukládá, indexuje a zpřístupňuje bezpečnostní reporty SonarQube pro dlouhodobý přístup a analýzu. Úložiště je optimalizováno pro automatizované ingestování, strukturovanou organizaci podle produktu a verze a následnou konzumaci přes UI i exportní mechanismy.
Úložiště podporuje bezpečnostní reporty generované SonarQube a běžně se používá jako součást CI/CD, aplikací bezpečnosti a workflow souvisejících s dodržováním předpisů.
Podporované typy reportů
Úložiště přijímá a ukládá následující typy bezpečnostních reportů SonarQube:
Každý report je spojen s konkrétním produktem a verzí produktu a je uložen s metadaty potřebnými pro filtrování, agregaci a historickou analýzu.
Datový model a organizace
Produkty a skupiny
Reporty jsou organizovány pomocí hierarchického modelu:
Produkt
Reprezentuje konkrétní aplikaci nebo službu.Skupina produktů
Reprezentuje logické seskupení souvisejících produktů.
Produkty a jejich hierarchii skupin definují v konfiguraci platformy.
Pro podrobnosti o konfiguraci viz Jak konfigurovat bezpečnostní reporty.
Metadata reportu
Každý uložený report obsahuje následující metadata:
- Název produktu
- Verze produktu
- Typ reportu
- Datum provedení skenu
- Datum nahrání reportu
- Celkový počet zranitelností
- Celková kategorie zranitelností
Tato metadata jsou používána pro vykreslování dashboardu, filtrování, exporty a integrace řízené API.
Zobrazení na dashboardu
Zobrazení bezpečnostních reportů
Uložené reporty jsou zpřístupněny v dashboardu Procurize AI pod:
Soulad → Bezpečnostní report
Produkty jsou zobrazeny jako jednotlivé karty
Každá karta produktu obsahuje tabulku zobrazující nejnovější reporty podle typu reportu
Tabulka shrnuje:
- Datum skenu
- Datum nahrání
- Počet zranitelností
- Celková kategorie zranitelností
Toto zobrazení odráží nejaktuálnější stav ingestování reportů pro každý produkt.

Souhrnná vizualizace
Stránka dashboardu Domů zobrazuje agregovaná data úložiště:
- Sloupcové grafy ukazují počet reportů podle verze produktu
- Grafy jsou seskupeny podle typu reportu
- Poskytuje přehled o pokrytí skenováním a aktivitě reportování

Přístup k reportům a export
Zobrazení
Reporty uložené v úložišti lze přímo v prohlížeči zobrazit k přezkoumání.

Exportní formáty
Podporované exportní formáty:
- HTML
- ZIP archiv obsahující všechny podporované formáty

Hromadné exporty
Úložiště podporuje hromadné exportní operace:
- ZIP archiv obsahující všechny reporty pro jeden produkt
- ZIP archiv obsahující reporty pro skupinu produktů a její podřízené produkty
Hromadné exporty se typicky používají jako důkaz pro audity, přezkoumání zákazníky a podání související s dodržováním předpisů.

Historické reporty
Pro každý typ reportu úložiště udržuje kompletní historický záznam.
- Všechny předchozí reporty zůstávají přístupné
- Historické reporty jsou seskupeny podle produktu a verze
- Umožňují longitudinální analýzu bezpečnostních zjištění
Historická data jsou zpřístupněna přes UI pomocí zobrazení Seznam předchozích reportů.

Ingestování reportů
REST API integrace
Reporty jsou ingestovány do úložiště přes rozhraní založené na REST API určené pro automatizaci.
- Podporuje nahrávání řízené CI/CD
- Umožňuje konzistentní, opakovatelné ingestování reportů
- Eliminujte ruční správu souborů
Specifikace API je zdokumentována v SonarQube Reports API.
Očekávané případy použití
- Centralizované úložiště bezpečnostních reportů SonarQube
- Analýza trendů bezpečnosti s ohledem na verze
- Správa důkazů pro compliance a audit
- Automatizované ingestování z CI/CD pipeline
- Viditelnost bezpečnosti na úrovni portfolia
Viz také:
Související články
OWASP Top 10 nejkritičtějších bezpečnostních rizik webových aplikací (2025)
