Mend flags the CVEs with no upstream patch. HeroDevs supplies the fix.

The HeroDevs Never-Ending Support (NES) fix now appears next to the finding in Mend SCA. With an NES subscription, Mend Renovate opens the pull request, so your team reviews a patch on the version line it already runs instead of planning a migration.

“Knowing a vulnerability exists is half the job. Mend.io’s goal is to help customers secure their applications, and that means closing findings, not only reporting them. With HeroDevs, Mend AppSec customers using Mend SCA can now close CVEs on end-of-life open source dependencies that no longer get upstream patches.”

Mend.io logo

Asaf Saar

Chief Product Officer, Mend.io

From the Mend finding to a merged fix

01
02
03
04
UI card titled Remediation with an inactive label 'jquery 2.2.4' crossed out, an arrow pointing down, and a highlighted box containing '2.2.4-jquery-2.2.6'. Below are two green check marks with text: 'Same version line' and 'No migration'. A pink label 'HeroDevs NES' is on the top right corner.

1. Mend SCA flags the CVE

Mend scans your repositories as it does today and reports the CVE on a package version that no longer receives upstream fixes.

UI card showing a pull request labeled Open for replacing the dependency @angular/animations with @neverendingsupport/angular in package.json, displaying the removal of @angular/animations and addition of @neverendingsupport/angular. The update type is Replacement and Automerge is Disabled.

2. Mend shows the NES fix

HeroDevs continuously shares the CVEs NES fixes, by package and version, so Mend SCA can point to the NES release that fixes the CVE without a migration to a new major version.

UI card showing a security finding for CVE-2020-11023 related to jQuery 2.2.4, labeled Medium severity and End-of-life status, with an upstream fix version 3.5.0 marked as major and a message stating that the fix requires a major upgrade.

3. Mend Renovate generates the pull request

For teams with an NES subscription, Mend Renovate opens a replacement pull request that swaps the vulnerable version for its NES distribution. Your team reviews the pull request, runs your tests and merges.

UI card showing Mend SCA finding labeled as Resolved with CVE-2020-11023 crossed out, related to jquery version NES 2.2.4-jquery-2.2.6, and status stating no longer flagged in Mend SCA.

4. The finding closes

Mend recognizes which CVEs each NES version resolves, so Mend stops flagging those CVEs once the NES version is installed.

Upgrade, migrate or NES: decide per finding

A finding with no upstream patch stays open until the migration ships, and the organization carries that finding into every audit and customer security review. Mend SCA shows the HeroDevs fix alongside the other proposed fixes, so your team picks the path per finding.

An upstream fix exists on a new version of your package

Upgrade to the recommended version, manually or with Mend Renovate.

No upstream patch, and a migration is planned this quarter

Bridge with NES and stay secured and compliant until the migration ships.

No upstream patch, and a migration is months or years out

Stay on NES. NES keeps the version line patched, secure and compliant while you plan.

See which of your Mend findings NES covers

HeroDevs will map the CVEs Mend flags on unsupported open source in your applications to NES coverage.

Coverage map card showing a list of unsupported software packages with their versions, all marked as "End-of-life" with pink labels. Each package, including jquery 2.2.4, angular 1.8.3, vue 2.7.16, bootstrap 3.4.1, and spring-core 5.3.39, has a dashed arrow pointing right to a pink outlined oval labeled "Covered" with a checkmark. The header reads "MEND SCA FINDINGS → NES COVERAGE," with columns titled UNSUPPORTED PACKAGE and NES, and the top right corner says "Mapped by HeroDevs." The bottom left corner shows "npm · Maven."

HeroDevs NES and Mend FAQs

Answers to the questions we get most about the Mend integration.If you can't find what you're looking for, feel free to contact us.

What does the HeroDevs integration with Mend do?
Do I need a subscription with HeroDevs to access fixed CVEs in end-of-life versions in Mend?
Does Mend Renovate merge the NES replacement automatically?
What changes in my configuration when I merge the NES pull request?
Will Mend still flag CVEs that NES has fixed?
Is NES a substitute for upgrading off end-of-life open source?

See which of your Mend findings NES covers

HeroDevs will map the CVEs Mend flags on unsupported open source in your applications to NES coverage.
Trusted by industry leaders such as
Google logoLilly logoAbbott logoBox logoEG logoHitachi logoDropbox logoNHS logoWorkday logoFinra logoMicrosoft logoSantander logo
Get In Touch

By submitting the form I acknowledge receipt of our Privacy Policy.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.