Référentiel des rapports de sécurité SonarQube
Vue d’ensemble
Le Référentiel des rapports de sécurité SonarQube est un composant central de la plateforme Procurize AI qui stocke, indexe et expose les rapports de sécurité SonarQube pour un accès et une analyse à long terme. Le référentiel est optimisé pour une ingestion automatisée, une organisation structurée par produit et version, et une consommation en aval via l’interface utilisateur et les mécanismes d’exportation.
Le référentiel prend en charge les rapports de sécurité générés par SonarQube et est couramment utilisé dans les flux de travail CI/CD, de sécurité applicative et de conformité.
Types de rapports pris en charge
Le référentiel accepte et stocke les types de rapports de sécurité SonarQube suivants :
Chaque rapport est associé à un produit et à une version de produit spécifiques et est stocké avec les métadonnées nécessaires au filtrage, à l’agrégation et à l’analyse historique.
Modèle de données et organisation
Produits et groupes
Les rapports sont organisés à l’aide d’un modèle hiérarchique :
Produit
Représente une application ou un service individuel.Groupe de produits
Représente un regroupement logique de produits liés.
Les produits et leur hiérarchie de groupe sont définis dans la configuration de la plateforme.
Pour les détails de configuration, voir Comment configurer les rapports de sécurité.
Métadonnées du rapport
Chaque rapport stocké comprend les métadonnées suivantes :
- Nom du produit
- Version du produit
- Type de rapport
- Date d’exécution de l’analyse
- Date de téléchargement du rapport
- Nombre total de vulnérabilités
- Catégorie globale de vulnérabilité
Ces métadonnées sont utilisées pour le rendu du tableau de bord, le filtrage, les exportations et les intégrations via API.
Représentation dans le tableau de bord
Vue des rapports de sécurité
Les rapports stockés sont exposés dans le tableau de bord Procurize AI sous :
Conformité → Rapport de sécurité
Les produits sont affichés sous forme de cartes individuelles
Chaque carte de produit contient un tableau montrant les rapports les plus récents par type de rapport
Le tableau résume :
- Date d’analyse
- Date de téléchargement
- Nombre de vulnérabilités
- Catégorie globale de vulnérabilité
Cette vue reflète l’état d’ingestion le plus récent pour chaque produit.

Visualisation récapitulative
La page du tableau de bord Accueil affiche les données agrégées du référentiel :
- Des diagrammes à barres montrent le nombre de rapports par version de produit
- Les diagrammes sont groupés par type de rapport
- Fournissent une vue d’ensemble de la couverture des analyses et de l’activité de reporting

Accès aux rapports et exportation
Visualisation
Les rapports stockés dans le référentiel peuvent être rendus directement dans le navigateur pour examen.

Formats d’exportation
Les formats d’exportation suivants sont pris en charge :
- HTML
- Archive ZIP contenant tous les formats pris en charge

Exportations groupées
Le référentiel prend en charge les opérations d’exportation groupée :
- Archive ZIP contenant tous les rapports d’un seul produit
- Archive ZIP contenant les rapports d’un groupe de produits et de ses produits enfants
Les exportations groupées sont généralement utilisées comme preuves d’audit, revues client et soumissions de conformité.

Rapports historiques
Pour chaque type de rapport, le référentiel conserve un historique complet.
- Tous les rapports précédents restent accessibles
- Les rapports historiques sont groupés par produit et version
- Permet une analyse longitudinale des découvertes de sécurité
Les données historiques sont exposées via l’UI dans la vue Liste des rapports précédents.

Ingestion des rapports
Intégration API REST
Les rapports sont ingérés dans le référentiel via une interface REST conçue pour l’automatisation.
- Prise en charge des téléchargements pilotés par CI/CD
- Permet une ingestion cohérente et répétable des rapports
- Élimine la gestion manuelle des fichiers
La spécification de l’API est documentée dans API des rapports SonarQube.
Cas d’utilisation prévus
- Stockage centralisé des rapports de sécurité SonarQube
- Analyse des tendances de sécurité tenant compte des versions
- Gestion des preuves de conformité et d’audit
- Ingestion automatisée depuis les pipelines CI/CD
- Visibilité de la sécurité au niveau du portefeuille
Voir aussi :
Articles liés
Qu’est‑ce que les rapports de sécurité ?
[OWASP Top 10 – Risques de sécurité des applications Web les plus critiques]https://owasp.org/Top10/2025/)
[CWE Top 25 – Les 25 faiblesses logicielles les plus dangereuses]https://cwe.mitre.org/top25/archive/2024/2024_cwe_top25.html)
