MaleusMaleus

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
Sur cette page

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.

LibelléCe qu'il signifie
Lancer le premier auditAucun audit n'a jamais été lancé pour ce projet.
Scan en cours…Un scan est en cours. Le bouton est désactivé.
Relancer le scanUn rapport précédent existe, cliquez pour le rafraîchir.

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.

CarteCe qu'elle montre
CodebaseInstantané des sources : LOC total, répartition backend / frontend, nombre d'APIs, d'entités, de pages.
Qualité du codeDistribution des smells et chiffres de complexité (cyclomatique et cognitive).
Densité de testsRatio test/source, ventilé par couche.
FindingsFindings SAST et de dépendances, avec chips de note et ventilation par sévérité.

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.