Mend signale les vulnérabilités CVE pour lesquelles il n'existe pas de correctif en amont. HeroDevs fournit le correctif.

La correction « Never-Ending Support (NES) » de HeroDevs apparaît désormais à côté du problème identifié dans Mend SCA. Avec un abonnement NES, Mend Renovate ouvre la pull request, ce qui permet à votre équipe d'examiner un correctif sur la branche de version qu'elle utilise déjà, sans avoir à planifier de migration.

« Savoir qu’une vulnérabilité existe, c’est déjà la moitié du chemin parcouru. L’objectif de Mend.io est d’aider ses clients à sécuriser leurs applications, ce qui implique de corriger les vulnérabilités détectées, et pas seulement de les signaler. Grâce à HeroDevs, les clients de Mend AppSec qui utilisent Mend SCA peuvent désormais corriger les CVE liées à des dépendances open source en fin de vie qui ne bénéficient plus de correctifs en amont. »

Logo Mend.io

Asaf Saar

Directeur des produits, Mend.io

De la découverte du bug à la correction intégrée

01
02
03
04
Carte de l'interface utilisateur intitulée « Remediation » (Correction) comportant une étiquette inactive «jquery 2.2.4 » barrée d'une croix, une flèche pointant vers le bas et un encadré surligné contenant « 2.2.4-jquery-2.2.6 ». En dessous se trouvent deux coches vertes accompagnées des mentions « Same version line » (Même ligne de version) et « No migration » (Pas de migration). Une étiquette rose « HeroDevs NES » figure dans le coin supérieur droit.

1. Le correctif SCA signale le CVE

Mend analyse vos dépôts comme il le fait actuellement et signale la vulnérabilité CVE sur une version de paquet qui ne bénéficie plus de correctifs en amont.

Fiche d'interface utilisateur présentant une pull request intitulée « Open » visant à remplacer la dépendance @angular/animations par @neverendingsupport/angular dans le fichier package.json, indiquant la suppression de @angular/animations et l'ajout de @neverendingsupport/angular. Le type de mise à jour est « Remplacement » et la fusion automatique est désactivée.

2. Mend présente la solution pour la NES

HeroDevs publie régulièrement les correctifs NES correspondant aux vulnérabilités CVE, classés par paquet et par version, afin que Mend SCA puisse renvoyer vers la version NES qui corrige la vulnérabilité CVE sans qu'il soit nécessaire de migrer vers une nouvelle version majeure.

Fiche d'interface utilisateur présentant une vulnérabilité CVE-2020-11023 liée à la version 2.2.4 d'jQuery , classée comme présentant un niveau de gravité « Moyen » et un statut « Fin de vie », avec une version corrective en amont (3.5.0) marquée comme « majeure » et un message indiquant que le correctif nécessite une mise à niveau majeure.

3. Mend Renovate génère la pull request

Pour les équipes disposant d'un abonnement NES, Mend Renovate ouvre une pull request de remplacement qui substitue la version vulnérable par celle de la distribution NES. Votre équipe examine la pull request, exécute vos tests et procède à la fusion.

Fiche UI présentant le résultat Mend SCA marqué comme « Résolu », avec le numéro CVE-2020-11023 barré, concernant les versions NES 2.2.4 àjquery à 2.2.6 d’ jquery , et indiquant que le problème n’est plus signalé dans Mend SCA.

4. La conclusion s'achève

Mend identifie les vulnérabilités CVE corrigées par chaque version de NES ; ainsi, Mend cesse de signaler ces vulnérabilités une fois la version de NES installée.

Mise à niveau, migration ou NES : décider en fonction des résultats

Une vulnérabilité pour laquelle aucun correctif en amont n'est disponible reste ouverte jusqu'à la mise en œuvre de la migration, et l'entreprise la fait figurer dans chaque audit et chaque évaluation de sécurité réalisée par les clients. Mend SCA affiche la solution proposée par HeroDevs aux côtés des autres solutions proposées, ce qui permet à votre équipe de choisir la voie à suivre pour chaque vulnérabilité.

Une correction en amont est disponible dans une nouvelle version de votre paquet

Effectuez la mise à jour vers la version recommandée, manuellement ou à l'aide de Mend Renovate.

Il n'y a pas de correctif en amont, et une migration est prévue ce trimestre

Assurez la transition avec NES et garantissez la sécurité et la conformité jusqu'à ce que la migration soit effective.

Il n'y a pas de correctif en amont, et la migration n'est prévue que dans plusieurs mois, voire plusieurs années.

Restez sur NES. NES assure la mise à jour, la sécurité et la conformité de la branche de version pendant que vous planifiez vos projets.

Découvrez quelles prestations de Mend sont prises en charge par NES

HeroDevs établira une correspondance entre les indicateurs « Mend » des vulnérabilités CVE présentes dans les composants open source non pris en charge de vos applications et la couverture NES.

Carte de couverture présentant une liste des progiciels non pris en charge avec leurs versions, tous marqués comme « Fin de vie » par des étiquettes roses. Chaque progiciel, notamment jquery 2.2.4, angular 1.8.3, vue 2.7.16, bootstrap 3.4.1 et spring-core 5.3.39, est accompagné d’une flèche en pointillés pointant vers la droite et menant à un ovale au contour rose portant la mention « Couvert » et coché. L’en-tête indique « MEND SCA FINDINGS → NES COVERAGE », avec des colonnes intitulées « UNSUPPORTED PACKAGE » et « NES », et dans le coin supérieur droit figure la mention « Mapped by HeroDevs ». Le coin inférieur gauche affiche « npm · Maven ».

FAQ sur HeroDevs NES et Mend

Réponses aux questions les plus fréquentes concernant l'intégration de Mend. Si vous ne trouvez pas ce que vous cherchez, n'hésitez pas à nous contacter.

En quoi consiste l'intégration de HeroDevs à Mend ?
Dois-je souscrire un abonnement auprès de HeroDevs pour accéder aux CVE corrigées dans les versions en fin de vie de Mend ?
Est-ce que « Mend Renovate » intègre automatiquement la pièce de rechange NES ?
Quels changements cela entraîne-t-il dans ma configuration lorsque je fusionne la pull request NES ?
Mend continuera-t-il à signaler les CVE que NES a corrigées ?
Le NES peut-il se substituer à la mise à niveau des logiciels libres arrivés en fin de vie ?

Découvrez quelles prestations de Mend sont prises en charge par NES

HeroDevs établira une correspondance entre les indicateurs « Mend » des vulnérabilités CVE présentes dans les composants open source non pris en charge de vos applications et la couverture NES.
Les leaders de l'industrie, tels que
Logo GoogleLogo LillyLogo AbbottLogo en forme de boîteLogo EGLogo HitachiLogo DropboxLogo du NHSLogo de WorkdayLogo de la FinraLogo MicrosoftLogo Santander
Contactez-nous

En envoyant ce formulaire, je confirme avoir pris connaissance de notre Politique de confidentialité.

Nous vous remercions ! Votre demande a bien été reçue !
Oups ! Un problème s'est produit lors de l'envoi du formulaire.