Failles des dépendances

Les failles de votre logiciel, suivies jusqu'à leur correction

Votre logiciel s'appuie sur des dizaines de bibliothèques. À chaque scan, nous comparons leurs versions exactes aux bases publiques de vulnérabilités, et relevons les paquets abandonnés par leur mainteneur.

Le rapport montre ce qui reste à corriger, ce qui a été corrigé, et en combien de temps.

Rapport de sécurité des dépendances

Votre application

21 septembre 2026

1Critique
1Haute
1Moyenne
1Faible

espace-clientÀ corriger

main · Version analysée a3c91f85 du 19 sept.

PHPcomposer.lock

1 Critique1 Faible

JavaScriptpnpm-lock.yaml

Aucune vulnérabilité ni paquet abandonné détecté.

Ce que montre le rapport

Une mesure que vous pouvez croire

Corrigé, c'est constaté

Une fois la correction livrée, un nouveau scan du dépôt vérifie que la faille a disparu. C'est lui qui la donne corrigée : la date et le délai depuis sa détection sont mesurés, pas déclarés.

Une faille toujours présente au scan suivant garde sa date de détection : le délai continue de courir.

Rapport de sécurité des dépendances

Votre application

MoyenneTwig : exécution de code dans le mode bac à sable

Paquet
twig/twig v3.10.2
Référence
CVE-2026-29105
Détectée le
14 sept. 2026
Corrigée le
24 sept. 2026
Délai
10 jours

Les paquets abandonnés

Une bibliothèque abandonnée par son mainteneur ne recevra plus de correctif : la prochaine faille découverte y restera. Le rapport la relève comme un point à traiter, au même titre qu'une vulnérabilité.

Rapport de sécurité des dépendances

Votre application

frontÀ corriger

main · Version analysée e07b5d4f du 2 sept.

JavaScriptpackage-lock.json

1 Haute1 Moyenne1 Abandonné

Les versions exactes, pas les intentions

Pour affirmer qu'une bibliothèque est vulnérable, il faut connaître sa version exacte. Elle est écrite dans le fichier de verrouillage du dépôt : sans lui, les versions installées sont inconnues, et le rapport le dit plutôt que de conclure.

C'est le dernier commit du dépôt qui est analysé, et le rapport l'affiche : vous savez quelle version de votre logiciel a été vérifiée.

Rapport de sécurité des dépendances

Votre application

back-officeAnalyse incomplète

main · Version analysée 51d0c7e0 du 27 août

PHPcomposer.lock

Aucune vulnérabilité ni paquet abandonné détecté.

JavaScriptpackage.json

Aucun fichier lock à côté de package.json : les versions installées sont inconnues.

Échec

Un échec se voit

Un dépôt que le scan n'a pas pu lire s'affiche en échec, avec sa raison. Un cas réel nous l'a appris : un outil d'audit s'arrêtait sans rien analyser, et le dépôt paraissait sain alors qu'il portait plus d'une centaine de vulnérabilités hautes.

Depuis, un silence ne vaut jamais « rien à corriger » : il faut la preuve que l'analyse est allée au bout.

Rapport de sécurité des dépendances

Votre application

extranetÉchec du scan

main

GitLab a répondu 403 : le jeton d'accès n'a plus les droits de lecture sur ce dépôt.

site-vitrineRien à corriger

main · Version analysée 0d4e6b27 du 20 sept.

Le déroulé

D'une faille détectée à sa correction constatée

  • 1

    Scan régulier

    Tous les dépôts du projet sont scannés à la fréquence prévue par votre contrat de maintenance.

  • 2

    Points à corriger

    Chaque faille et chaque paquet abandonné sont relevés, par dépôt et par langage, avec leur gravité.

  • 3

    Mise à jour

    L'équipe met à jour les bibliothèques concernées et livre la correction.

  • 4

    Vérification

    Un nouveau scan du dépôt confirme la disparition du point : il passe à « corrigé », daté.

Les outils

Les technologies derrière ce rapport

  • Logo de Composer

    Dépendances

    Composer

    Le gestionnaire de dépendances de PHP. Son audit compare les versions exactes du fichier de verrouillage aux avis de sécurité publiés et relève les paquets abandonnés.

  • Logo de npm

    Dépendances

    npm, Yarn, pnpm

    Les gestionnaires de paquets de JavaScript. Leurs audits relèvent les failles connues, le registre npm signale les paquets dépréciés par leur mainteneur.

  • Logo d'OSV-Scanner

    Dépendances

    OSV-Scanner

    Le scanner de Google, adossé à la base ouverte OSV. Il relève les failles connues des images Docker qui font tourner votre application, système compris.

  • Logo de GitLab

    Vos dépôts

    GitLab

    La plateforme où vit votre code. smartplatform.cloud lit vos dépôts par son API : rien n'est installé ni exécuté sur votre code.

Questions fréquentes

Faut-il un compte pour lire le rapport ?

Non. Le rapport s'ouvre par un lien de partage, que vous pouvez transmettre à un associé, un auditeur ou un autre prestataire. Ce lien peut être révoqué.

Quels langages sont analysés ?

PHP, avec Composer, et JavaScript, avec npm, Yarn ou pnpm. Un dépôt écrit dans un autre langage est affiché « non analysable » plutôt que passé sous silence. Les images Docker qui font tourner votre application sont aussi contrôlées, avec OSV-Scanner.

Et un dépôt qui n'est pas maintenu par SmartBooster ?

Il est scanné comme les autres, et son rapport porte la mention « Dépôt non géré par SmartBooster ». Vous mesurez tout votre parc de la même façon.

Que veulent dire CVE et gravité ?

Une CVE est l'identifiant public d'une faille, sa gravité celle publiée avec elle. Nous les expliquons sur smartbooster.io : CVE, CWE, CVSS : nommer, noter et prioriser une faille.

Ce que vous aimeriez vérifier sur vos dépendances

Dites-nous ce qui vous manque pour suivre la sécurité de vos logiciels : vos besoins orientent les prochains outils de la plateforme.