Comprendre le score d'audit
Comment les trois scores d'audit sont calculés, ce qu'apportent les quatre cartes de détail, et comment lancer un nouveau scan.
Dans l'appAudit
Comment les trois scores d'audit sont calculés, ce qu'apportent les quatre cartes de détail, et comment lancer un nouveau scan.
La page Audit fait tourner des analyseurs standards du marché sur la codebase de votre projet et les agrège en trois notes en lettres. Un scan prend typiquement de 30 à 90 secondes.
Lancer un scan
Le bouton en haut de la page est votre unique déclencheur. Son libellé change selon l'état.
Les trois scores
Chaque score est présenté comme une jauge circulaire avec une note en lettre (de A+ à F) et une sparkline de tendance.
Trois scores, trois questions différentes, chacune avec son historique.
Qualité
La santé du code au niveau source : code smells, complexité cyclomatique, complexité cognitive et densité de tests. Une bonne note de Qualité signifie du code lisible, bien testé, avec peu de points chauds.
Sécurité
L'analyse statique de sécurité (SAST) de vos sources. Les findings sont ventilés par sévérité (critique / élevée / moyenne / faible). La note agrège le nombre de findings et leur gravité.
Supply-chain
La sécurité de vos dépendances, dérivée de npm audit et des outils équivalents de l'écosystème. Suit les vulnérabilités connues dans les packages tiers.
Survolez une jauge pour voir les chiffres sous-jacents. La sparkline sous la note montre comment ce score a bougé sur vos derniers scans.
Les quatre cartes de détail
Sous les jauges, quatre cartes creusent des aspects précis de la codebase.
Chaque carte porte les chiffres derrière un score.
Historique des scans
Le bas de la page liste les scans précédents. Cliquez sur Charger plus pour récupérer les entrées plus anciennes. Servez-vous-en pour suivre les régressions : une chute de qualité juste après un gros merge vous dit où regarder en premier.
Les scans tournent sur l'état courant de votre repository. Ils ignorent les raffinements en attente dans Maleus : relancez le scan après un déploiement ou un refactor important.