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)
