CINXE.COM
Spring - Never-Ending Support (NES) | HeroDevs
<!DOCTYPE html><!-- Last Published: Thu Feb 20 2025 21:31:40 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="www.herodevs.com" data-wf-page="6650c805c2bdef358b5af2b2" data-wf-site="62865614b39c464b76d339aa" lang="en"><head><meta charset="utf-8"/><title>Spring - Never-Ending Support (NES) | HeroDevs</title><meta content="Never-Ending Support for Spring from HeroDevs is a drop-in replacement for Spring, which means you can stay secure, compatible, and compliant without migrating away." name="description"/><meta content="Spring - Never-Ending Support (NES) | HeroDevs" property="og:title"/><meta content="Never-Ending Support for Spring from HeroDevs is a drop-in replacement for Spring, which means you can stay secure, compatible, and compliant without migrating away." property="og:description"/><meta content="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6703c7bb154224d2a3311496_light.svg" property="og:image"/><meta content="Spring - Never-Ending Support (NES) | HeroDevs" property="twitter:title"/><meta content="Never-Ending Support for Spring from HeroDevs is a drop-in replacement for Spring, which means you can stay secure, compatible, and compliant without migrating away." property="twitter:description"/><meta content="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6703c7bb154224d2a3311496_light.svg" property="twitter:image"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><meta content="xj9yVWFE6wNJ8ZgPOI5bpsi3gHe0a8sqrPuwa2z8_z8" name="google-site-verification"/><link href="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/css/hero-devs-24601.497a03915.min.css" rel="stylesheet" type="text/css"/><script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script><link href="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/628cf7fa695788c4c26eceeb_c3b6c1e0004e3c24ac41b2ddac734696%202.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/628cf81efbd7c44d6066720c_c3b6c1e0004e3c24ac41b2ddac734696%203.png" rel="apple-touch-icon"/><link href="https://www.herodevs.com/support/spring-nes" rel="canonical"/><script src="https://www.google.com/recaptcha/api.js" type="text/javascript"></script><!-- Header Code --> <script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/shell.js" defer></script> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Organization", "name": "HeroDevs", "url": "https://www.herodevs.com/", "logo": "https://assets.website-files.com/62865614b39c464b76d339aa/63f4d4c6319b0d18d4460f4a_hd-logo-black-bg.svg", "sameAs": [ "https://twitter.com/herodevs", "https://github.com/herodevs" ] } </script> <script defer type="fs-cc"> ! function () { var analytics = window.analytics = window.analytics || []; if (!analytics.initialize) if (analytics.invoked) window.console && console.error && console.error("Segment snippet included twice."); else { analytics.invoked = !0; analytics.methods = ["trackSubmit", "trackClick", "trackLink", "trackForm", "pageview", "identify", "reset", "group", "track", "ready", "alias", "debug", "page", "once", "off", "on", "addSourceMiddleware", "addIntegrationMiddleware", "setAnonymousId", "addDestinationMiddleware" ]; analytics.factory = function (e) { return function () { var t = Array.prototype.slice.call(arguments); t.unshift(e); analytics.push(t); return analytics } }; for (var e = 0; e < analytics.methods.length; e++) { var key = analytics.methods[e]; analytics[key] = analytics.factory(key) } analytics.load = function (key, e) { var t = document.createElement("script"); t.type = "text/javascript"; t.async = !0; t.src = "https://cdn.segment.com/analytics.js/v1/" + key + "/analytics.min.js"; var n = document.getElementsByTagName("script")[0]; n.parentNode.insertBefore(t, n); analytics._loadOptions = e }; analytics._writeKey = "vRIEAxFEFKeV3vQ8nnc37g5QnvvNTYJu";; analytics.SNIPPET_VERSION = "4.15.3"; analytics.load("vRIEAxFEFKeV3vQ8nnc37g5QnvvNTYJu"); analytics.page(); } }(); </script> <!-- Google Tag Manager --> <script defer> (function (w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM-PWJ5FQ2'); </script> <!-- End Google Tag Manager --> <!-- Reddit Pixel --> <script defer> !function(w,d){if(!w.rdt){var p=w.rdt=function(){p.sendEvent?p.sendEvent.apply(p,arguments):p.callQueue.push(arguments)};p.callQueue=[];var t=d.createElement("script");t.src="https://www.redditstatic.com/ads/pixel.js",t.async=!0;var s=d.getElementsByTagName("script")[0];s.parentNode.insertBefore(t,s)}}(window,document);rdt('init','a2_dholygsa34al', {"aaid":"<AAID-HERE>","email":"<EMAIL-HERE>","externalId":"<EXTERNAL-ID-HERE>","idfa":"<IDFA-HERE>"});rdt('track', 'PageVisit'); </script> <!-- DO NOT MODIFY UNLESS TO REPLACE A USER IDENTIFIER --> <!-- End Reddit Pixel --> <!-- Zoominfo Tracking --> <script defer type="fs-cc"> window[(function(_jUi,_ta){var _1qR5c='';for(var _A8AsU7=0;_A8AsU7<_jUi.length;_A8AsU7++){var _Cheg=_jUi[_A8AsU7].charCodeAt();_Cheg-=_ta;_Cheg!=_A8AsU7;_Cheg+=61;_Cheg%=94;_ta>1;_Cheg+=33;_1qR5c==_1qR5c;_1qR5c+=String.fromCharCode(_Cheg)}return _1qR5c})(atob('KHV8QD04MzFCdzNH'), 44)] = '9882f8bc681712087252'; var zi = document.createElement('script'); (zi.type = 'text/javascript'), (zi.async = true), (zi.src = (function(_Zms,_De){var _wiGmA='';for(var _oxLFko=0;_oxLFko<_Zms.length;_oxLFko++){var _YqU6=_Zms[_oxLFko].charCodeAt();_YqU6-=_De;_YqU6+=61;_YqU6%=94;_De>5;_YqU6!=_oxLFko;_wiGmA==_wiGmA;_YqU6+=33;_wiGmA+=String.fromCharCode(_YqU6)}return _wiGmA})(atob('eCYmIiVKPz96JT4seT0lcyR5IiYlPnMhfT8seT0mcXc+eiU='), 16)), document.readyState === 'complete'?document.body.appendChild(zi): window.addEventListener('load', function(){ document.body.appendChild(zi) }); </script> <!-- End Zoominfo Tracking --> <!-- Finsweet Cookie Consent --> <script async src="https://cdn.jsdelivr.net/npm/@finsweet/cookie-consent@1/fs-cc.js" fs-cc-mode="opt-in"></script> <!-- Salesforce Tracking --> <script defer type='text/javascript'> piAId = '1084422'; piCId = ''; piHostname = 'secondlife.herodevs.com'; (function() { function async_load(){ var s = document.createElement('script'); s.type = 'text/javascript'; s.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + piHostname + '/pd.js'; var c = document.getElementsByTagName('script')[0]; c.parentNode.insertBefore(s, c); } if(window.attachEvent) { window.attachEvent('onload', async_load); } else { window.addEventListener('load', async_load, false); } })(); </script> <!-- End Salesforce Tracking --><script src="https://app.optibase.io/script.js" public-api-key="clx9jtlfq07hn12jvgp721iig"></script> <!-- [Attributes by Finsweet] CMS Load --> <script async src="https://cdn.jsdelivr.net/npm/@finsweet/attributes-cmsload@1/cmsload.js"></script> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "Product", "name": "Spring NES", "image": "https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cfdec9c0caa69d4b8ab83f_spring.svg", "brand": { "@type": "Brand", "name": "HeroDevs" }, "aggregateRating": { "@type": "AggregateRating", "ratingValue": "5", "bestRating": "5", "worstRating": "1", "ratingCount": "24" } } </script></head><body><div class="page-wrapper"><div class="component-navbar"><div data-animation="default" class="navbar w-nav" data-easing2="ease" fs-scrolldisable-element="smart-nav" data-easing="ease" data-collapse="medium" data-w-id="b7255d78-f7c2-034f-1898-ce8e45994776" role="banner" data-duration="400"><div class="container-navbar"><a href="/" class="brand_navbar w-nav-brand"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/668c0ec8bc50d24d58a40475_Logo%20Gradient%20Darkmode.svg" loading="eager" width="200" height="48" alt="HeroDevs logo" class="logo_navbar"/></a><nav role="navigation" class="menu_navbar w-nav-menu"><div class="menu-left_navbar"><div data-hover="false" data-delay="300" class="dropdown_navbar w-dropdown"><div class="dropdown-navlink w-dropdown-toggle"><div>Products</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66576a90c2486930d01be71a_keyboard_arrow_down_24dp_FILL0_wght400_GRAD0_opsz24.svg" loading="lazy" width="24" height="24" alt="Arrow down" class="arrow-dropdown_navbar"/></div><nav class="dropdown-list-big_navbar w-dropdown-list"><div class="container-navbar"><div class="dropdown-content_navbar"><div class="content-left-dropdown_navbar"><div><div class="margin-bottom margin-xsmall"><div class="heading-style-h5"><span class="text-color-primary">Never-Ending Support</span> for Open Source</div></div><div class="text-size-regular text-weight-light">The Never-Ending Support product line offers secure drop-in replacements for end-of-life open-source software your team depends on.<br/></div></div><div class="link-wrapper-left_navbar"><a href="/pricing" class="navlink is-dropdown">Explore Pricing</a><a href="/contact" class="navlink is-dropdown">Talk to Sales</a><a href="/support" class="navlink is-dropdown">See All Products</a><div class="button-group"><a href="/pricing" class="custom-quote_navbar w-inline-block"><div>Get a Custom Quote</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66faa736749686ab0cc1f022_open_in_new%20(1).svg" loading="lazy" alt="Open in new tab icon"/></a></div></div></div><div class="content-right-dropdown_navbar"><div id="w-node-b7255d78-f7c2-034f-1898-ce8e45994795-45994767" class="banner-overview_navbar"><div><div class="flex-wrapper is-left-aligned"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/672b8840d34bd59124864064_inventory_2.svg" loading="lazy" alt="Inventory icon"/><div class="heading-style-h6 text-weight-medium">Products Overview</div></div><div class="text-size-small text-color-white">Explore our range of Never-Ending Support Products</div></div><a href="/support" class="button-secondary w-inline-block"><div class="wrapper-button-secondary is-alternative"><div>All Products</div><div class="image-small w-embed"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_10335_273)"> <path d="M14.29 5.71047C13.9 6.10047 13.9 6.73047 14.29 7.12047L18.17 11.0005H3C2.45 11.0005 2 11.4505 2 12.0005C2 12.5505 2.45 13.0005 3 13.0005H18.18L14.3 16.8805C13.91 17.2705 13.91 17.9005 14.3 18.2905C14.69 18.6805 15.32 18.6805 15.71 18.2905L21.3 12.7005C21.69 12.3105 21.69 11.6805 21.3 11.2905L15.7 5.71047C15.32 5.32047 14.68 5.32047 14.29 5.71047Z" fill="currentColor"/> </g> <defs> <clipPath id="clip0_10335_273"> <rect width="24" height="24" fill="white"/> </clipPath> </defs> </svg></div></div></a></div><div class="text-size-regular text-color-grey">Explore our range of NES Products</div><div class="w-dyn-list"><div role="list" class="list-technologies_navbar w-dyn-items"><div role="listitem" class="w-dyn-item"><a aria-label="Link to product page" href="/support/nes-angularjs" class="block_supported-technologies is-navbar w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc63ea7d2271f5898837b_Angular%20JS.svg" loading="lazy" alt="" class="image-item_technologies-navbar"/><div class="container-large"><div class="text-size-small text-color-black">AngularJS</div><div class="text-size-small text-weight-light text-style-1lines">1.5.x, 1.8.x</div><div class="text-size-small text-weight-light display-inline w-condition-invisible">-</div></div></a></div><div role="listitem" class="w-dyn-item"><a aria-label="Link to product page" href="/support/nes-angular" class="block_supported-technologies is-navbar w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/663414d14128055e4e38d19d_angular-icon-seeklogo.svg" loading="lazy" alt="" class="image-item_technologies-navbar"/><div class="container-large"><div class="text-size-small text-color-black">Angular</div><div class="text-size-small text-weight-light text-style-1lines">v4 - v17</div><div class="text-size-small text-weight-light display-inline w-condition-invisible">-</div></div></a></div><div role="listitem" class="w-dyn-item"><a aria-label="Link to product page" href="/support/spring-nes" aria-current="page" class="block_supported-technologies is-navbar w-inline-block w--current"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6703c7889feb398608df2c92_light.svg" loading="lazy" alt="" class="image-item_technologies-navbar"/><div class="container-large"><div class="text-size-small text-color-black">Spring</div><div class="text-size-small text-weight-light text-style-1lines">1.5, 2.7</div><div class="text-size-small text-weight-light display-inline w-condition-invisible">-</div></div></a></div><div role="listitem" class="w-dyn-item"><a aria-label="Link to product page" href="/support/dot-net-nes" class="block_supported-technologies is-navbar w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/67858b9173ea3294e88aaa4f_light.svg" loading="lazy" alt="" class="image-item_technologies-navbar"/><div class="container-large"><div class="text-size-small text-color-black">.NET</div><div class="text-size-small text-weight-light text-style-1lines">6, 8</div><div class="text-size-small text-weight-light display-inline w-condition-invisible">-</div></div></a></div><div role="listitem" class="w-dyn-item"><a aria-label="Link to product page" href="/support/node-nes" class="block_supported-technologies is-navbar w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cfdca5cf621106a3aa1338_node-js-seeklogo.svg" loading="lazy" alt="" class="image-item_technologies-navbar"/><div class="container-large"><div class="text-size-small text-color-black">Node.js</div><div class="text-size-small text-weight-light text-style-1lines">12, 14, 16, 18</div><div class="text-size-small text-weight-light display-inline w-condition-invisible">-</div></div></a></div><div role="listitem" class="w-dyn-item"><a aria-label="Link to product page" href="/support/struts-nes" class="block_supported-technologies is-navbar w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/67698f065b2ff9d5e5d9be47_Struts%20NES%20Logo.svg" loading="lazy" alt="" class="image-item_technologies-navbar"/><div class="container-large"><div class="text-size-small text-color-black">Struts</div><div class="text-size-small text-weight-light text-style-1lines">All versions</div><div class="text-size-small text-weight-light display-inline w-condition-invisible">-</div></div></a></div><div role="listitem" class="w-dyn-item"><a aria-label="Link to product page" href="/support/rails-nes" class="block_supported-technologies is-navbar w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cfe0083e603b6d7501d202_Ruby%20on%20rails%20-%20icon.svg" loading="lazy" alt="" class="image-item_technologies-navbar"/><div class="container-large"><div class="text-size-small text-color-black">Rails</div><div class="text-size-small text-weight-light text-style-1lines">2.3, 3.2, 4.2, 5.2, 6.1</div><div class="text-size-small text-weight-light display-inline w-condition-invisible">-</div></div></a></div><div role="listitem" class="w-dyn-item"><a aria-label="Link to product page" href="/support/nes-bootstrap" class="block_supported-technologies is-navbar w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc7585d1be8458013a0bc_Bootstrap%20Logo.svg" loading="lazy" alt="" class="image-item_technologies-navbar"/><div class="container-large"><div class="text-size-small text-color-black">Bootstrap</div><div class="text-size-small text-weight-light text-style-1lines">2 - 4</div><div class="text-size-small text-weight-light display-inline w-condition-invisible">-</div></div></a></div><div role="listitem" class="w-dyn-item"><a aria-label="Link to product page" href="/support/jquery-nes" class="block_supported-technologies is-navbar w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc765795229f2c7cb520a_jQuery%20-%20Icon.svg" loading="lazy" alt="" class="image-item_technologies-navbar"/><div class="container-large"><div class="text-size-small text-color-black">jQuery</div><div class="text-size-small text-weight-light text-style-1lines">1.3.x, 1.5.x, 1.6.x, 1.7.x, 1.12.x, 2.2.x, 3.5.x</div><div class="text-size-small text-weight-light display-inline w-condition-invisible">-</div></div></a></div><div role="listitem" class="w-dyn-item"><a aria-label="Link to product page" href="/support/express-nes" class="block_supported-technologies is-navbar w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/66ce188dfeef900d9770bc85_Express-black.svg" loading="lazy" alt="" class="image-item_technologies-navbar"/><div class="container-large"><div class="text-size-small text-color-black">Express</div><div class="text-size-small text-weight-light text-style-1lines">3.x</div><div class="text-size-small text-weight-light display-inline w-condition-invisible">-</div></div></a></div><div role="listitem" class="w-dyn-item"><a aria-label="Link to product page" href="/support/nes-vue" class="block_supported-technologies is-navbar w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc3293af023933c3e129f_Vue.svg" loading="lazy" alt="" class="image-item_technologies-navbar"/><div class="container-large"><div class="text-size-small text-color-black">Vue 2</div><div class="text-size-small text-weight-light text-style-1lines">2.x</div><div class="text-size-small text-weight-light display-inline w-condition-invisible">-</div></div></a></div><div role="listitem" class="w-dyn-item"><a aria-label="Link to product page" href="/support/nes-drupal" class="block_supported-technologies is-navbar w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc8d7d6552bb06d57dafc_Drupal%20Icon.svg" loading="lazy" alt="" class="image-item_technologies-navbar"/><div class="container-large"><div class="text-size-small text-color-black">Drupal 7</div><div class="text-size-small text-weight-light text-style-1lines">7.x</div><div class="text-size-small text-weight-light display-inline w-condition-invisible">-</div></div></a></div><div role="listitem" class="w-dyn-item"><a aria-label="Link to product page" href="/support/eslint-nes" class="block_supported-technologies is-navbar w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/668573a85840947a011f56b4_ESLint_logo%201.svg" loading="lazy" alt="" class="image-item_technologies-navbar"/><div class="container-large"><div class="text-size-small text-color-black">ESLint</div><div class="text-size-small text-weight-light text-style-1lines">8.57.0</div><div class="text-size-small text-weight-light display-inline w-condition-invisible">-</div></div></a></div><div role="listitem" class="w-dyn-item"><a aria-label="Link to product page" href="/support/nuxt-nes" class="block_supported-technologies is-navbar w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6633ad29e430bcc5c9040ca1_Nuxt-new.svg" loading="lazy" alt="" class="image-item_technologies-navbar"/><div class="container-large"><div class="text-size-small text-color-black">Nuxt</div><div class="text-size-small text-weight-light text-style-1lines">2.x</div><div class="text-size-small text-weight-light display-inline w-condition-invisible">-</div></div></a></div><div role="listitem" class="w-dyn-item"><a aria-label="Link to product page" href="/support/grunt-nes" class="block_supported-technologies is-navbar w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/672baac4f43ec118df6df82c_Grunt.svg" loading="lazy" alt="" class="image-item_technologies-navbar"/><div class="container-large"><div class="text-size-small text-color-black">Grunt</div><div class="text-size-small text-weight-light text-style-1lines">v0.4 - 1.5</div><div class="text-size-small text-weight-light display-inline w-condition-invisible">-</div></div></a></div><div role="listitem" class="w-dyn-item"><a aria-label="Link to product page" href="/support/nes-protractor" class="block_supported-technologies is-navbar w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc3374e2757d70daa37b2_Protractor.svg" loading="lazy" alt="" class="image-item_technologies-navbar"/><div class="container-large"><div class="text-size-small text-color-black">Protractor</div><div class="text-size-small text-weight-light text-style-1lines">7.0.0</div><div class="text-size-small text-weight-light display-inline w-condition-invisible">-</div></div></a></div><div role="listitem" class="w-dyn-item"><a aria-label="Link to product page" href="/support/fastify-nes" class="block_supported-technologies is-navbar w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/67041621a38a6939e8dbb589_Fastify-logo-light.svg" loading="lazy" alt="" class="image-item_technologies-navbar"/><div class="container-large"><div class="text-size-small text-color-black">Fastify</div><div class="text-size-small text-weight-light text-style-1lines">3.x</div><div class="text-size-small text-weight-light display-inline w-condition-invisible">-</div></div></a></div><div role="listitem" class="w-dyn-item"><a aria-label="Link to product page" href="/support/php-long-term-support-by-zend" class="block_supported-technologies is-navbar w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/673cc7b00f95485915a53231_PHP-logo%201.svg" loading="lazy" alt="" class="image-item_technologies-navbar"/><div class="container-large"><div class="text-size-small text-color-black">PHP</div><div class="text-size-small text-weight-light text-style-1lines">7.2, 7.3, 7.4, 8.0</div><div class="text-size-small text-weight-light display-inline w-condition-invisible">-</div></div></a></div><div role="listitem" class="w-dyn-item"><a aria-label="Link to product page" href="#" class="block_supported-technologies is-navbar w-inline-block w-condition-invisible"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cfdcec53a00d48acdc9c06_e-rounded-icon-4c%20(1).svg" loading="lazy" alt="" class="image-item_technologies-navbar"/><div class="container-large"><div class="text-size-small text-color-black">Ember.js</div><div class="text-size-small text-weight-light text-style-1lines w-dyn-bind-empty"></div><div class="text-size-small text-weight-light display-inline">-</div></div></a></div></div></div></div></div></div></nav></div><div data-hover="false" data-delay="300" class="dropdown_navbar w-dropdown"><div class="dropdown-navlink w-dropdown-toggle"><div>Solutions</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66576a90c2486930d01be71a_keyboard_arrow_down_24dp_FILL0_wght400_GRAD0_opsz24.svg" loading="lazy" width="24" height="24" alt="Arrow down" class="arrow-dropdown_navbar"/></div><nav class="dropdown-list-big_navbar w-dropdown-list"><div class="container-navbar"><div class="dropdown-content_navbar"><div class="content-left-dropdown_navbar is-resources"><div><div class="margin-bottom margin-xxsmall"><div><div class="heading-style-h6 text-weight-bold"><span class="text-color-primary">Never Ending Support</span> for Open Source.</div></div></div><div class="text-size-small text-weight-light">HeroDevs partners with open-source authors to give companies Never-Ending Support, expert consulting, and engineering for sunsetted open-source packages.<br/></div></div><div class="link-wrapper-left_navbar is-navbar-resources"><a href="/pricing" class="navlink_developers">Explore Pricing</a><a href="/contact" class="navlink_developers">Talk to Sales</a><a href="/support" class="navlink_developers">View All Products</a><div class="button-group"><a href="/pricing" class="button-primary is-small w-inline-block"><div>Get a Custom Quote</div><img width="24" height="24" alt="Arrow" loading="lazy" src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66faa736749686ab0cc1f022_open_in_new%20(1).svg"/></a></div></div></div><div class="content-right-dropdown_navbar is-resources"><div class="w-layout-grid grid-navbar_solutions"><div class="flex-no-shrink"><div class="text-size-regular text-weight-bold">SOLUTIONS BY INDUSTRY</div><div class="margin-top margin-small"><div class="col-grid-navbar_resources"><a data-w-id="3495b28b-f262-0dbd-13b4-87b1c875e615" href="/solutions/healthcare" class="link-solutions_navbar w-inline-block"><div class="flex-wrapper is-left-aligned"><div class="icon-bg-solutions_navbar"><div class="icon-solutions_navbar w-embed"><svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_11044_1701)"> <path d="M7.31247 1.125C7.31247 0.502734 7.81521 0 8.43747 0H9.56247C10.1847 0 10.6875 0.502734 10.6875 1.125V6.07852L14.9765 3.60352C15.5144 3.29414 16.2035 3.47695 16.5129 4.01484L17.0754 4.98867C17.3847 5.52656 17.2019 6.21563 16.664 6.525L12.375 9L16.664 11.475C17.2019 11.7844 17.3883 12.4734 17.0754 13.0113L16.5129 13.9852C16.2035 14.523 15.5144 14.7094 14.9765 14.3965L10.6875 11.9215V16.875C10.6875 17.4973 10.1847 18 9.56247 18H8.43747C7.81521 18 7.31247 17.4973 7.31247 16.875V11.9215L3.02341 14.4C2.48552 14.7094 1.79646 14.5266 1.48708 13.9887L0.924581 13.0148C0.615206 12.477 0.798019 11.7879 1.33591 11.4785L5.62497 9L1.33591 6.525C0.798019 6.21563 0.615206 5.52656 0.924581 4.98867L1.48708 4.01484C1.79646 3.47344 2.48552 3.29063 3.02341 3.6L7.31247 6.075V1.125Z" fill="currentColor"/> </g> <defs> <clipPath id="clip0_11044_1701"> <rect width="18" height="18" fill="white"/> </clipPath> </defs> </svg></div></div><div>Healthcare</div></div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/676153f037ee7f27460fc8f7_arrow_right_alt.svg" loading="lazy" alt="Arrow icon" class="arrow-solutions_navbar"/></a><a data-w-id="ff8a88e6-bef3-689e-1626-5a0912aaf342" href="/solutions/finance" class="link-solutions_navbar w-inline-block"><div class="flex-wrapper is-left-aligned"><div class="icon-bg-solutions_navbar"><div class="icon-solutions_navbar w-embed"><svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_11044_1709)"> <path d="M18 2.8125C18 3.44531 17.4973 4.02891 16.65 4.5C15.627 5.06602 14.1012 5.4668 12.3504 5.58633C12.2203 5.52305 12.0902 5.46328 11.9531 5.41055C10.568 4.83047 8.72578 4.5 6.75 4.5C6.4582 4.5 6.17344 4.50703 5.88867 4.52109L5.85 4.5C5.00273 4.02891 4.5 3.44531 4.5 2.8125C4.5 1.25859 7.52344 0 11.25 0C14.9766 0 18 1.25859 18 2.8125ZM5.64961 5.66367C6.0082 5.63906 6.37734 5.625 6.75 5.625C8.93672 5.625 10.8773 6.05742 12.1113 6.72891C12.9832 7.20352 13.5 7.79414 13.5 8.4375C13.5 8.57812 13.4754 8.71523 13.4262 8.84883C13.2645 9.31289 12.8285 9.73828 12.1957 10.0969C12.1922 10.1004 12.1852 10.1004 12.1816 10.1039C12.1711 10.1109 12.1605 10.1145 12.15 10.1215C10.9195 10.8035 8.95781 11.2465 6.75 11.2465C4.65469 11.2465 2.78086 10.8492 1.53984 10.2234C1.47305 10.1918 1.40977 10.1566 1.34648 10.1215C0.502734 9.65391 0 9.07031 0 8.4375C0 7.21406 1.87734 6.16992 4.5 5.78672C4.86914 5.73398 5.25234 5.6918 5.64961 5.66367ZM14.625 8.4375C14.625 7.66758 14.2523 7.03477 13.7777 6.56016C14.7727 6.40547 15.6832 6.15938 16.4566 5.83945C17.0297 5.60039 17.5641 5.30508 18 4.94297V6.1875C18 6.86602 17.4199 7.4918 16.4602 7.97695C15.9469 8.23711 15.3211 8.45859 14.618 8.62734C14.6215 8.56406 14.625 8.5043 14.625 8.44102V8.4375ZM13.5 11.8125C13.5 12.4453 12.9973 13.0289 12.15 13.5C12.0867 13.5352 12.0234 13.5668 11.9566 13.602C10.7191 14.2277 8.84531 14.625 6.75 14.625C4.54219 14.625 2.58047 14.182 1.35 13.5C0.502734 13.0289 0 12.4453 0 11.8125V10.568C0.439453 10.9301 0.970313 11.2254 1.54336 11.4645C2.93203 12.0445 4.77422 12.375 6.75 12.375C8.72578 12.375 10.568 12.0445 11.9566 11.4645C12.2309 11.352 12.4945 11.2219 12.7441 11.0813C12.9586 10.9617 13.159 10.8281 13.3488 10.6875C13.4016 10.6488 13.4508 10.6066 13.5 10.568V10.6875V10.8879V11.8125ZM14.625 11.8125V10.6875V9.77695C15.293 9.6293 15.9082 9.44297 16.4566 9.21445C17.0297 8.97539 17.5641 8.68008 18 8.31797V9.5625C18 9.93164 17.8242 10.3008 17.4762 10.6488C16.9031 11.2219 15.8941 11.693 14.618 11.9988C14.6215 11.9391 14.625 11.8758 14.625 11.8125ZM6.75 15.75C8.72578 15.75 10.568 15.4195 11.9566 14.8395C12.5297 14.6004 13.0641 14.3051 13.5 13.943V15.1875C13.5 16.7414 10.4766 18 6.75 18C3.02344 18 0 16.7414 0 15.1875V13.943C0.439453 14.3051 0.970313 14.6004 1.54336 14.8395C2.93203 15.4195 4.77422 15.75 6.75 15.75Z" fill="currentColor"/> </g> <defs> <clipPath id="clip0_11044_1709"> <rect width="18" height="18" fill="white"/> </clipPath> </defs> </svg></div></div><div>Financial Services</div></div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/676153f037ee7f27460fc8f7_arrow_right_alt.svg" loading="lazy" alt="Arrow icon" class="arrow-solutions_navbar"/></a><a data-w-id="ac54ef48-8786-e42f-f086-02ebf2cd43a6" href="/solutions/government" class="link-solutions_navbar w-inline-block"><div class="flex-wrapper is-left-aligned"><div class="icon-bg-solutions_navbar"><div class="icon-solutions_navbar w-embed"><svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_11044_1714)"> <path d="M8.4412 0.147656C8.78573 -0.0492188 9.21112 -0.0492188 9.55917 0.147656L15.599 3.59648L15.7502 3.65625V3.68789L17.4342 4.65117C17.8771 4.9043 18.0951 5.42461 17.965 5.9168C17.835 6.40898 17.3885 6.75352 16.8787 6.75352L1.12518 6.75C0.615415 6.75 0.168931 6.40547 0.0388528 5.91328C-0.0912254 5.42109 0.126743 4.90078 0.569712 4.64766L2.25018 3.68789V3.65625L2.40487 3.6L8.4412 0.147656ZM2.25018 7.875H4.50018V14.625H5.90643V7.875H8.15643V14.625H9.84393V7.875H12.0939V14.625H13.5002V7.875H15.7502V14.7762C15.7713 14.7867 15.7924 14.8008 15.8135 14.8148L17.501 15.9398C17.9123 16.2141 18.0986 16.7273 17.9545 17.202C17.8103 17.6766 17.3709 18 16.8752 18H1.12518C0.629478 18 0.19354 17.6766 0.0493996 17.202C-0.094741 16.7273 0.0880715 16.2141 0.502915 15.9398L2.19042 14.8148C2.21151 14.8008 2.2326 14.7902 2.2537 14.7762L2.25018 7.875Z" fill="currentColor"/> </g> <defs> <clipPath id="clip0_11044_1714"> <rect width="18" height="18" fill="white"/> </clipPath> </defs> </svg></div></div><div>Government</div></div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/676153f037ee7f27460fc8f7_arrow_right_alt.svg" loading="lazy" alt="Arrow icon" class="arrow-solutions_navbar"/></a><a data-w-id="41a10a8b-61a7-d7cb-aab7-9c1e30a8e96f" href="/solutions/technology" class="link-solutions_navbar w-inline-block"><div class="flex-wrapper is-left-aligned"><div class="icon-bg-solutions_navbar"><div class="icon-solutions_navbar w-embed"><svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_11044_1719)"> <path d="M6.1875 0.84375C6.1875 0.376172 5.81133 0 5.34375 0C4.87617 0 4.5 0.376172 4.5 0.84375V2.25C3.25898 2.25 2.25 3.25898 2.25 4.5H0.84375C0.376172 4.5 0 4.87617 0 5.34375C0 5.81133 0.376172 6.1875 0.84375 6.1875H2.25V8.15625H0.84375C0.376172 8.15625 0 8.53242 0 9C0 9.46758 0.376172 9.84375 0.84375 9.84375H2.25V11.8125H0.84375C0.376172 11.8125 0 12.1887 0 12.6562C0 13.1238 0.376172 13.5 0.84375 13.5H2.25C2.25 14.741 3.25898 15.75 4.5 15.75V17.1562C4.5 17.6238 4.87617 18 5.34375 18C5.81133 18 6.1875 17.6238 6.1875 17.1562V15.75H8.15625V17.1562C8.15625 17.6238 8.53242 18 9 18C9.46758 18 9.84375 17.6238 9.84375 17.1562V15.75H11.8125V17.1562C11.8125 17.6238 12.1887 18 12.6562 18C13.1238 18 13.5 17.6238 13.5 17.1562V15.75C14.741 15.75 15.75 14.741 15.75 13.5H17.1562C17.6238 13.5 18 13.1238 18 12.6562C18 12.1887 17.6238 11.8125 17.1562 11.8125H15.75V9.84375H17.1562C17.6238 9.84375 18 9.46758 18 9C18 8.53242 17.6238 8.15625 17.1562 8.15625H15.75V6.1875H17.1562C17.6238 6.1875 18 5.81133 18 5.34375C18 4.87617 17.6238 4.5 17.1562 4.5H15.75C15.75 3.25898 14.741 2.25 13.5 2.25V0.84375C13.5 0.376172 13.1238 0 12.6562 0C12.1887 0 11.8125 0.376172 11.8125 0.84375V2.25H9.84375V0.84375C9.84375 0.376172 9.46758 0 9 0C8.53242 0 8.15625 0.376172 8.15625 0.84375V2.25H6.1875V0.84375ZM5.625 4.5H12.375C12.9973 4.5 13.5 5.00273 13.5 5.625V12.375C13.5 12.9973 12.9973 13.5 12.375 13.5H5.625C5.00273 13.5 4.5 12.9973 4.5 12.375V5.625C4.5 5.00273 5.00273 4.5 5.625 4.5ZM12.375 5.625H5.625V12.375H12.375V5.625Z" fill="currentColor"/> </g> <defs> <clipPath id="clip0_11044_1719"> <rect width="18" height="18" fill="white"/> </clipPath> </defs> </svg></div></div><div>Technology</div></div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/676153f037ee7f27460fc8f7_arrow_right_alt.svg" loading="lazy" alt="Arrow icon" class="arrow-solutions_navbar"/></a></div></div></div><div class="line-horizontal is-navbar-resources"></div><div class="posts-wrapper-navbar_resources"><div class="margin-bottom margin-xxsmall"><div class="text-size-regular grid-left_resources text-weight-bold">THOUGHT LEADERSHIP</div></div><div class="w-dyn-list"><div role="list" class="list-posts-navbar_resources w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="/whitepaper/how-herodevs-supports-the-white-houses-2023-open-source-security-initiatives-with-proactive-long-term-solutions" class="item-wrapper-navbar_developers w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/679b554a7e733ecbd3576cb4_whitehousewhitepaper.webp" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/679b554a7e733ecbd3576cb4_whitehousewhitepaper-p-500.webp 500w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/679b554a7e733ecbd3576cb4_whitehousewhitepaper-p-800.webp 800w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/679b554a7e733ecbd3576cb4_whitehousewhitepaper.webp 1024w" class="img-whitepaper-navbar_developers"/><div><div class="text-color-black text-style-3lines">How HeroDevs Supports the White House’s 2023 Open Source Security Initiatives with Proactive, Long-Term Solutions</div><div class="margin-top margin-xxsmall"><div class="text-size-small text-weight-light text-style-2lines">How HeroDevs Supports the White House’s 2023 Open Source Security Initiatives with Proactive, Long-Term Solutions</div></div></div></a></div><div role="listitem" class="w-dyn-item"><a href="/whitepaper/mitigating-open-source-software-risks-with-herodevs-never-ending-support" class="item-wrapper-navbar_developers w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6734ece2ed7428156634cb06_shield.webp" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6734ece2ed7428156634cb06_shield-p-500.webp 500w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6734ece2ed7428156634cb06_shield-p-800.webp 800w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6734ece2ed7428156634cb06_shield.webp 1024w" class="img-whitepaper-navbar_developers"/><div><div class="text-color-black text-style-3lines">Mitigating Open Source Software Risks with HeroDevs’ Never-Ending Support</div><div class="margin-top margin-xxsmall"><div class="text-size-small text-weight-light text-style-2lines">Open Source Software Risks in 2024: Strategies for Securing Legacy Systems</div></div></div></a></div></div></div></div></div><div class="banner-overview_navbar"><div><div class="flex-wrapper is-left-aligned"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6717e271a5c95604e4f8446c_auto_stories.svg" loading="lazy" alt="Book icon"/><div class="text-size-large text-color-white">Professional Services</div></div><div class="margin-top margin-tiny"><div class="text-size-small text-weight-light text-color-lightgrey">Unlock the full potential of your HeroDevs solutions with our Professional Services. From expert guidance to complete implementation, get white-glove service tailored to your needs—ensuring seamless performance and peace of mind.</div></div></div><div class="flex-no-shrink"><a href="/support" class="button-secondary w-inline-block"><div class="wrapper-button-secondary is-alternative"><div>Learn More</div><div class="w-embed"><svg width="25" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)"><path d="M5.5 13h11.17l-4.88 4.88c-.39.39-.39 1.03 0 1.42.39.39 1.02.39 1.41 0l6.59-6.59a.996.996 0 0 0 0-1.41l-6.58-6.6a.996.996 0 1 0-1.41 1.41L16.67 11H5.5c-.55 0-1 .45-1 1s.45 1 1 1z" fill="currentColor"/></g><defs><clipPath id="a"><path fill="#fff" transform="translate(.5)" d="M0 0h24v24H0z"/></clipPath></defs></svg></div></div></a></div></div></div></div></div></nav></div><a href="/pricing" class="navlink_navbar w-nav-link">Pricing</a><div data-hover="false" data-delay="300" class="dropdown_navbar w-dropdown"><div class="dropdown-navlink w-dropdown-toggle"><div>Developers</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66576a90c2486930d01be71a_keyboard_arrow_down_24dp_FILL0_wght400_GRAD0_opsz24.svg" loading="lazy" width="24" height="24" alt="Arrow down" class="arrow-dropdown_navbar"/></div><nav class="dropdown-list-big_navbar w-dropdown-list"><div class="container-navbar"><div class="dropdown-content_navbar"><div class="content-left-dropdown_navbar"><div><div class="margin-bottom margin-xsmall"><div class="heading-style-h6"><span class="text-color-primary">Integrate Seamlessly</span> With Your Current Build Process</div></div><div class="text-size-regular text-weight-light">Switching to NES take minutes and is as simple as pointing to our private repository.<br/></div></div><div class="link-wrapper-left_navbar"><a href="https://support.herodevs.com/hc/en-us/categories/21257768082061-Additional-Information" target="_blank" class="navlink is-dropdown">Policies</a><a href="https://support.herodevs.com/hc/en-us/sections/21257771874061-Terms-Of-Service" target="_blank" class="navlink is-dropdown">Terms of Service</a><a href="https://support.herodevs.com/hc/en-us/categories/27841347442701-Service-Level-Agreement-SLA" target="_blank" class="flex-wrapper is-left-aligned w-inline-block"><div class="navlink is-no-padding">Service Level Agreements</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/660da7ddcea77ea1b4b635b1_open_in_new_FILL0_wght400_GRAD0_opsz24.svg" loading="lazy" alt="Open in new tab icon" class="image-small"/></a><div class="button-group"><a href="/vulnerability-directory" class="custom-quote_navbar w-inline-block"><div>Vulnerability Directory</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66faa736749686ab0cc1f022_open_in_new%20(1).svg" loading="lazy" alt="Open in new tab icon"/></a></div></div></div><div class="content-right-dropdown_navbar is-developers"><div id="w-node-_3c5e6bb1-ee19-0863-51eb-85024e69eded-45994767" class="banner-overview_navbar"><div><div class="flex-wrapper is-left-aligned"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/672b894a1f103ff55cd7a9eb_auto_stories.svg" loading="lazy" alt="Documentation icon"/><div class="heading-style-h6">NES Documentation</div></div><div class="text-size-small text-color-white">Explore install and release notes for all NES products<br/></div></div><a href="https://support.herodevs.com/hc/en-us" target="_blank" class="button-secondary w-inline-block"><div class="wrapper-button-secondary is-alternative"><div>NES Documentation</div><div class="image-small w-embed"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="mask0_115_5697" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="24" height="24"> <rect width="24" height="24" fill="#D9D9D9"/> </mask> <g mask="url(#mask0_115_5697)"> <path d="M5 21C4.45 21 3.97917 20.8042 3.5875 20.4125C3.19583 20.0208 3 19.55 3 19V5C3 4.45 3.19583 3.97917 3.5875 3.5875C3.97917 3.19583 4.45 3 5 3H12V5H5V19H19V12H21V19C21 19.55 20.8042 20.0208 20.4125 20.4125C20.0208 20.8042 19.55 21 19 21H5ZM9.7 15.7L8.3 14.3L17.6 5H14V3H21V10H19V6.4L9.7 15.7Z" fill="currentColor"/> </g> </svg></div></div></a></div><div class="w-layout-grid grid-navbar_developers"><div><div class="text-weight-bold">GUIDES</div><div class="col-grid-navbar_developers"><a href="https://support.herodevs.com/hc/en-us/articles/21715679294221-Download-Methods" target="_blank" class="navlink_developers">Download Methods</a><a href="https://support.herodevs.com/hc/en-us/articles/23498746070541-Consuming-Never-Ending-Support-packages" target="_blank" class="navlink_developers">Consuming Never-Ending Support Packages</a><a href="https://support.herodevs.com/hc/en-us/articles/29992421969805-Nexus-Repository-Manager-Instructions" target="_blank" class="navlink_developers">Nexus Repository Manager Instructions</a><a href="https://support.herodevs.com/hc/en-us/articles/21086564573965-Artifactory-Repository-Manager-Instructions" target="_blank" class="navlink_developers">Artifactory Repository Manager Instructions</a></div></div><div><div class="text-weight-bold">TOOLS</div><div class="col-grid-navbar_developers"><a href="https://support.herodevs.com/hc/en-us/articles/24569805342221-HeroDevs-CLI" target="_blank" class="navlink_developers">HeroDevs CLI</a><a href="/vulnerability-directory" class="navlink_developers">Vulnerability Directory</a><a href="https://nes.herodevs.com/" target="_blank" class="navlink_developers">Never-Ending Support Portal</a><a href="/disclosures" class="navlink_developers">Report Vulnerability</a><a href="/xeol" class="navlink_developers">XEOL</a></div></div><div class="col-grid-navbar_developers is-whitepaper"><div class="text-weight-bold">GUIDES</div><div class="w-dyn-list"><div role="list" class="w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="/whitepaper/mitigating-open-source-software-risks-with-herodevs-never-ending-support" class="item-wrapper-navbar_developers w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6734ece2ed7428156634cb06_shield.webp" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6734ece2ed7428156634cb06_shield-p-500.webp 500w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6734ece2ed7428156634cb06_shield-p-800.webp 800w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6734ece2ed7428156634cb06_shield.webp 1024w" class="img-whitepaper-navbar_developers"/><div><div class="margin-bottom margin-xxsmall"><div class="text-color-black">Mitigating Open Source Software Risks with HeroDevs’ Never-Ending Support</div></div><div class="text-color-black text-weight-light text-style-3lines">Open Source Software Risks in 2024: Strategies for Securing Legacy Systems</div></div></a></div></div></div></div></div></div></div></div></nav></div><div data-hover="false" data-delay="300" class="dropdown_navbar w-dropdown"><div class="dropdown-navlink w-dropdown-toggle"><div>Resources</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66576a90c2486930d01be71a_keyboard_arrow_down_24dp_FILL0_wght400_GRAD0_opsz24.svg" loading="lazy" width="24" height="24" alt="Arrow down" class="arrow-dropdown_navbar"/></div><nav class="dropdown-list-big_navbar w-dropdown-list"><div class="container-navbar"><div class="dropdown-content_navbar"><div class="content-left-dropdown_navbar is-resources"><div><div class="margin-bottom margin-xxsmall"><div><div class="flex-wrapper is-left-aligned is-centered-mobile"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/675c055735caba0803432eac_school.svg" loading="lazy" alt="School icon"/><div class="heading-style-h6">Resources</div></div></div></div><div class="text-size-small text-weight-light">Explore the HeroDevs blog, whitepapers, documentation, and more to stay informed.<br/></div></div><div class="link-wrapper-left_navbar is-navbar-resources"><a href="/blog" class="navlink_developers">Blog</a><a href="/newsletter-archive" class="navlink_developers">Newsletters</a><a href="/whitepapers" class="navlink_developers">White Papers</a><a href="/media-kit" class="navlink_developers">Media Kit</a><div class="button-group"><a href="/vulnerability-directory" class="button-secondary is-resources-tab w-inline-block"><div class="wrapper-button-secondary"><div>Vulnerability Directory</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/660da7ddcea77ea1b4b635b1_open_in_new_FILL0_wght400_GRAD0_opsz24.svg" loading="lazy" alt="Open in new tab icon"/></div></a></div></div></div><div class="content-right-dropdown_navbar is-resources"><div class="banner-overview_navbar"><div><div class="flex-wrapper is-left-aligned"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6717e271a5c95604e4f8446c_auto_stories.svg" loading="lazy" alt="Book icon"/><div class="heading-style-h6 text-weight-medium text-color-white">Vulnerability Directory</div></div><div class="text-size-small text-weight-light text-color-lightgrey">If you’re currently using these frameworks in your application’s tech stack, your application could be vulnerable.</div></div><div class="flex-no-shrink"><a href="/vulnerability-directory" class="button-primary is-small w-inline-block"><div>Vulnerability Directory</div><img width="24" height="24" alt="Arrow" loading="lazy" src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66faa736749686ab0cc1f022_open_in_new%20(1).svg"/></a></div></div><div class="w-layout-grid grid-navbar_resources"><div class="w-layout-grid grid-left_resources"><div class="flex-no-shrink"><div class="flex-wrapper is-left-aligned is-centered-mobile"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/673367bd2ecd4ee8bb5cd4a4_apartment.svg" loading="lazy" alt="Building icon"/><div class="text-size-regular">Company</div></div><div class="margin-top margin-small"><div class="col-grid-navbar_resources"><a href="/careers" class="navlink_developers">Careers</a><a href="/customers" class="navlink_developers">Customers</a></div></div></div><div class="flex-no-shrink"><div class="flex-wrapper is-left-aligned is-centered-mobile"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6717b4e04bc009b855d4d0a8_auto_stories.svg" loading="lazy" alt="Book icon"/><div class="text-size-regular">Documentation</div></div><div class="margin-top margin-small"><a href="https://support.herodevs.com/hc/en-us" target="_blank" class="flex-wrapper is-left-aligned is-centered-mobile w-inline-block"><div class="text-style-link text-color-black">NES Documentation</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/660da7ddcea77ea1b4b635b1_open_in_new_FILL0_wght400_GRAD0_opsz24.svg" loading="lazy" alt="Open in new tab icon"/></a></div></div></div><div class="line-horizontal is-navbar-resources"></div><div class="posts-wrapper-navbar_resources"><div class="margin-bottom margin-xxsmall"><div class="text-size-regular grid-left_resources">Featured Articles</div></div><div class="w-dyn-list"><div role="list" class="list-posts-navbar_resources w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="/whitepaper/how-herodevs-supports-the-white-houses-2023-open-source-security-initiatives-with-proactive-long-term-solutions" class="item-wrapper-navbar_developers w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/679b554a7e733ecbd3576cb4_whitehousewhitepaper.webp" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/679b554a7e733ecbd3576cb4_whitehousewhitepaper-p-500.webp 500w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/679b554a7e733ecbd3576cb4_whitehousewhitepaper-p-800.webp 800w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/679b554a7e733ecbd3576cb4_whitehousewhitepaper.webp 1024w" class="img-whitepaper-navbar_developers"/><div><div class="text-color-black text-style-3lines">How HeroDevs Supports the White House’s 2023 Open Source Security Initiatives with Proactive, Long-Term Solutions</div><div class="margin-top margin-xxsmall"><div class="text-size-small text-weight-light text-style-2lines">How HeroDevs Supports the White House’s 2023 Open Source Security Initiatives with Proactive, Long-Term Solutions</div></div></div></a></div><div role="listitem" class="w-dyn-item"><a href="/whitepaper/mitigating-open-source-software-risks-with-herodevs-never-ending-support" class="item-wrapper-navbar_developers w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6734ece2ed7428156634cb06_shield.webp" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6734ece2ed7428156634cb06_shield-p-500.webp 500w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6734ece2ed7428156634cb06_shield-p-800.webp 800w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6734ece2ed7428156634cb06_shield.webp 1024w" class="img-whitepaper-navbar_developers"/><div><div class="text-color-black text-style-3lines">Mitigating Open Source Software Risks with HeroDevs’ Never-Ending Support</div><div class="margin-top margin-xxsmall"><div class="text-size-small text-weight-light text-style-2lines">Open Source Software Risks in 2024: Strategies for Securing Legacy Systems</div></div></div></a></div></div></div></div></div></div></div></div></nav></div></div><div class="menu-right_navbar"><a href="/contact" class="cta-link_navbar w-inline-block"><div class="cta_navbar"><div>Contact Us</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/65159ab1896f3095342e4f5a_arrow_forward_gradient-min.svg" loading="lazy" alt=""/></div></a></div></nav><div class="menu-button_navbar background-color-secondary w-nav-button"><div class="menu-icon"><div class="menu-icon_line-top"></div><div class="menu-icon_line-middle"><div class="menu-icon_line-middle-inner"></div></div><div class="menu-icon_line-bottom"></div></div></div></div></div></div><div class="global-styles w-embed"><style> /* Set color style to inherit */ .inherit-color * { color: inherit; } /* Focus state style for keyboard navigation for the focusable elements */ *[tabindex]:focus-visible, input[type="file"]:focus-visible { outline: 0.125rem solid #4d65ff; outline-offset: 0.125rem; } /* Get rid of top margin on first element in any rich text element */ .w-richtext > :not(div):first-child, .w-richtext > div:first-child > :first-child { margin-top: 0 !important; } /* Get rid of bottom margin on last element in any rich text element */ .w-richtext>:last-child, .w-richtext ol li:last-child, .w-richtext ul li:last-child { margin-bottom: 0 !important; } /* Prevent all click and hover interaction with an element */ .pointer-events-off { pointer-events: none; } /* Enables all click and hover interaction with an element */ .pointer-events-on { pointer-events: auto; } /* Create a class of .div-square which maintains a 1:1 dimension of a div */ .div-square::after { content: ""; display: block; padding-bottom: 100%; } /* Make sure containers never lose their center alignment */ .container-medium,.container-small, .container-large { margin-right: auto !important; margin-left: auto !important; } /* Make the following elements inherit typography styles from the parent and not have hardcoded values. Important: You will not be able to style for example "All Links" in Designer with this CSS applied. Uncomment this CSS to use it in the project. Leave this message for future hand-off. */ /* a, .w-input, .w-select, .w-tab-link, .w-nav-link, .w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link { color: inherit; text-decoration: inherit; font-size: inherit; } */ /* Apply "..." after 3 lines of text */ .text-style-3lines { display: -webkit-box; overflow: hidden; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } /* Apply "..." after 2 lines of text */ .text-style-2lines { display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } /* Apply "..." after 2 lines of text */ .text-style-1lines { display: -webkit-box; overflow: hidden; -webkit-line-clamp: 1; -webkit-box-orient: vertical; } /* Adds inline flex display */ .display-inlineflex { display: inline-flex; } /* These classes are never overwritten */ .hide { display: none !important; } @media screen and (max-width: 991px) { .hide, .hide-tablet { display: none !important; } } @media screen and (max-width: 767px) { .hide-mobile-landscape{ display: none !important; } } @media screen and (max-width: 479px) { .hide-mobile{ display: none !important; } } .margin-0 { margin: 0rem !important; } .padding-0 { padding: 0rem !important; } .spacing-clean { padding: 0rem !important; margin: 0rem !important; } .margin-top { margin-right: 0rem !important; margin-bottom: 0rem !important; margin-left: 0rem !important; } .padding-top { padding-right: 0rem !important; padding-bottom: 0rem !important; padding-left: 0rem !important; } .margin-right { margin-top: 0rem !important; margin-bottom: 0rem !important; margin-left: 0rem !important; } .padding-right { padding-top: 0rem !important; padding-bottom: 0rem !important; padding-left: 0rem !important; } .margin-bottom { margin-top: 0rem !important; margin-right: 0rem !important; margin-left: 0rem !important; } .padding-bottom { padding-top: 0rem !important; padding-right: 0rem !important; padding-left: 0rem !important; } .margin-left { margin-top: 0rem !important; margin-right: 0rem !important; margin-bottom: 0rem !important; } .padding-left { padding-top: 0rem !important; padding-right: 0rem !important; padding-bottom: 0rem !important; } .margin-horizontal { margin-top: 0rem !important; margin-bottom: 0rem !important; } .padding-horizontal { padding-top: 0rem !important; padding-bottom: 0rem !important; } .margin-vertical { margin-right: 0rem !important; margin-left: 0rem !important; } .padding-vertical { padding-right: 0rem !important; padding-left: 0rem !important; } /* Apply "..." at 100% width */ .truncate-width { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } /* Removes native scrollbar */ .no-scrollbar { -ms-overflow-style: none; overflow: -moz-scrollbars-none; } .no-scrollbar::-webkit-scrollbar { display: none; } </style></div><div class="main-wrapper"><section class="section is-hero-product"><div class="line-top-hero_home"></div><div class="padding-global"><div class="w-layout-grid grid-hero_products-v2"><div id="w-node-_1770de0c-8b0c-2ae4-60ab-0fe64382aed2-8b5af2b2" class="hero-wrapper_products"><div class="margin-bottom margin-xsmall"><div class="text-size-medium text-weight-medium text-color-white">Never-Ending Support for Spring Boot versions <span class="version-number-hero_product">1.5, 2.7</span></div></div><div class="margin-bottom margin-small"><h1 class="heading-style-h1 text-color-white">NES for Spring</h1></div><h2 class="text-size-regular text-weight-light text-color-white">Never-Ending Support (NES) for Spring from HeroDevs means you can stay secure and compliant without migrating away.</h2><div class="margin-top margin-medium"><div class="button-group is-hero-products"><a href="/pricing" class="button-primary w-inline-block"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6723ac51c819312137006b1d_arrow_outward.svg" loading="lazy" alt="White arrow"/><div>Get Pricing</div></a><a data-optibase-click-conversion-id="spring_docs_test_click" data-optibase-test-id="spring_docs_test" data-optibase-variant-id="talk_to_our_experts" href="#contact-us" class="button-secondary-alternate w-inline-block"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6723ada81d036dfd83967dc2_Talk%20to%20experts.svg" loading="lazy" alt="Users icon"/><div>Talk to our Experts</div></a><a data-optibase-click-conversion-id="spring_docs_test_click" data-optibase-test-id="spring_docs_test" data-optibase-variant-id="view_docs" style="display:none" href="https://docs.herodevs.com/guide/getting-started" target="_blank" class="button-secondary-alternate w-inline-block"><div class="image-small w-embed"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="mask0_9590_347" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="24" height="24"> <rect width="24" height="24" fill="#D9D9D9"/> </mask> <g mask="url(#mask0_9590_347)"> <path d="M12 19.5503C11.8167 19.5503 11.6375 19.5253 11.4625 19.4753C11.2875 19.4253 11.125 19.3586 10.975 19.2753C10.2917 18.8586 9.575 18.5419 8.825 18.3253C8.075 18.1086 7.3 18.0003 6.5 18.0003C5.8 18.0003 5.1125 18.0919 4.4375 18.2753C3.7625 18.4586 3.11667 18.7169 2.5 19.0503C2.15 19.2336 1.8125 19.2253 1.4875 19.0253C1.1625 18.8253 1 18.5336 1 18.1503V6.10026C1 5.91693 1.04583 5.74193 1.1375 5.57526C1.22917 5.40859 1.36667 5.28359 1.55 5.20026C2.31667 4.80026 3.11667 4.50026 3.95 4.30026C4.78333 4.10026 5.63333 4.00026 6.5 4.00026C7.46667 4.00026 8.4125 4.12526 9.3375 4.37526C10.2625 4.62526 11.15 5.00026 12 5.50026V17.6003C12.85 17.0669 13.7417 16.6669 14.675 16.4003C15.6083 16.1336 16.55 16.0003 17.5 16.0003C18.1 16.0003 18.6875 16.0503 19.2625 16.1503C19.8375 16.2503 20.4167 16.4003 21 16.6003V4.60026C21.25 4.68359 21.4958 4.77109 21.7375 4.86276C21.9792 4.95443 22.2167 5.06693 22.45 5.20026C22.6333 5.28359 22.7708 5.40859 22.8625 5.57526C22.9542 5.74193 23 5.91693 23 6.10026V18.1503C23 18.5336 22.8375 18.8253 22.5125 19.0253C22.1875 19.2253 21.85 19.2336 21.5 19.0503C20.8833 18.7169 20.2375 18.4586 19.5625 18.2753C18.8875 18.0919 18.2 18.0003 17.5 18.0003C16.7 18.0003 15.925 18.1086 15.175 18.3253C14.425 18.5419 13.7083 18.8586 13.025 19.2753C12.875 19.3586 12.7125 19.4253 12.5375 19.4753C12.3625 19.5253 12.1833 19.5503 12 19.5503ZM14.825 14.2503C14.6583 14.4003 14.4792 14.4294 14.2875 14.3378C14.0958 14.2461 14 14.0919 14 13.8753V5.70026C14 5.63359 14.0125 5.57109 14.0375 5.51276C14.0625 5.45443 14.1 5.40026 14.15 5.35026L18.15 1.35026C18.3167 1.18359 18.5 1.14193 18.7 1.22526C18.9 1.30859 19 1.46693 19 1.70026V10.2753C19 10.3586 18.9833 10.4294 18.95 10.4878C18.9167 10.5461 18.875 10.6003 18.825 10.6503L14.825 14.2503Z" fill="currentColor"/> </g> </svg></div><div>View Docs</div></a></div></div></div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6703ce5abb0dfaf819165d38_NES%20for%20Spring.svg" loading="eager" id="w-node-_1770de0c-8b0c-2ae4-60ab-0fe64382aee7-8b5af2b2" alt="NES for Spring logo" class="image-hero_product-v2 hide-tablet"/></div></div></section><section class="section"><div class="padding-global"><div class="padding-section-medium"><div class="text-align-center"><h3 class="heading-style-h3">Supported Versions</h3><div class="margin-top margin-xxsmall"><div class="line-heading"></div></div></div><div data-current="Tab 2" data-easing="ease" data-duration-in="300" data-duration-out="100" class="tab-wrapper_spring w-tabs"><div class="tabs-menu_spring w-tab-menu"><a data-w-tab="Tab 1" class="tab-link_spring w-inline-block w-tab-link"><div class="tab-link-wrapper_spring"><div>Spring Boot 1.5</div></div></a><a data-w-tab="Tab 2" class="tab-link_spring w-inline-block w-tab-link w--current"><div class="tab-link-wrapper_spring"><div>Spring Boot 2.7</div></div></a></div><div class="tabs-content_spring w-tab-content"><div data-w-tab="Tab 1" class="tab-pane_spring w-tab-pane"><div class="container-xlarge"><div class="container-small text-align-center"><div class="margin-bottom margin-small"><div class="margin-bottom margin-xsmall"><h3 class="heading-style-h3 text-align-center-mobile">What is included in NES for Spring Boot 1.5?</h3></div></div><div class="text-size-regular text-weight-light text-align-center-mobile">NES for Spring Boot 1.5 is an overarching initiative to provide continual security updates to various Spring Projects and Packages of the Spring ecosystem branching off of Spring Boot 1.5 and compatible versions of other Spring Projects, delivered through different subscriptions. <strong>NES for Spring Boot 1.5 is the only extended long term support option available on the market for Spring Boot 1.5. </strong><br/><br/>You will get the most comprehensive security support through our NES for Spring Boot 1.5 : Foundations subscription and support can be extended to more packages through our targeted NES for Spring Boot 1.5 : Essentials subscription.</div></div><div class="w-layout-grid grid-what-is_spring"><div class="col-what-is_spring"><div class="margin-bottom margin-xsmall"><div class="flex-wrapper"><div class="plan-name_pricing is-pink"><img loading="lazy" src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66b117b9d3e3cd3139df86d6_Foundations.svg" alt="Foundations icon"/><div>Foundations</div></div></div></div><div class="margin-bottom margin-xsmall"><h4 class="heading-style-h6">NES for Spring Boot 1.5 : Foundations</h4></div><div class="text-size-regular text-weight-light">NES for Spring Boot 1.5: Foundations is our flagship support subscription and includes a select list of packages common in every Spring Boot 1.5 app. In addition to supporting many key packages in the Spring Boot project there are included components of Spring Framework and Spring Security to ensure the greatest amount of foundational coverage included with this subscription.<br/>Listed below are some common packages in:</div><div class="packages-wrapper_spring"><div class="item-package_spring"><div class="header-package_spring"><div>Spring Boot (1.5.x)</div></div><div class="body-packages_spring"><div class="text-size-regular text-weight-light">spring-boot</div><div class="text-size-regular text-weight-light">spring-boot-starter</div><div class="text-size-regular text-weight-light">spring-boot-autoconfigure<br/></div><div class="text-size-regular text-weight-light">spring-boot-test</div><div class="text-size-regular text-weight-light">spring-boot-actuator<br/></div><div class="text-size-regular text-weight-light"><strong>34+ more</strong><br/></div></div></div><div class="item-package_spring"><div class="header-package_spring"><div>Spring Framework (4.3.x)</div></div><div class="body-packages_spring"><div class="text-size-regular text-weight-light">spring-core</div><div class="text-size-regular text-weight-light">spring-aop</div><div class="text-size-regular text-weight-light">spring-beans</div><div class="text-size-regular text-weight-light">spring-expression</div><div class="text-size-regular text-weight-light">spring-web<br/></div><div class="text-size-regular text-weight-light"><strong>15+ more</strong><br/></div></div></div><div class="item-package_spring"><div class="header-package_spring"><div>Spring Security (4.2.x)</div></div><div class="body-packages_spring"><div class="text-size-regular text-weight-light">spring-security-core</div><div class="text-size-regular text-weight-light">spring-security-crypto</div><div class="text-size-regular text-weight-light">spring-security-web<br/></div><div class="text-size-regular text-weight-light">spring-security-data</div><div class="text-size-regular text-weight-light">spring-security-config<br/></div><div class="text-size-regular text-weight-light"><strong>21+ more</strong><br/></div></div></div></div></div><div class="col-what-is_spring"><div class="margin-bottom margin-xsmall"><div class="flex-wrapper"><div class="plan-name_pricing is-lightblue"><img loading="lazy" src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66b1179851bb8e23759975de_Data%20Essentials.svg" alt="Data Essentials icon"/><div>Essentials</div></div></div></div><div class="margin-bottom margin-xsmall"><h4 class="heading-style-h6">NES for Spring Boot 1.5 : Essentials</h4></div><div class="text-size-regular text-weight-light">If your security requirements go beyond what’s included in NES for Spring Boot 1.5: Foundations, our Essentials Add-On offers the flexibility to customize your support package. This allows you to select only the additional Spring packages you need, ensuring that your applications get the right level of security without paying for features you won’t use.<br/><br/>Whether your projects are small or enterprise-scale, the Essentials Add-On gives you the freedom to scale your support as your needs evolve. Choose what you need from hundreds of Spring packages across dozens of additional Spring Projects.</div></div></div><div class="cta-wrapper-packages_spring"><div>For a full list of supported packages</div><a href="#contact-us" class="button-primary w-inline-block"><div>Talk to Our Experts</div></a></div></div></div><div data-w-tab="Tab 2" class="tab-pane_spring w-tab-pane w--tab-active"><div class="container-xlarge"><div class="container-small text-align-center"><div class="margin-bottom margin-small"><div class="margin-bottom margin-xsmall"><h3 class="heading-style-h3 text-align-center-mobile">What is included in NES for Spring Boot 2.7?</h3></div></div><div class="text-size-regular text-weight-light text-align-center-mobile">NES for Spring Boot 2.7 is an overarching initiative to provide continual security updates to various Spring Projects and Packages of the Spring ecosystem branching off of Spring Boot 2.7 and compatible versions of other Spring Projects, delivered through different subscriptions. <br/><br/>You will get the most comprehensive security support through our NES for Spring Foundations subscription and support can be extended to more packages through our targeted NES for Spring Essentials subscriptions.</div></div><div class="w-layout-grid grid-what-is_spring"><div class="col-what-is_spring"><div class="margin-bottom margin-xsmall"><div class="flex-wrapper"><div class="plan-name_pricing is-pink"><img loading="lazy" src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66b117b9d3e3cd3139df86d6_Foundations.svg" alt="Foundations icon"/><div>Foundations</div></div></div></div><div class="margin-bottom margin-xsmall"><h4 class="heading-style-h6">NES for Spring Boot 2.7 : Foundations</h4></div><div class="text-size-regular text-weight-light">NES for Spring Boot 2.7: Foundations is our flagship support subscription and includes a select list of packages common in every Spring app. In addition to supporting many key packages in the Spring Boot project there are included components of Spring Framework and Spring Security to ensure the greatest amount of foundational coverage included with this subscription.<br/>Listed below are some common packages in:</div><div class="packages-wrapper_spring"><div class="item-package_spring"><div class="header-package_spring"><div>Spring Boot (2.7.x)</div></div><div class="body-packages_spring"><div class="text-size-regular text-weight-light">spring-boot</div><div class="text-size-regular text-weight-light">spring-boot-starter</div><div class="text-size-regular text-weight-light">spring-boot-autoconfigure<br/></div><div class="text-size-regular text-weight-light">spring-boot-test</div><div class="text-size-regular text-weight-light">spring-boot-actuator<br/></div><div class="text-size-regular text-weight-light"><strong>37+ more</strong><br/></div></div></div><div class="item-package_spring"><div class="header-package_spring"><div>Spring Framework (5.3.x)</div></div><div class="body-packages_spring"><div class="text-size-regular text-weight-light">spring-core</div><div class="text-size-regular text-weight-light">spring-aop</div><div class="text-size-regular text-weight-light">spring-beans</div><div class="text-size-regular text-weight-light">spring-expression</div><div class="text-size-regular text-weight-light">spring-web<br/></div><div class="text-size-regular text-weight-light"><strong>8+ more</strong><br/></div></div></div><div class="item-package_spring"><div class="header-package_spring"><div>Spring Security (5.8.x)</div></div><div class="body-packages_spring"><div class="text-size-regular text-weight-light">spring-security-core</div><div class="text-size-regular text-weight-light">spring-security-crypto</div><div class="text-size-regular text-weight-light">spring-security-web<br/></div><div class="text-size-regular text-weight-light">spring-security-data</div><div class="text-size-regular text-weight-light">spring-security-config<br/></div><div class="text-size-regular text-weight-light"><strong>6+ more</strong><br/></div></div></div></div></div><div class="col-what-is_spring"><div class="margin-bottom margin-xsmall"><div class="flex-wrapper"><div class="plan-name_pricing is-lightblue"><img loading="lazy" src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66b1179851bb8e23759975de_Data%20Essentials.svg" alt="Data Essentials icon"/><div>Essentials</div></div></div></div><div class="margin-bottom margin-xsmall"><h4 class="heading-style-h6">NES for Spring Boot 2.7<strong> </strong>: Essentials</h4></div><div class="text-size-regular text-weight-light">If your security requirements go beyond what’s included in NES for Spring Boot 2.7: Foundations, our Essentials Add-On offers the flexibility to customize your support package. This allows you to select only the additional Spring packages you need, ensuring that your applications get the right level of security without paying for features you won’t use. <br/><br/>Whether your projects are small or enterprise-scale, the Essentials Add-On gives you the freedom to scale your support as your needs evolve. Choose what you need from hundreds of Spring packages across dozens of additional Spring Projects.</div></div></div><div class="cta-wrapper-packages_spring"><div>For a full list of supported packages</div><a href="#contact-us" class="button-primary w-inline-block"><div>Talk to Our Experts</div></a></div></div></div></div></div></div></div></section><section class="section"><div class="padding-global"><div class="chart-wrapper_spring"><div class="w-layout-grid grid-why-hero_spring hide-tablet"><div class="w-layout-grid left-col-table_spring"><div id="w-node-de8420d5-0eb0-dab3-8285-aa0b2453e27f-8b5af2b2"></div><div class="block-left-table_spring is-first"><div>Extended Version Support</div><div class="text-size-small text-weight-light">Supports older Spring versions like Spring Boot 1.5 without requiring migration</div></div><div class="block-left-table_spring"><div>Cost Flexibility</div><div class="text-size-small text-weight-light">Customizable packages focus only on the Spring projects you’re actually using, eliminating unnecessary costs<br/></div></div><div class="block-left-table_spring"><div>Broad Ecosystem Support</div><div class="text-size-small text-weight-light">Integrates with diverse infrastructures, fully vendor-neutral<br/></div></div><div class="block-left-table_spring"><div>Certified CVE Naming Authority (CNA)</div></div><div class="block-left-table_spring"><div>Open Source Pledge</div><div class="text-size-small text-weight-light"><a href="https://www.herodevs.com/blog-posts/herodevs-joins-the-oss-pledge-supporting-the-future-of-openjs-and-beyond" target="_blank">View Pledge</a><br/></div></div><div class="block-left-table_spring is-last"><div>Direct Access to Spring Experts</div><div class="text-size-small text-weight-light">Core contributors actively involved in the Spring open-source community, offering personalized, knowledgeable support<br/></div></div></div><div class="background-color-secondary is-drupal-table"><div class="w-layout-grid center-col-table_spring"><div class="header-herodev-table_drupal is-spring"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6515bdf4f98e05f1242ee5e8_HeroDevs%20Logo%20-%20white-min.svg" loading="lazy" alt="HeroDevs Logo" class="img-header-table_drupal"/><div class="line-herodev-header_drupal"></div><div class="text-size-regular text-color-white">NES for Spring</div></div><div class="block-center-table_spring"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/671291ef1b26b0ece09a420a_Green%20check.svg" loading="lazy" alt="Green check icon"/></div><div class="block-center-table_spring"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/671291ef1b26b0ece09a420a_Green%20check.svg" loading="lazy" alt="Green check icon"/></div><div class="block-center-table_spring"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/671291ef1b26b0ece09a420a_Green%20check.svg" loading="lazy" alt="Green check icon"/></div><div class="block-center-table_spring"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/671291ef1b26b0ece09a420a_Green%20check.svg" loading="lazy" alt="Green check icon"/></div><div class="block-center-table_spring"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/671291ef1b26b0ece09a420a_Green%20check.svg" loading="lazy" alt="Green check icon"/></div><div class="block-center-table_spring is-last"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/671291ef1b26b0ece09a420a_Green%20check.svg" loading="lazy" alt="Green check icon"/></div></div></div><div class="w-layout-grid right-col-table_spring"><div class="header-comp-table_drupal"><div class="header-wrapper-table_drupal is-right"><div>Tanzu Spring</div></div></div><div class="block-center-table_spring is-right-border"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/67129249b7b4e6d53c337023_Red%20cross.svg" loading="lazy" alt="Red cross icon"/><div data-w-id="de8420d5-0eb0-dab3-8285-aa0b2453e2fb" class="tooltip-wrapper_drupal"><div class="tooltip-content_drupal is-small"><div>Could not verify</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/67169fd5964dcd6293c85ecc_Polygon%201.svg" loading="lazy" alt="Poligon " class="poligon-tooltip_drupal"/></div></div></div><div class="block-center-table_spring is-right-border"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/67129249b7b4e6d53c337023_Red%20cross.svg" loading="lazy" alt="Red cross icon"/><div data-w-id="b90c7990-c9f3-0ce0-e1ca-58ff12a9437c" class="tooltip-wrapper_drupal"><div class="tooltip-content_drupal is-small"><div>Could not verify</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/67169fd5964dcd6293c85ecc_Polygon%201.svg" loading="lazy" alt="Poligon " class="poligon-tooltip_drupal"/></div></div></div><div class="block-center-table_spring is-right-border"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/67129249b7b4e6d53c337023_Red%20cross.svg" loading="lazy" alt="Red cross icon"/><div data-w-id="c3556e76-03da-fce4-4457-7917ebe69d20" class="tooltip-wrapper_drupal"><div class="tooltip-content_drupal is-small"><div>Could not verify</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/67169fd5964dcd6293c85ecc_Polygon%201.svg" loading="lazy" alt="Poligon " class="poligon-tooltip_drupal"/></div></div></div><div class="block-center-table_spring is-right-border"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/671291ef1b26b0ece09a420a_Green%20check.svg" loading="lazy" alt="Green check icon"/><div data-w-id="bfec10d5-573a-5f3d-4a8a-d73da3f227fb" class="tooltip-wrapper_drupal"><div class="tooltip-content_drupal is-small"><div>Could not verify</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/67169fd5964dcd6293c85ecc_Polygon%201.svg" loading="lazy" alt="Poligon " class="poligon-tooltip_drupal"/></div></div></div><div class="block-center-table_spring is-right-border"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/67129249b7b4e6d53c337023_Red%20cross.svg" loading="lazy" alt="Red cross icon"/><div data-w-id="6c14d2ce-312f-1410-f8bb-cb0798982b06" class="tooltip-wrapper_drupal"><div class="tooltip-content_drupal is-small"><div>Could not verify</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/67169fd5964dcd6293c85ecc_Polygon%201.svg" loading="lazy" alt="Poligon " class="poligon-tooltip_drupal"/></div></div></div><div class="block-center-table_spring is-right-border-last"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/671291ef1b26b0ece09a420a_Green%20check.svg" loading="lazy" alt="Green check icon"/><div data-w-id="0da0ddbd-b703-9af7-0741-dbcbb3a597e3" class="tooltip-wrapper_drupal"><div class="tooltip-content_drupal is-small"><div>Could not verify</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/67169fd5964dcd6293c85ecc_Polygon%201.svg" loading="lazy" alt="Poligon " class="poligon-tooltip_drupal"/></div></div></div></div></div><div class="container-why-hero-mobile_drupal"><div class="margin-vertical margin-large"><div class="why-hero-mobile_drupal"><div data-hover="false" data-delay="0" class="dropdown-why-hero_drupal w-dropdown"><div class="dropdown-toggle-why-hero_drupal w-dropdown-toggle"><div class="icon-accordion w-icon-dropdown-toggle"></div><div>Extended Version Support</div></div><nav class="dropdown-list-why-hero_drupal w-dropdown-list"><div class="padding-vertical padding-xxsmall"><div class="text-size-small text-weight-light">Supports older Spring versions like Spring 4.3.x without requiring migration</div></div><div class="background-color-white is-boerder-radius"><div class="background-color-secondary is-drupal-table"><div class="w-layout-grid center-col-table_spring"><div class="header-herodev-table_drupal is-left"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/62914f32232ba15d25772f9d_HeroDevs_RGB-_02.webp" loading="lazy" sizes="100vw" srcset="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/62914f32232ba15d25772f9d_HeroDevs_RGB-_02-p-500.webp 500w, https://cdn.prod.website-files.com/62865614b39c464b76d339aa/62914f32232ba15d25772f9d_HeroDevs_RGB-_02-p-800.webp 800w, https://cdn.prod.website-files.com/62865614b39c464b76d339aa/62914f32232ba15d25772f9d_HeroDevs_RGB-_02-p-1080.webp 1080w, https://cdn.prod.website-files.com/62865614b39c464b76d339aa/62914f32232ba15d25772f9d_HeroDevs_RGB-_02.webp 2251w" alt="HeroDevs logo" class="img-header-table_drupal"/><div>NES for Spring</div></div><div class="block-center-table_drupal"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/671291ef1b26b0ece09a420a_Green%20check.svg" loading="lazy" alt="Green check icon"/></div></div></div><div class="w-layout-grid right-col-table_spring"><div class="header-comp-table_drupal"><div class="header-wrapper-table_drupal is-border-bottom"><div>Tanzu Spring</div></div></div><div class="block-center-table_drupal is-right-border is-border-radius"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/67129249b7b4e6d53c337023_Red%20cross.svg" loading="lazy" alt="Red cross icon"/></div></div></div></nav></div><div data-hover="false" data-delay="0" class="dropdown-why-hero_drupal w-dropdown"><div class="dropdown-toggle-why-hero_drupal w-dropdown-toggle"><div class="icon-accordion w-icon-dropdown-toggle"></div><div>Cost Flexibility</div></div><nav class="dropdown-list-why-hero_drupal w-dropdown-list"><div class="padding-vertical padding-xxsmall"><div class="text-size-small text-weight-light">Customizable packages focus only on the Spring projects you’re actually using, eliminating unnecessary costs</div></div><div class="background-color-white is-boerder-radius"><div class="background-color-secondary is-drupal-table"><div class="w-layout-grid center-col-table_spring"><div class="header-herodev-table_drupal is-left"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/62914f32232ba15d25772f9d_HeroDevs_RGB-_02.webp" loading="lazy" sizes="100vw" srcset="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/62914f32232ba15d25772f9d_HeroDevs_RGB-_02-p-500.webp 500w, https://cdn.prod.website-files.com/62865614b39c464b76d339aa/62914f32232ba15d25772f9d_HeroDevs_RGB-_02-p-800.webp 800w, https://cdn.prod.website-files.com/62865614b39c464b76d339aa/62914f32232ba15d25772f9d_HeroDevs_RGB-_02-p-1080.webp 1080w, https://cdn.prod.website-files.com/62865614b39c464b76d339aa/62914f32232ba15d25772f9d_HeroDevs_RGB-_02.webp 2251w" alt="HeroDevs logo" class="img-header-table_drupal"/><div>NES for Spring</div></div><div class="block-center-table_drupal"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/671291ef1b26b0ece09a420a_Green%20check.svg" loading="lazy" alt="Green check icon"/></div></div></div><div class="w-layout-grid right-col-table_spring"><div class="header-comp-table_drupal"><div class="header-wrapper-table_drupal is-border-bottom"><div>Tanzu Spring</div></div></div><div class="block-center-table_drupal is-right-border is-border-radius"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/67129249b7b4e6d53c337023_Red%20cross.svg" loading="lazy" alt="Red cross icon"/></div></div></div></nav></div><div data-hover="false" data-delay="0" class="dropdown-why-hero_drupal w-dropdown"><div class="dropdown-toggle-why-hero_drupal w-dropdown-toggle"><div class="icon-accordion w-icon-dropdown-toggle"></div><div>Broad Ecosystem Support</div></div><nav class="dropdown-list-why-hero_drupal w-dropdown-list"><div class="padding-vertical padding-xxsmall"><div class="text-size-small text-weight-light">Integrates with diverse infrastructures, fully vendor-neutral</div></div><div class="background-color-white is-boerder-radius"><div class="background-color-secondary is-drupal-table"><div class="w-layout-grid center-col-table_spring"><div class="header-herodev-table_drupal is-left"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/62914f32232ba15d25772f9d_HeroDevs_RGB-_02.webp" loading="lazy" sizes="100vw" srcset="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/62914f32232ba15d25772f9d_HeroDevs_RGB-_02-p-500.webp 500w, https://cdn.prod.website-files.com/62865614b39c464b76d339aa/62914f32232ba15d25772f9d_HeroDevs_RGB-_02-p-800.webp 800w, https://cdn.prod.website-files.com/62865614b39c464b76d339aa/62914f32232ba15d25772f9d_HeroDevs_RGB-_02-p-1080.webp 1080w, https://cdn.prod.website-files.com/62865614b39c464b76d339aa/62914f32232ba15d25772f9d_HeroDevs_RGB-_02.webp 2251w" alt="HeroDevs logo" class="img-header-table_drupal"/><div>NES for Spring</div></div><div class="block-center-table_drupal"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/671291ef1b26b0ece09a420a_Green%20check.svg" loading="lazy" alt="Green check icon"/></div></div></div><div class="w-layout-grid right-col-table_spring"><div class="header-comp-table_drupal"><div class="header-wrapper-table_drupal is-border-bottom"><div>Tanzu Spring</div></div></div><div class="block-center-table_drupal is-right-border is-border-radius"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/67129249b7b4e6d53c337023_Red%20cross.svg" loading="lazy" alt="Red cross icon"/></div></div></div></nav></div><div data-hover="false" data-delay="0" class="dropdown-why-hero_drupal w-dropdown"><div class="dropdown-toggle-why-hero_drupal w-dropdown-toggle"><div class="icon-accordion w-icon-dropdown-toggle"></div><div>Certified CVE Naming Authority (CNA)</div></div><nav class="dropdown-list-why-hero_drupal w-dropdown-list"><div class="background-color-white is-boerder-radius"><div class="background-color-secondary is-drupal-table"><div class="w-layout-grid center-col-table_spring"><div class="header-herodev-table_drupal is-left"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/62914f32232ba15d25772f9d_HeroDevs_RGB-_02.webp" loading="lazy" sizes="100vw" srcset="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/62914f32232ba15d25772f9d_HeroDevs_RGB-_02-p-500.webp 500w, https://cdn.prod.website-files.com/62865614b39c464b76d339aa/62914f32232ba15d25772f9d_HeroDevs_RGB-_02-p-800.webp 800w, https://cdn.prod.website-files.com/62865614b39c464b76d339aa/62914f32232ba15d25772f9d_HeroDevs_RGB-_02-p-1080.webp 1080w, https://cdn.prod.website-files.com/62865614b39c464b76d339aa/62914f32232ba15d25772f9d_HeroDevs_RGB-_02.webp 2251w" alt="HeroDevs logo" class="img-header-table_drupal"/><div>NES for Spring</div></div><div class="block-center-table_drupal"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/671291ef1b26b0ece09a420a_Green%20check.svg" loading="lazy" alt="Green check icon"/></div></div></div><div class="w-layout-grid right-col-table_spring"><div class="header-comp-table_drupal"><div class="header-wrapper-table_drupal is-border-bottom"><div>Tanzu Spring</div></div></div><div class="block-center-table_drupal is-right-border is-border-radius"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/671291ef1b26b0ece09a420a_Green%20check.svg" loading="lazy" alt="Green check icon"/></div></div></div></nav></div><div data-hover="false" data-delay="0" class="dropdown-why-hero_drupal w-dropdown"><div class="dropdown-toggle-why-hero_drupal w-dropdown-toggle"><div class="icon-accordion w-icon-dropdown-toggle"></div><div>Open Source Pledge</div></div><nav class="dropdown-list-why-hero_drupal w-dropdown-list"><div class="padding-vertical padding-xxsmall"><div class="text-size-small text-weight-light"><a href="https://www.herodevs.com/blog-posts/herodevs-joins-the-oss-pledge-supporting-the-future-of-openjs-and-beyond" target="_blank">View Pledge</a></div></div><div class="background-color-white is-boerder-radius"><div class="background-color-secondary is-drupal-table"><div class="w-layout-grid center-col-table_spring"><div class="header-herodev-table_drupal is-left"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/62914f32232ba15d25772f9d_HeroDevs_RGB-_02.webp" loading="lazy" sizes="100vw" srcset="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/62914f32232ba15d25772f9d_HeroDevs_RGB-_02-p-500.webp 500w, https://cdn.prod.website-files.com/62865614b39c464b76d339aa/62914f32232ba15d25772f9d_HeroDevs_RGB-_02-p-800.webp 800w, https://cdn.prod.website-files.com/62865614b39c464b76d339aa/62914f32232ba15d25772f9d_HeroDevs_RGB-_02-p-1080.webp 1080w, https://cdn.prod.website-files.com/62865614b39c464b76d339aa/62914f32232ba15d25772f9d_HeroDevs_RGB-_02.webp 2251w" alt="HeroDevs logo" class="img-header-table_drupal"/><div>NES for Spring</div></div><div class="block-center-table_drupal"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/671291ef1b26b0ece09a420a_Green%20check.svg" loading="lazy" alt="Green check icon"/></div></div></div><div class="w-layout-grid right-col-table_spring"><div class="header-comp-table_drupal"><div class="header-wrapper-table_drupal is-border-bottom"><div>Tanzu Spring</div></div></div><div class="block-center-table_drupal is-right-border is-border-radius"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/67129249b7b4e6d53c337023_Red%20cross.svg" loading="lazy" alt="Red cross icon"/></div></div></div></nav></div><div data-hover="false" data-delay="0" class="dropdown-why-hero_drupal is-no-boders w-dropdown"><div class="dropdown-toggle-why-hero_drupal w-dropdown-toggle"><div class="icon-accordion w-icon-dropdown-toggle"></div><div>Direct Access to Spring Experts</div></div><nav class="dropdown-list-why-hero_drupal w-dropdown-list"><div class="padding-vertical padding-xxsmall"><div class="text-size-small text-weight-light">Core contributors actively involved in the Spring open-source community, offering personalized, knowledgeable support</div></div><div class="background-color-white is-boerder-radius"><div class="background-color-secondary is-drupal-table"><div class="w-layout-grid center-col-table_spring"><div class="header-herodev-table_drupal is-left"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/62914f32232ba15d25772f9d_HeroDevs_RGB-_02.webp" loading="lazy" sizes="100vw" srcset="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/62914f32232ba15d25772f9d_HeroDevs_RGB-_02-p-500.webp 500w, https://cdn.prod.website-files.com/62865614b39c464b76d339aa/62914f32232ba15d25772f9d_HeroDevs_RGB-_02-p-800.webp 800w, https://cdn.prod.website-files.com/62865614b39c464b76d339aa/62914f32232ba15d25772f9d_HeroDevs_RGB-_02-p-1080.webp 1080w, https://cdn.prod.website-files.com/62865614b39c464b76d339aa/62914f32232ba15d25772f9d_HeroDevs_RGB-_02.webp 2251w" alt="HeroDevs logo" class="img-header-table_drupal"/><div>NES for Spring</div></div><div class="block-center-table_drupal"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/671291ef1b26b0ece09a420a_Green%20check.svg" loading="lazy" alt="Green check icon"/></div></div></div><div class="w-layout-grid right-col-table_spring"><div class="header-comp-table_drupal"><div class="header-wrapper-table_drupal is-border-bottom"><div>Tanzu Spring</div></div></div><div class="block-center-table_drupal is-right-border is-border-radius"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/671291ef1b26b0ece09a420a_Green%20check.svg" loading="lazy" alt="Green check icon"/></div></div></div></nav></div></div></div></div><div class="container_get-started is-drupal"><div><div class="margin-bottom margin-xsmall"><div class="heading-style-h4 text-color-white"><span class="text-color-primary">Built for Flexibility, Not Forced Upgrades<br/></span>Secure, Tailored Support for Spring Boot 1.5 and Beyond</div></div><div class="line-heading"></div></div><div class="text-size-regular text-weight-light text-color-white">At HeroDevs, we’re not just another platform provider—we’re a dedicated Spring support partner committed to safeguarding your existing Spring environment, including legacy versions like Spring Boot 1.5. With our Never-Ending Support program, you gain peace of mind through targeted security updates and compliance for the exact projects and packages you need, without the unnecessary costs. Join the growing number of companies that trust HeroDevs to keep their critical Spring applications secure, compliant, and compatible.</div><a href="#contact-us" class="button-primary w-inline-block"><div>Contact Us</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/63f4e3e90042c4d5a7223f86_arrow_forward.svg" loading="lazy" width="24" height="24" alt="Arrow"/></a></div></div></div></section><section id="known-vulnerabilities" class="section"><div class="padding-global overflow-hidden"><div class="padding-section-small"><div class="container-small"><div class="text-align-center"><div class="margin-bottom margin-small"><div class="tag_finance"><div>CVE Protection</div></div></div><div class="margin-bottom margin-xxsmall"><h3 class="heading-style-h3"> 34 Security Issues Fixed in NES for Spring<br/><span class="heading-style-h5">(and always looking for more)</span></h3></div><div class="line-heading"></div><div class="margin-top margin-medium"><div class="text-size-regular text-weight-light">By purchasing HeroDevs’ Never-Ending Support for Spring, you’re ensuring that your Spring applications stay secure and these vulnerabilities are mitigated. As more CVEs are discovered, you can rest easy knowing HeroDevs will fix them.<br/><br/>If you’re currently using legacy versions of Spring in your application’s tech stack, your application is vulnerable to the CVEs listed below.<br/><br/>Switch to Never-Ending Support for Spring in minutes to immediately mitigate these vulnerabilities.</div></div></div></div><div class="margin-top margin-xlarge"><div class="table_vulnerability is-product"><div class="header-table_vulnerability"><div class="item-header_table"><div class="text-size-regular text-weight-medium text-color-white">Severity </div></div><div class="item-header_table"><div class="text-size-regular text-weight-medium text-color-white">ID</div></div><div class="item-header_table"><div class="text-size-regular text-weight-medium text-color-white">Technology</div></div><div class="item-header_table"><div class="text-size-regular text-weight-medium text-color-white">Libraries Affected</div></div><div class="item-header_table"><div class="text-size-regular text-weight-medium text-color-white">Category</div></div><div class="item-header_table"><div class="text-size-regular text-weight-medium text-color-white">Version(s) Affected</div></div><div class="item-header_table"><div class="text-size-regular text-weight-medium text-color-white">Published Date</div></div></div><div class="collection_vulnerability w-dyn-list"><div fs-cmsload-mode="load-under" fs-cmsload-element="list" role="list" class="list_vulnerability w-dyn-items"><div role="listitem" class="item_vulnerability w-dyn-item"><div class="item-body-table_vulnerability"><div style="background-color:#87859d;color:hsla(0, 0.00%, 100.00%, 1.00)" class="item-severity_vulnerability"><div fs-cmsfilter-field="Severity">Low</div></div></div><div id="w-node-_1136f380-9440-0ba3-3499-073b1d4acbac-8b5af2b2" class="item-body-table_vulnerability"><a href="/vulnerability-directory/cve-2024-38829" target="_blank" class="flex-wrapper is-vulnerability w-inline-block"><img alt="Open in new tab icon" loading="lazy" src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/660dad507fa7533215fa2819_open_in_new_FILL0_wght400_GRAD0_opsz24%202.svg" class="image-link_vulnerability"/><div fs-cmsfilter-field="CVE" class="text-color-black text-style-link">CVE-2024-38829</div></a></div><div class="item-body-table_vulnerability"><div>Spring</div></div><div class="item-body-table_vulnerability"><div fs-cmsfilter-field="Framework">Spring LDAP</div></div><div class="item-body-table_vulnerability"><div>Authorization Bypass</div></div><div class="item-body-table_vulnerability"><div><=2.4.3, >=3.0.0 <=3.0.9, >=3.1.0 <=3.1.7, >=3.2.0 <3.2.7</div></div><div class="item-body-table_vulnerability"><div>Nov 20, 2024</div></div></div><div role="listitem" class="item_vulnerability w-dyn-item"><div class="item-body-table_vulnerability"><div style="background-color:hsla(35.82938388625592, 98.14%, 42.16%, 1.00);color:hsla(0, 0.00%, 100.00%, 1.00)" class="item-severity_vulnerability"><div fs-cmsfilter-field="Severity">Medium</div></div></div><div id="w-node-_1136f380-9440-0ba3-3499-073b1d4acbac-8b5af2b2" class="item-body-table_vulnerability"><a href="/vulnerability-directory/cve-2024-38827" target="_blank" class="flex-wrapper is-vulnerability w-inline-block"><img alt="Open in new tab icon" loading="lazy" src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/660dad507fa7533215fa2819_open_in_new_FILL0_wght400_GRAD0_opsz24%202.svg" class="image-link_vulnerability"/><div fs-cmsfilter-field="CVE" class="text-color-black text-style-link">CVE-2024-38827</div></a></div><div class="item-body-table_vulnerability"><div>Spring</div></div><div class="item-body-table_vulnerability"><div fs-cmsfilter-field="Framework">Spring Security</div></div><div class="item-body-table_vulnerability"><div>Authorization Bypass</div></div><div class="item-body-table_vulnerability"><div><=5.7.13, >=5.8.0 <=5.8.15, >=6.0.0 <=6.0.13, >=6.1.0 <=6.1.11, >=6.2.0 <=6.2.7, >=6.3.0 <=6.3.4</div></div><div class="item-body-table_vulnerability"><div>Nov 19, 2024</div></div></div><div role="listitem" class="item_vulnerability w-dyn-item"><div class="item-body-table_vulnerability"><div style="background-color:hsla(35.82938388625592, 98.14%, 42.16%, 1.00);color:hsla(0, 0.00%, 100.00%, 1.00)" class="item-severity_vulnerability"><div fs-cmsfilter-field="Severity">Medium</div></div></div><div id="w-node-_1136f380-9440-0ba3-3499-073b1d4acbac-8b5af2b2" class="item-body-table_vulnerability"><a href="/vulnerability-directory/cve-2024-38828" target="_blank" class="flex-wrapper is-vulnerability w-inline-block"><img alt="Open in new tab icon" loading="lazy" src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/660dad507fa7533215fa2819_open_in_new_FILL0_wght400_GRAD0_opsz24%202.svg" class="image-link_vulnerability"/><div fs-cmsfilter-field="CVE" class="text-color-black text-style-link">CVE-2024-38828</div></a></div><div class="item-body-table_vulnerability"><div>Spring</div></div><div class="item-body-table_vulnerability"><div fs-cmsfilter-field="Framework">Spring Framework</div></div><div class="item-body-table_vulnerability"><div>Denial of Service</div></div><div class="item-body-table_vulnerability"><div><5.3.42</div></div><div class="item-body-table_vulnerability"><div>Nov 15, 2024</div></div></div><div role="listitem" class="item_vulnerability w-dyn-item"><div class="item-body-table_vulnerability"><div style="background-color:hsla(18.305084745762713, 77.29%, 44.90%, 1.00);color:hsla(0, 0.00%, 100.00%, 1.00)" class="item-severity_vulnerability"><div fs-cmsfilter-field="Severity">High</div></div></div><div id="w-node-_1136f380-9440-0ba3-3499-073b1d4acbac-8b5af2b2" class="item-body-table_vulnerability"><a href="/vulnerability-directory/cve-2024-38819" target="_blank" class="flex-wrapper is-vulnerability w-inline-block"><img alt="Open in new tab icon" loading="lazy" src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/660dad507fa7533215fa2819_open_in_new_FILL0_wght400_GRAD0_opsz24%202.svg" class="image-link_vulnerability"/><div fs-cmsfilter-field="CVE" class="text-color-black text-style-link">CVE-2024-38819</div></a></div><div class="item-body-table_vulnerability"><div>Spring</div></div><div class="item-body-table_vulnerability"><div fs-cmsfilter-field="Framework">Spring Framework</div></div><div class="item-body-table_vulnerability"><div>Path Traversal</div></div><div class="item-body-table_vulnerability"><div><5.3.41, >=6.0.0 <6.0.25, >=6.1.0 <6.1.14</div></div><div class="item-body-table_vulnerability"><div>Oct 30, 2024</div></div></div><div role="listitem" class="item_vulnerability w-dyn-item"><div class="item-body-table_vulnerability"><div style="background-color:#ad191b;color:hsla(0, 0.00%, 100.00%, 1.00)" class="item-severity_vulnerability"><div fs-cmsfilter-field="Severity">Critical</div></div></div><div id="w-node-_1136f380-9440-0ba3-3499-073b1d4acbac-8b5af2b2" class="item-body-table_vulnerability"><a href="/vulnerability-directory/cve-2024-38821" target="_blank" class="flex-wrapper is-vulnerability w-inline-block"><img alt="Open in new tab icon" loading="lazy" src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/660dad507fa7533215fa2819_open_in_new_FILL0_wght400_GRAD0_opsz24%202.svg" class="image-link_vulnerability"/><div fs-cmsfilter-field="CVE" class="text-color-black text-style-link"> CVE-2024-38821</div></a></div><div class="item-body-table_vulnerability"><div>Spring</div></div><div class="item-body-table_vulnerability"><div fs-cmsfilter-field="Framework">Spring Security</div></div><div class="item-body-table_vulnerability"><div>Authorization Bypass</div></div><div class="item-body-table_vulnerability"><div>>=5.7.0 <5.7.13, >=5.8.0 <5.8.15, >=6.0.0 <6.0.13, >=6.1.0 <6.1.11, >=6.2.0 <6.2.7, >=6.3.0 <6.3.4</div></div><div class="item-body-table_vulnerability"><div>Oct 25, 2024</div></div></div><div role="listitem" class="item_vulnerability w-dyn-item"><div class="item-body-table_vulnerability"><div style="background-color:#87859d;color:hsla(0, 0.00%, 100.00%, 1.00)" class="item-severity_vulnerability"><div fs-cmsfilter-field="Severity">Low</div></div></div><div id="w-node-_1136f380-9440-0ba3-3499-073b1d4acbac-8b5af2b2" class="item-body-table_vulnerability"><a href="/vulnerability-directory/cve-2024-38820" target="_blank" class="flex-wrapper is-vulnerability w-inline-block"><img alt="Open in new tab icon" loading="lazy" src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/660dad507fa7533215fa2819_open_in_new_FILL0_wght400_GRAD0_opsz24%202.svg" class="image-link_vulnerability"/><div fs-cmsfilter-field="CVE" class="text-color-black text-style-link">CVE-2024-38820</div></a></div><div class="item-body-table_vulnerability"><div>Spring</div></div><div class="item-body-table_vulnerability"><div fs-cmsfilter-field="Framework">Spring Framework</div></div><div class="item-body-table_vulnerability"><div>Authorization Bypass</div></div><div class="item-body-table_vulnerability"><div><5.3.41, >=6.0.0 <6.0.25, >=6.1.0 <6.1.14</div></div><div class="item-body-table_vulnerability"><div>Oct 23, 2024</div></div></div><div role="listitem" class="item_vulnerability w-dyn-item"><div class="item-body-table_vulnerability"><div style="background-color:hsla(18.305084745762713, 77.29%, 44.90%, 1.00);color:hsla(0, 0.00%, 100.00%, 1.00)" class="item-severity_vulnerability"><div fs-cmsfilter-field="Severity">High</div></div></div><div id="w-node-_1136f380-9440-0ba3-3499-073b1d4acbac-8b5af2b2" class="item-body-table_vulnerability"><a href="/vulnerability-directory/cve-2024-38816" target="_blank" class="flex-wrapper is-vulnerability w-inline-block"><img alt="Open in new tab icon" loading="lazy" src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/660dad507fa7533215fa2819_open_in_new_FILL0_wght400_GRAD0_opsz24%202.svg" class="image-link_vulnerability"/><div fs-cmsfilter-field="CVE" class="text-color-black text-style-link">CVE-2024-38816</div></a></div><div class="item-body-table_vulnerability"><div>Spring</div></div><div class="item-body-table_vulnerability"><div fs-cmsfilter-field="Framework">Spring Framework</div></div><div class="item-body-table_vulnerability"><div>Path Traversal</div></div><div class="item-body-table_vulnerability"><div>>=5.3.0 <=5.3.39, >=6.0.0 <=6.0.23, >=6.1.0 <=6.1.12</div></div><div class="item-body-table_vulnerability"><div>Sep 12, 2024</div></div></div><div role="listitem" class="item_vulnerability w-dyn-item"><div class="item-body-table_vulnerability"><div style="background-color:hsla(35.82938388625592, 98.14%, 42.16%, 1.00);color:hsla(0, 0.00%, 100.00%, 1.00)" class="item-severity_vulnerability"><div fs-cmsfilter-field="Severity">Medium</div></div></div><div id="w-node-_1136f380-9440-0ba3-3499-073b1d4acbac-8b5af2b2" class="item-body-table_vulnerability"><a href="/vulnerability-directory/cve-2024-38809" target="_blank" class="flex-wrapper is-vulnerability w-inline-block"><img alt="Open in new tab icon" loading="lazy" src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/660dad507fa7533215fa2819_open_in_new_FILL0_wght400_GRAD0_opsz24%202.svg" class="image-link_vulnerability"/><div fs-cmsfilter-field="CVE" class="text-color-black text-style-link">CVE-2024-38809</div></a></div><div class="item-body-table_vulnerability"><div>Spring</div></div><div class="item-body-table_vulnerability"><div fs-cmsfilter-field="Framework">Spring Framework</div></div><div class="item-body-table_vulnerability"><div>Denial of Service</div></div><div class="item-body-table_vulnerability"><div>>=4.3.0 <=4.3.30, >=5.3.0 <5.3.38, >=6.0.0 <6.0.23, >=6.1.0 <6.1.12</div></div><div class="item-body-table_vulnerability"><div>Aug 27, 2024</div></div></div><div role="listitem" class="item_vulnerability w-dyn-item"><div class="item-body-table_vulnerability"><div style="background-color:hsla(35.82938388625592, 98.14%, 42.16%, 1.00);color:hsla(0, 0.00%, 100.00%, 1.00)" class="item-severity_vulnerability"><div fs-cmsfilter-field="Severity">Medium</div></div></div><div id="w-node-_1136f380-9440-0ba3-3499-073b1d4acbac-8b5af2b2" class="item-body-table_vulnerability"><a href="/vulnerability-directory/cve-2024-38807" target="_blank" class="flex-wrapper is-vulnerability w-inline-block"><img alt="Open in new tab icon" loading="lazy" src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/660dad507fa7533215fa2819_open_in_new_FILL0_wght400_GRAD0_opsz24%202.svg" class="image-link_vulnerability"/><div fs-cmsfilter-field="CVE" class="text-color-black text-style-link">CVE-2024-38807</div></a></div><div class="item-body-table_vulnerability"><div>Spring</div></div><div class="item-body-table_vulnerability"><div fs-cmsfilter-field="Framework">Spring Boot</div></div><div class="item-body-table_vulnerability"><div>Signature Forgery</div></div><div class="item-body-table_vulnerability"><div>>=2.7.0 <=2.7.21, >=3.0.0 <=3.0.16, >=3.1.0 <=3.1.12, >=3.2.0 <=3.2.8, >=3.3.0 <=3.3.2</div></div><div class="item-body-table_vulnerability"><div>Aug 23, 2024</div></div></div><div role="listitem" class="item_vulnerability w-dyn-item"><div class="item-body-table_vulnerability"><div style="background-color:hsla(35.82938388625592, 98.14%, 42.16%, 1.00);color:hsla(0, 0.00%, 100.00%, 1.00)" class="item-severity_vulnerability"><div fs-cmsfilter-field="Severity">Medium</div></div></div><div id="w-node-_1136f380-9440-0ba3-3499-073b1d4acbac-8b5af2b2" class="item-body-table_vulnerability"><a href="/vulnerability-directory/cve-2024-38808" target="_blank" class="flex-wrapper is-vulnerability w-inline-block"><img alt="Open in new tab icon" loading="lazy" src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/660dad507fa7533215fa2819_open_in_new_FILL0_wght400_GRAD0_opsz24%202.svg" class="image-link_vulnerability"/><div fs-cmsfilter-field="CVE" class="text-color-black text-style-link">CVE-2024-38808</div></a></div><div class="item-body-table_vulnerability"><div>Spring</div></div><div class="item-body-table_vulnerability"><div fs-cmsfilter-field="Framework">Spring Framework</div></div><div class="item-body-table_vulnerability"><div>Denial of Service</div></div><div class="item-body-table_vulnerability"><div><5.3.39</div></div><div class="item-body-table_vulnerability"><div>Aug 20, 2024</div></div></div></div><div role="navigation" aria-label="List" class="w-pagination-wrapper pagination_vulnerability"><a href="?1d4acba6_page=2" aria-label="Next Page" class="w-pagination-next button-next-pagination_vulnerability"><div class="w-inline-block">Load More</div></a><link rel="prerender" href="?1d4acba6_page=2"/></div></div></div></div><div class="container-vulnerability_products"><div class="text-size-regular">For more details on CVEs found in end-of-life software, visit our vulnerability directory.</div><div class="button-group is-centered-mobile"><a href="/vulnerability-directory" class="button-primary w-inline-block"><div>Vulnerability Directory</div><img width="24" height="24" alt="Arrow" loading="lazy" src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/63f4e3e90042c4d5a7223f86_arrow_forward.svg"/></a><a href="/disclosures" class="button-secondary w-inline-block"><div class="wrapper-button-secondary"><div>Report A Vulnerability</div></div></a></div></div><div class="hide w-embed w-script"><script> document.addEventListener("DOMContentLoaded", function() { // Select the parent element with the class "list_vulnerability" const collectionList = document.querySelector('.list_vulnerability'); if (collectionList) { // Count the number of direct child elements const childCount = collectionList.children.length; // Select the span with the class "item-count-CVE_product" const countSpan = document.querySelector('.item-count-cve_products'); // Set the count to the span element if (countSpan) { countSpan.textContent = childCount; } else { console.warn('Span with class "item-count-CVE_product" not found.'); } } else { console.warn('Element with class "list_vulnerability" not found.'); } }); </script></div></div></div></section><section class="section"><div class="padding-global"><div class="padding-section-medium"><div class="container-medium"><div class="margin-bottom margin-large text-align-center"><h3 class="heading-style-h3 text-color-primary display-inline">NES for Spring</h3><h3 class="heading-style-h3 display-inline"> is a secure drop-in replacement for </h3><h3 class="heading-style-h3 display-inline">Spring</h3><h3 class="heading-style-h3 display-inline"> and is easy to set up.</h3></div><div class="steps-wrapper_products"><div class="step_product"><div class="block-step_product"><div class="step-number_install"><div>Step 1</div></div><div class="text-size-medium">Update your Maven/Gradle file</div></div></div><div class="step_product"><div class="block-step_product"><div class="step-number_install"><div>Step 2</div></div><div class="text-size-medium">Set up token</div></div></div><div class="step_product"><div class="block-step_product"><div class="step-number_install"><div>Step 3</div></div><div class="text-size-medium">Build & Run</div></div></div><div class="line-steps_products"></div></div><div class="margin-top margin-large"><div class="lottie_products" data-w-id="1de058c8-c172-cdf1-ca44-c4fd3a8dcf32" data-animation-type="lottie" data-src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/663519ab1f739297ddeba72f_LIght%20mode%20v3.json" data-loop="1" data-direction="1" data-autoplay="1" data-is-ix2-target="0" data-renderer="canvas" data-default-duration="19.75" data-duration="0"></div></div></div></div></div></section><section class="section"><div class="padding-global"><div class="padding-section-medium"><div class="text-align-center"><div class="margin-bottom margin-xxsmall"><h3 class="heading-style-h3">What is Never-Ending Support?</h3></div><div class="line-heading"></div><div class="w-layout-grid grid-3col"><div id="w-node-_55bdf44c-1ed6-9d89-71e6-3de7968e2ecb-968e2ec2" class="item-grid-3col"><div class="icon-wrapper-grid-3col"><img loading="lazy" width="32" height="32" alt="Security icon" src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66144836b8852632e9d46ec4_Security%20Fixes.svg" class="icon-grid-3col"/></div><div><div class="margin-bottom margin-xsmall"><div class="text-size-large text-weight-bold">Security Fixes</div></div><div class="text-size-regular text-weight-light">A new version of NES for Spring will be released each time we find, validate, and fix a security issue.</div></div></div><div id="w-node-_55bdf44c-1ed6-9d89-71e6-3de7968e2ed5-968e2ec2" class="item-grid-3col"><div class="icon-wrapper-grid-3col"><img loading="lazy" width="32" height="32" alt="Compatibility icon" src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66144836475359ec582415a2_Compatibility%20Fixes.svg" class="icon-grid-3col"/></div><div><div class="margin-bottom margin-xsmall"><div class="text-size-large text-weight-bold">Drop-In Compatibility</div></div><div class="text-size-regular text-weight-light">A direct replacement for your framework—no migrations, no rewrites, just ongoing support.</div></div></div><div id="w-node-_55bdf44c-1ed6-9d89-71e6-3de7968e2edf-968e2ec2" class="item-grid-3col"><div class="icon-wrapper-grid-3col"><img loading="lazy" width="32" height="32" alt="" src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66144836c380570e0043c314_SLA%20Compliance.svg" class="icon-grid-3col"/></div><div><div class="margin-bottom margin-xsmall"><div class="text-size-large text-weight-bold">SLA Compliance</div></div><div class="text-size-regular text-weight-light display-inline">HeroDevs provides SLAs that ensure compliance by providing incident response and remediation in accordance with industry-standard regulations, including SOC 2, FedRamp, PCI, and HIPAA. </div><a href="https://support.herodevs.com/hc/en-us" target="_blank">Learn more.</a></div></div><div id="w-node-_55bdf44c-1ed6-9d89-71e6-3de7968e2eec-968e2ec2" class="item-grid-3col"><div class="icon-wrapper-grid-3col"><img loading="lazy" width="32" height="32" alt="" src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66144836562d7253dc3ea567_Team%20of%20Experts.svg" class="icon-grid-3col"/></div><div><div class="margin-bottom margin-xsmall"><div class="text-size-large text-weight-bold">Team of Experts</div></div><div class="text-size-regular text-weight-light">NES for Spring is built with advisement and consultation of core team members from Spring.</div></div></div><div id="w-node-_55bdf44c-1ed6-9d89-71e6-3de7968e2ef6-968e2ec2" class="item-grid-3col"><div class="icon-wrapper-grid-3col"><img loading="lazy" width="32" height="32" alt="" src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66144836bacd6395e1a5cdec_Easy%20to%20Install.svg" class="icon-grid-3col"/></div><div><div class="margin-bottom margin-xsmall"><div class="text-size-large text-weight-bold">Easy to Install</div></div><div class="text-size-regular text-weight-light">Our simple drop-in replacement means all you have to do is change a few files and configurations and then rebuild your project. No code changes or find & replace required.</div></div></div><div id="w-node-_55bdf44c-1ed6-9d89-71e6-3de7968e2f00-968e2ec2" class="item-grid-3col"><div class="icon-wrapper-grid-3col"><img loading="lazy" width="32" height="32" alt="" src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66144836d8387c82a47c3585_IP%20Rights%20Protected.svg" class="icon-grid-3col"/></div><div><div class="margin-bottom margin-xsmall"><div class="text-size-large text-weight-bold">Intellectual Property Protection</div></div><div class="text-size-regular text-weight-light display-inline">NES for Spring is not only secure; HeroDevs also offers enterprise-level protection for all products. </div><a aria-label="Link to Terms of Service (Software)" href="https://support.herodevs.com/hc/en-us/articles/21051880515853-Terms-of-Service-Software" target="_blank">Learn more</a></div></div></div></div></div></div></section><section class="section background-color-tertiary"><div class="padding-global"><div class="padding-section-medium"><div class="container-large"><div class="margin-bottom margin-xsmall"><h3 class="heading-style-h3">The Problem We Solve</h3></div><div class="line-heading is-left"></div><div class="content-wrapper_solve"><div class="stat-number_solve">84%</div><div class="heading-style-h5">of all codebases with open source components contained vulnerabilities.</div></div><div class="text-size-large text-weight-bold">Does your website contain vulnerabilities?</div><div class="margin-vertical margin-xsmall"><div class="text-size-regular text-weight-light">Chances are, if you are behind in adopting actively supported versions of the open-source software you are using, you are exposed.<br/>Websites using unsupported software are at risk. (<a href="https://www.synopsys.com/software-integrity/engage/ossra/ossra-report" target="_blank" class="text-color-magenta text-style-link">2024 Open Source Security and Risk Analysis Report</a>)</div></div><div class="text-size-regular"><span class="text-color-magenta">HeroDevs provides Never-Ending Support for Spring,</span> so you can keep using it and stay secure and supported.</div></div></div></div></section><section class="section"><div class="padding-global"><div class="padding-section-small"><div class="margin-bottom margin-xlarge text-align-center"><div class="margin-bottom margin-xsmall"><h3 class="heading-style-h3">Why HeroDevs?</h3></div><div class="line-heading"></div></div><div class="container-large"><div class="margin-bottom margin-large"><div class="w-layout-grid grid-2col"><div id="w-node-_51e17a83-c0c2-78ba-7cbd-03e6af99b6a4-8b5af2b2" class="container-medium"><div class="margin-bottom margin-small"><div class="heading-style-h5 text-weight-bold">Built By Spring Experts</div></div><p id="w-node-_51e17a83-c0c2-78ba-7cbd-03e6af99b6a8-8b5af2b2" class="text-size-regular">Our team of Spring experts ensures our Never-Ending Support for Spring products are the same quality you have come to expect when using Spring open source projects.<br/><br/>We specifically design our NES for Spring products to work seamlessly and is as dependable as the original Spring projects you built your applications on.</p></div><div class="logos-wrapper_why"><img width="130" height="130" alt="Shield icon" src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/669e7d8281404d256be78aaf_shield-halved-solid%201.svg" loading="lazy" class="image-back_why"/></div></div></div><div class="w-layout-grid grid-2col"><div class="logos-wrapper_why"><img width="120" height="150" alt="Give back to open source icon" src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/664289c80468ba64ee2046bd_We%20give%20back%20to%20open%20source.svg" loading="lazy" class="image-back_why"/></div><div id="w-node-_51e17a83-c0c2-78ba-7cbd-03e6af99b6ba-8b5af2b2" class="container-medium"><div class="margin-bottom margin-small"><div class="heading-style-h5 text-weight-bold">We Give Back To Open Source</div></div><p id="w-node-_51e17a83-c0c2-78ba-7cbd-03e6af99b6be-8b5af2b2" class="text-size-regular">HeroDevs is deeply committed to the open-source community. We support it through sponsorships, backing core contributors, and funding events that drive the ecosystem forward. Our engagement extends beyond financial contributions, embodying a commitment to the ongoing growth and innovation of open-source software. This holistic support ensures the vitality of the open-source movement, fostering an environment of collaboration and advancement.</p></div></div><div class="margin-vertical margin-xlarge"><div class="line-horizontal is-grey"></div></div><div class="margin-bottom margin-large"><h3 class="heading-style-h4 text-align-center">We Partner With These Organizations</h3></div><div class="logos-partner_products"><div class="w-dyn-list"><div role="list" class="list-logos-partner_products w-dyn-items"><div role="listitem" class="w-dyn-item"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6650d2cea6eb30e590da717c_OpenJS%20Foundation.svg" loading="lazy" alt="" class="image-partners_products"/></div><div role="listitem" class="w-dyn-item"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6568dfa3279628a954ee64f4_drupal%20association%20logo%20-%20light.png" loading="lazy" alt="" sizes="(max-width: 991px) 132px, 10vw" srcset="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6568dfa3279628a954ee64f4_drupal%20association%20logo%20-%20light-p-500.png 500w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6568dfa3279628a954ee64f4_drupal%20association%20logo%20-%20light-p-800.png 800w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6568dfa3279628a954ee64f4_drupal%20association%20logo%20-%20light-p-1080.png 1080w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6568dfa3279628a954ee64f4_drupal%20association%20logo%20-%20light-p-1600.png 1600w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6568dfa3279628a954ee64f4_drupal%20association%20logo%20-%20light-p-2000.png 2000w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6568dfa3279628a954ee64f4_drupal%20association%20logo%20-%20light.png 3023w" class="image-partners_products"/></div><div role="listitem" class="w-dyn-item"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/652ecce6f0d2f3501cce6d45_narwhal%20nx%20dark%20logo.png" loading="lazy" alt="" class="image-partners_products"/></div><div role="listitem" class="w-dyn-item"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6568e0360e298c0e06ae5ad3_protractortest%20logo.svg" loading="lazy" alt="" class="image-partners_products"/></div><div role="listitem" class="w-dyn-item"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6568dafd78e2322775bfc9a2_nuxtjs%20-%20light.svg" loading="lazy" alt="" class="image-partners_products"/></div><div role="listitem" class="w-dyn-item"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6568dae430bac43087aacc91_Vue%20JS%20-%20Light.svg" loading="lazy" alt="" class="image-partners_products"/></div><div role="listitem" class="w-dyn-item"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6568da9a23433a09d2e04ca9_lockup_angular_gradient.svg" loading="lazy" alt="" class="image-partners_products"/></div></div></div></div></div></div></div></section><section class="section background-color-tertiary"><div class="padding-global"><div class="padding-section-medium"><div class="container-large"><div class="w-layout-grid grid-2col is-products"><div><div class="margin-bottom margin-small"><h3 class="heading-style-h3">Related Products<br/></h3></div><div class="margin-bottom margin-medium"><div class="text-size-regular text-weight-light">If you're leveraging this technology, chances are you're also using complementary systems that face similar end-of-life (EOL) challenges. <br/><br/>Explore our related NES products that offer proactive, comprehensive support for your entire tech stack to ensure continuity, security, and innovation across all your essential technologies.</div></div><div class="button-group is-centered-mobile"><a href="/support" class="button-primary w-inline-block"><div>View All Products</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/63f4e3e90042c4d5a7223f86_arrow_forward.svg" loading="lazy" width="24" height="24" alt="Arrow"/></a></div></div><div id="w-node-df606c4d-08f5-7d3a-6326-bb73f340a699-8b5af2b2"><div class="w-dyn-list"><div role="list" class="list_related-prod w-dyn-items"><div id="w-node-df606c4d-08f5-7d3a-6326-bb73f340a69c-8b5af2b2" role="listitem" class="item_related-prod w-dyn-item"><a aria-label="Link to product page" id="w-node-df606c4d-08f5-7d3a-6326-bb73f340a69d-8b5af2b2" href="/support/struts-nes" target="_blank" class="w-inline-block"><div class="flex-wrapper is-left-aligned"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/67698f065b2ff9d5e5d9be47_Struts%20NES%20Logo.svg" loading="lazy" alt="" class="image_related-prod"/><div class="text-color-black">NES for Apache Struts</div></div></a></div><div id="w-node-df606c4d-08f5-7d3a-6326-bb73f340a69c-8b5af2b2" role="listitem" class="item_related-prod w-dyn-item"><a aria-label="Link to product page" id="w-node-df606c4d-08f5-7d3a-6326-bb73f340a69d-8b5af2b2" href="/support/php-long-term-support-by-zend" target="_blank" class="w-inline-block"><div class="flex-wrapper is-left-aligned"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/673cc7b00f95485915a53231_PHP-logo%201.svg" loading="lazy" alt="" class="image_related-prod"/><div class="text-color-black">PHP</div></div></a></div><div id="w-node-df606c4d-08f5-7d3a-6326-bb73f340a69c-8b5af2b2" role="listitem" class="item_related-prod w-dyn-item"><a aria-label="Link to product page" id="w-node-df606c4d-08f5-7d3a-6326-bb73f340a69d-8b5af2b2" href="/support/jquery-nes" target="_blank" class="w-inline-block"><div class="flex-wrapper is-left-aligned"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc765795229f2c7cb520a_jQuery%20-%20Icon.svg" loading="lazy" alt="" class="image_related-prod"/><div class="text-color-black">jQuery NES</div></div></a></div><div id="w-node-df606c4d-08f5-7d3a-6326-bb73f340a69c-8b5af2b2" role="listitem" class="item_related-prod w-dyn-item"><a aria-label="Link to product page" id="w-node-df606c4d-08f5-7d3a-6326-bb73f340a69d-8b5af2b2" href="/support/nes-bootstrap" target="_blank" class="w-inline-block"><div class="flex-wrapper is-left-aligned"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc7585d1be8458013a0bc_Bootstrap%20Logo.svg" loading="lazy" alt="" class="image_related-prod"/><div class="text-color-black">Bootstrap NES</div></div></a></div><div id="w-node-df606c4d-08f5-7d3a-6326-bb73f340a69c-8b5af2b2" role="listitem" class="item_related-prod w-dyn-item"><a aria-label="Link to product page" id="w-node-df606c4d-08f5-7d3a-6326-bb73f340a69d-8b5af2b2" href="/support/nes-angular" target="_blank" class="w-inline-block"><div class="flex-wrapper is-left-aligned"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/663414d14128055e4e38d19d_angular-icon-seeklogo.svg" loading="lazy" alt="" class="image_related-prod"/><div class="text-color-black">Angular NES</div></div></a></div><div id="w-node-df606c4d-08f5-7d3a-6326-bb73f340a69c-8b5af2b2" role="listitem" class="item_related-prod w-dyn-item"><a aria-label="Link to product page" id="w-node-df606c4d-08f5-7d3a-6326-bb73f340a69d-8b5af2b2" href="/support/nes-angularjs" target="_blank" class="w-inline-block"><div class="flex-wrapper is-left-aligned"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc63ea7d2271f5898837b_Angular%20JS.svg" loading="lazy" alt="" class="image_related-prod"/><div class="text-color-black">AngularJS NES</div></div></a></div><div id="w-node-df606c4d-08f5-7d3a-6326-bb73f340a69c-8b5af2b2" role="listitem" class="item_related-prod w-dyn-item"><a aria-label="Link to product page" id="w-node-df606c4d-08f5-7d3a-6326-bb73f340a69d-8b5af2b2" href="/support/nes-vue" target="_blank" class="w-inline-block"><div class="flex-wrapper is-left-aligned"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc3293af023933c3e129f_Vue.svg" loading="lazy" alt="" class="image_related-prod"/><div class="text-color-black">Vue 2 NES</div></div></a></div></div></div></div></div></div></div></div></section><section class="section"><div class="padding-global"><div class="padding-section-medium"><div class="container-large"><div class="text-align-center"><div class="margin-bottom margin-xxsmall"><h3 class="heading-style-h3">Related Blog Posts<br/></h3></div><div class="line-heading"></div></div><div class="margin-vertical margin-large"><div class="collection_heroes w-dyn-list"><div role="list" class="list_heroes w-dyn-items"><div role="listitem" class="item_heroes w-dyn-item"><a aria-label="Link to blog post" href="/blog-posts/navigating-the-intersection-of-community-and-technology-in-developer-advocacy" class="card_heroes w-inline-block"><img alt="" loading="lazy" src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/67b7768b9c201069e1745ece_07_HERO_Cecelia%20Martinez%20-%20Thumbnail.png" sizes="(max-width: 479px) 92vw, (max-width: 991px) 69vw, 30vw" srcset="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/67b7768b9c201069e1745ece_07_HERO_Cecelia%20Martinez%20-%20Thumbnail-p-500.png 500w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/67b7768b9c201069e1745ece_07_HERO_Cecelia%20Martinez%20-%20Thumbnail-p-800.png 800w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/67b7768b9c201069e1745ece_07_HERO_Cecelia%20Martinez%20-%20Thumbnail-p-1080.png 1080w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/67b7768b9c201069e1745ece_07_HERO_Cecelia%20Martinez%20-%20Thumbnail-p-1600.png 1600w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/67b7768b9c201069e1745ece_07_HERO_Cecelia%20Martinez%20-%20Thumbnail.png 1920w" class="image_heroes"/><div class="content-wrapper_heroes"><div class="details-wrapper_blog"><div style="background-color:purple;color:white" class="block-category_blog"><div>Thought Leadership</div></div><div style="color:purple" class="text-weight-light">Feb 20, 2025</div></div><div class="margin-vertical margin-xsmall"><div class="text-size-medium text-weight-bold text-color-white">Navigating the Intersection of Community and Technology in Developer Advocacy</div></div><div class="text-weight-light text-color-lightgrey">How Cecelia Martinez McCrea Bridges Technical Expertise and Community Engagement in Developer Advocacy</div></div></a></div><div role="listitem" class="item_heroes w-dyn-item"><a aria-label="Link to blog post" href="/blog-posts/eol-open-source-software-needs-a-check-engine-light" class="card_heroes w-inline-block"><img alt="" loading="lazy" src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/67b75ef339b04de299331581_A%20(18).png" sizes="(max-width: 479px) 92vw, (max-width: 991px) 69vw, 30vw" srcset="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/67b75ef339b04de299331581_A%20(18)-p-500.png 500w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/67b75ef339b04de299331581_A%20(18)-p-800.png 800w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/67b75ef339b04de299331581_A%20(18)-p-1080.png 1080w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/67b75ef339b04de299331581_A%20(18)-p-1600.png 1600w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/67b75ef339b04de299331581_A%20(18).png 1800w" class="image_heroes"/><div class="content-wrapper_heroes"><div class="details-wrapper_blog"><div style="background-color:#2ab5fb;color:white" class="block-category_blog"><div>Products</div></div><div style="color:#2ab5fb" class="text-weight-light">Feb 19, 2025</div></div><div class="margin-vertical margin-xsmall"><div class="text-size-medium text-weight-bold text-color-white">EOL Open Source Software Needs a Check Engine Light</div></div><div class="text-weight-light text-color-lightgrey">Why outdated open-source software needs a "check engine" light—and how Node.js is leading the way.</div></div></a></div><div role="listitem" class="item_heroes w-dyn-item"><a aria-label="Link to blog post" href="/blog-posts/the-security-risks-of-staying-on-spring-boot-1-5-and-spring-framework-4" class="card_heroes w-inline-block"><img alt="" loading="lazy" src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/667b1b42a18f6370471e3328_D%20(2).png" sizes="(max-width: 479px) 92vw, (max-width: 991px) 69vw, 30vw" srcset="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/667b1b42a18f6370471e3328_D%20(2)-p-500.png 500w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/667b1b42a18f6370471e3328_D%20(2)-p-800.png 800w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/667b1b42a18f6370471e3328_D%20(2)-p-1080.png 1080w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/667b1b42a18f6370471e3328_D%20(2)-p-1600.png 1600w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/667b1b42a18f6370471e3328_D%20(2).png 1800w" class="image_heroes"/><div class="content-wrapper_heroes"><div class="details-wrapper_blog"><div style="background-color:#2ab5fb;color:white" class="block-category_blog"><div>Products</div></div><div style="color:#2ab5fb" class="text-weight-light">Feb 18, 2025</div></div><div class="margin-vertical margin-xsmall"><div class="text-size-medium text-weight-bold text-color-white">The Security Risks of Staying on Spring Boot 1.5 and Spring Framework 4</div></div><div class="text-weight-light text-color-lightgrey">Understanding the Security Risks of End-of-Life Spring Boot 1.5 and Spring Framework 4</div></div></a></div></div></div></div><div class="button-group is-centered"><a href="/blog" class="button-primary w-inline-block"><div>More posts</div></a></div></div></div></div></section><section class="section background-color-alternate1"><div class="padding-global"><div class="padding-section-small"><div class="container-large"><div class="margin-bottom margin-xsmall"><div class="text-size-large text-weight-light text-color-white">Leaping over technology stacks in a single bound!</div></div><div class="margin-bottom margin-small"><h3 class="heading-style-h2 text-color-white">Defeat Your Technical Villains</h3></div><div class="max-width-medium"><div class="text-size-regular text-weight-light text-color-white">Whether it's continuous support through our Never-Ending Support (NES) library or our unparalleled professional services to get you migrated and moving forward, HeroDevs is to the rescue!</div></div><div class="margin-top margin-large"><div class="button-group"><a href="/support" target="_blank" class="button-tertiary-alternate w-button">NES Products</a><a href="/support/consulting" target="_blank" class="button-tertiary-alternate w-button">Pro Services</a></div></div></div></div></div></section><section id="contact-us" class="section"><div class="padding-global"><div class="padding-section-medium"><div class="grid-form_contact"><div id="w-node-ba3c6ecd-482f-f341-ea4b-a0b74c4fcbf8-4c4fcbf8"><div><div id="w-node-e429565e-84e0-8f9b-51a2-d6e8297bfe06-4c4fcbf8" class="margin-bottom margin-small"><div class="margin-bottom margin-xxsmall"><h3 class="heading-style-h3">Contact Us</h3></div><div class="line-heading is-contact"></div></div><p id="w-node-ba3c6ecd-482f-f341-ea4b-a0b74c4fcbfc-4c4fcbf8" class="text-size-medium text-weight-normal">Got questions about Never-Ending Support for your open-source library? We're here to help!</p><div class="margin-top margin-large"><div class="items-wrapper_pricing is-contact"><div class="item-list_pricing"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/628b6db659b07e24b78902e6_check%20(1)%201.svg" loading="lazy" width="20" height="50" alt=""/><p class="text-size-regular">Discover how HeroDevs NES Products can keep your systems secure and compliant.</p></div><div class="item-list_pricing"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/628b6db659b07e24b78902e6_check%20(1)%201.svg" loading="lazy" width="20" height="20" alt=""/><p class="text-size-regular">Learn how our solutions can deliver value to your organization.</p></div><div class="item-list_pricing"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/628b6db659b07e24b78902e6_check%20(1)%201.svg" loading="lazy" width="20" height="20" alt=""/><p class="text-size-regular">Get detailed pricing information tailored to your needs.</p></div></div></div></div><div class="margin-top margin-huge"><div id="w-node-_6d2d3ba7-e04f-4955-97a6-7ab40daa87ab-35d2704e" class="margin-bottom margin-medium"><div class="text-size-medium text-color-grey">Trusted by industry leaders such as</div></div><div class="container-logos_contact"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/650dfbd5cf13cc0d8e8d0378_Microsoft_logo_black-min.svg" loading="lazy" alt="Microsoft Logo" class="image-customer"/><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6515fac3d131c078c4676b33_Banco_Santander_logo-black-min.svg" loading="lazy" alt="Bank Santander Logo " class="image-customer"/><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6515b51e76afb832649d1b97_SAP_2011_logo-black-min.svg" loading="lazy" alt="SAP Logo" class="image-customer"/><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6515b51e3f35e2b4525b2f79_FINRA_logo-black-min.svg" loading="lazy" id="w-node-_769a9fc6-c2e5-f1ee-5672-3bd3bd8db33e-35d2704e" alt="Finra Logo" class="image-customer is-finra"/><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6515b51e76afb832649d1b92_Capital_One_logo-black-min.svg" loading="lazy" alt="Capital One Logo" class="image-customer"/><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6515b51e5d12cb489c23df6b_ge-black-logo-min.svg" loading="lazy" alt="General Electric Logo" class="image-customer"/><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/64f75dd71438adb99dbeece7_unqork%20logo-black.png" loading="lazy" alt="Unqork Logo" class="image-customer"/><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6515b51f11c6a7fb21d47ec8_google-black-min.svg" loading="lazy" alt="Google Logo" class="image-customer"/><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6703bd643889ff220baab1de_Valid8.svg" loading="lazy" alt="Valid 8 logo" class="image-customer"/><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6703bf55529217f5dae96b8e_queensland%20black.svg" loading="lazy" alt="QueenslandRail logo" class="image-customer"/><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6703bef96011faadab366c75_GSA%20black.svg" loading="lazy" alt="GSA logo" class="image-customer"/><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6703bfa0577b5e4a08f5f966_Department%20of%20Health%20black.svg" loading="lazy" alt="Department of Health logo" class="image-customer"/></div></div></div><div id="w-node-_6d91455e-3d2b-1600-7277-6e1cc6e2da2f-c6e2da2c" class="form-wrapper_contact"><div id="nes-drupal-form" class="heading-wrapper-form_contact"><div class="heading-style-h6 text-color-white text-weight-bold">Talk to an Expert</div></div><div id="contact-form" class="form-block_contact w-form"><form id="wf-form-Product-Webform" name="wf-form-Product-Webform" data-name="Product Webform" action="https://api.hsforms.com/submissions/v3/integration/submit/21125071/2b182198-79b4-4100-937d-75d5d0ae149a" method="post" class="form_contact" data-wf-page-id="6650c805c2bdef358b5af2b2" data-wf-element-id="6d91455e-3d2b-1600-7277-6e1cc6e2da35"><div class="inputs-container_contact"><div class="input-wrapper_contact"><div class="container-medium"><label for="firstname" class="label_form">First Name <span class="field-requiered-form">*</span></label><input class="form-field---narrow w-input" maxlength="256" name="firstname" data-name="firstname" placeholder="First Name" type="text" id="field-firstname" required=""/></div><div class="container-medium"><label for="lastname" class="label_form">Last Name <span class="field-requiered-form">*</span></label><input class="form-field---narrow w-input" maxlength="256" name="lastname" data-name="lastname" placeholder="Last Name" type="text" id="field-lastname" required=""/></div></div><div class="input-wrapper_contact"><div class="container-medium"><label for="field-company-2" class="label_form">Company Name <span class="field-requiered-form">*</span></label><input class="form-field---narrow w-input" maxlength="256" name="company" data-name="company" placeholder="Company Name" type="text" id="field-company" required=""/></div><div class="container-medium"><label for="field-email-2" class="label_form">Work Email <span class="field-requiered-form">*</span></label><input class="form-field---narrow w-input" maxlength="256" name="email" data-name="email" placeholder="Work Email" type="email" id="field-email" required=""/></div></div><div class="input-wrapper_contact"><div class="container-medium"><label for="jobtitle" class="label_form">Role </label><input class="input-field_form w-input" maxlength="256" name="jobtitle" data-name="jobtitle" placeholder="Role" type="text" id="jobtitle"/></div><div class="container-medium"><label for="industry" class="label_form">Industry</label><input class="input-field_form w-input" maxlength="256" name="industry" data-name="industry" placeholder="Industry" type="text" id="industry"/></div></div><div class="input-wrapper_contact"><div class="container-medium"><label for="product_interest-3" class="label_form">Technology of Interest <span class="field-requiered-form">*</span></label><select id="product_interest-3" name="product_interest" data-name="product_interest" required="" class="nes-contact-select w-select"><option value=""></option><option value="Angular NES">Angular</option><option value="AngularJS NES ">AngularJS</option><option value="Struts NES">Apache Struts</option><option value="Bootstrap NES">Bootstrap</option><option value="Drupal 7 NES">Drupal 7</option><option value="ESLint NES">ESLint</option><option value="Express NES">Express</option><option value="Fastify NES">Fastify</option><option value="Grunt NES">Grunt</option><option value="jQuery NES">jQuery</option><option value="NET NES">.NET</option><option value="Node NES">Node</option><option value="Nuxt NES">Nuxt</option><option value="ZendPHP">PHP</option><option value="Protractor NES">Protractor</option><option value="Rails NES">Rails</option><option value="Spring NES">Spring</option><option value="Vue 2 NES">Vue 2</option><option value="Other">Other</option></select><div class="hide w-embed"><style> #interested-libs option { padding: 8px 6px; border-radius: 5px; margin: 2px 0; } </style></div></div><div class="container-medium"><label for="current_app_version" class="label_form">Current Version(s)</label><input class="form-field---narrow is-margin-bottom w-input" maxlength="256" name="current_app_version" data-name="current_app_version" placeholder="" type="text" id="current_app_version"/></div></div><div><div class="input-wrapper_contact"><div class="container-medium"><label for="how_did_you_hear_about_us" class="label_form">How did you learn about us?<span class="field-requiered-form">*</span></label><select id="how_did_you_hear_about_us" name="how_did_you_hear_about_us" data-name="how_did_you_hear_about_us_" required="" class="input-select_partner w-select"><option value=""></option><option value="Angular blog">Angular Site</option><option value="AngularJS site">AngularJS Site</option><option value="Bing">Bing</option><option value="Blog">Blog</option><option value="ChatGPT">ChatGPT</option><option value="Company Site">Company Site</option><option value="Conference">Conference/Event</option><option value="Coworker">Coworker</option><option value="Customer Request">Customer Request</option><option value="Github">GitHub</option><option value="Google">Google</option><option value="LinkedIn">LinkedIn</option><option value="Paid Ad">Paid Ad</option><option value="Reddit">Reddit</option><option value="Referral">Referral</option><option value="Search Engine">Search Engine</option><option value="Stack Overflow">Stack Overflow</option><option value="Twitter">Twitter</option><option value="Vue Site">VueJS Site</option><option value="Wikipedia">Wikipedia</option><option value="XLTS Site">XLTS Site</option><option value="Other">Other</option></select></div></div><div id="option-other" class="input-wrapper_contact is-option-other"><div class="container-medium"><label for="option-other" class="label_form">Details</label><input class="input-field_form w-input" maxlength="256" name="if_other_how_did_you_hear_about_us" data-name="if_other_how_did_you_hear_about_us_" placeholder="" type="text" id="option-other"/></div></div><div class="hide w-embed w-script"><script> // Wait for the DOM to be fully loaded document.addEventListener('DOMContentLoaded', function () { // Get references to the select input and the element to show/hide var selectInput = document.getElementById('how_did_you_hear_about_us'); var otherOption = document.getElementById('option-other'); // Add an event listener to the select input selectInput.addEventListener('change', function () { // Check if the selected value is "Other" if (selectInput.value === 'Other') { // If so, display the other option element otherOption.style.display = 'block'; } else { // Otherwise, hide the other option element otherOption.style.display = 'none'; } }); }); </script></div></div><div class="container-large"><label for="field-message" class="label_form">Any specific needs or questions you might have?<span class="field-requiered-form">*</span></label><textarea id="field-message" name="message" maxlength="5000" data-name="message" placeholder="" required="" class="form-field---narrow nes-__-contact-form-__-field-text-area w-input"></textarea></div></div><div data-sitekey="6Lft7kInAAAAAJau-r3NE_ekS2sFfZBAn0v9txTP" class="w-form-formrecaptcha recaptcha g-recaptcha g-recaptcha-error g-recaptcha-disabled"></div><div class="margin-bottom margin-medium"><p class="contact-form---privacy-notice">By clicking “submit” I acknowledge receipt of our <a href="/privacy-policy" class="link-privacy-policy">Privacy Policy.</a></p></div><input type="submit" data-wait="Please wait..." id="general-contact-form-submit-button" class="button-primary w-button" value="Submit"/></form><div class="success-message w-form-done"><div>Thank you! Your submission has been received!</div></div><div class="error-message w-form-fail"><div>Please enter a company email.</div></div></div></div></div></div></div></section></div><footer class="footer"><div class="container-top_footer is-background"><div class="container-top_footer"><div class="company-info-wrapper_footer"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/654c02fc09a7ced643068087_Logo-Gradient-Dark.svg" loading="lazy" width="184.8000030517578" height="44" alt="" class="logo_footer"/><div class="text-size-regular text-weight-light text-color-white">Drop-in replacements for deprecated open source software that keeps you secure, compliant, and compatible.</div><div class="links-wrapper_footer is-social-media"><a aria-label="X link" href="https://x.com/herodevs" target="_blank" class="image-small w-inline-block"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6514adfda20ba62ec4a96d54_twitter-icon-white-min.svg" loading="lazy" width="24" height="20.399999618530273" alt="" class="image-small"/></a><a aria-label="Github link" href="https://github.com/herodevs" target="_blank" class="image-small w-inline-block"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6514adfd773f8233fd4c4bbc_github-icon-white-min.svg" loading="lazy" width="24" height="24" alt="" class="image-small"/></a><a aria-label="Linkedin link" href="https://www.linkedin.com/company/herodevs/" target="_blank" class="image-small w-inline-block"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/65b9342a7a9c4581a3763f1a_LinkedIn%20(1).svg" loading="lazy" width="24" height="24" alt="" class="image-small"/></a><a aria-label="Youtube link" href="https://www.youtube.com/@HeroDevs" target="_blank" class="image-small w-inline-block"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/65b935285de05fb2ba4a473a_youtube%20(2).svg" loading="lazy" width="24" height="24" alt="" class="image-small"/></a></div></div><div><a href="tel:+18875861965" class="contact-details-wrapper_footer w-inline-block"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6514adfd19028a6e03cc3376_telephone-icon-white-min.svg" loading="lazy" width="20" height="20" alt="" class="image-small"/><div class="text-size-regular text-weight-light">+1 877-586-1965</div></a><a href="mailto:hello@herodevs.com" class="contact-details-wrapper_footer w-inline-block"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6514adfddf8765ad8bf0e8e7_mail-icon-white-min.svg" loading="lazy" width="20" height="20" alt="" class="image-small"/><div class="text-size-regular text-weight-light">hello@herodevs.com</div></a><a href="https://www.google.com/maps/place/HeroDevs/@40.5778516,-111.8732026,17z/data=!3m2!4b1!5s0x875287fb3d62e239:0x5fa8915d6b2aefb!4m6!3m5!1s0x8752878f85d6901d:0xffd92176370ccd46!8m2!3d40.5778476!4d-111.8706223!16s%2Fg%2F11rxz0nlj2?entry=ttu" target="_blank" class="contact-details-wrapper_footer w-inline-block"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6514adfef4d82d4ed88e9097_location-icon-white-min.svg" loading="lazy" width="20" height="20" alt="" class="image-small"/><div class="text-size-regular text-weight-light">8850 S 700 E #2437 Sandy, UT 84070</div></a></div></div></div><div class="container-middle_footer"><div class="col-right_footer"><div class="links-column_footer"><div class="flex-wrapper is-footer"><div class="text-size-regular text-color-white">Overview</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66576a90c2486930d01be71a_keyboard_arrow_down_24dp_FILL0_wght400_GRAD0_opsz24.svg" loading="lazy" width="24" height="24" alt="Arrow down" class="image-drop_footer"/></div><div class="links-wrapper_footer"><a href="/support" class="w-inline-block"><div class="link_footer">All Products</div></a><a href="/pricing" class="link-pricing_footer w-inline-block"><div class="text-size-regular text-weight-light text-color-white">Explore Pricing</div></a><a href="/pricing" class="link-quote_footer w-inline-block"><div class="link-wrapper-quote_footer"><div class="text-size-regular text-weight-light text-color-white">Get a Custom Quote</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66c60f6cd11e161a670b066f_open_in_new.svg" loading="lazy" width="20" height="20" alt="Open link icon"/></div></a><a href="https://support.herodevs.com/hc/en-us" target="_blank" class="link-quote_footer is-documentation w-inline-block"><div class="link_footer">NES Documentation</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66c60f6cd11e161a670b066f_open_in_new.svg" loading="lazy" width="20" height="20" alt="Open link icon"/></a></div><div class="border-column_footer"></div></div><div class="links-column_footer"><div class="flex-wrapper is-footer"><div class="text-size-regular text-color-white">Never-Ending Support (NES) Products</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66576a90c2486930d01be71a_keyboard_arrow_down_24dp_FILL0_wght400_GRAD0_opsz24.svg" loading="lazy" width="24" height="24" alt="Arrow down" class="image-drop_footer"/></div><div class="products-wrapper_footer"><a href="/support/nes-angular" class="w-inline-block"><div class="link_footer">Angular NES</div></a><a href="/support/nes-angularjs" class="w-inline-block"><div class="link_footer">AngularJS NES </div></a><a href="/support/spring-nes" aria-current="page" class="w-inline-block w--current"><div class="link_footer">NES for Spring</div></a><a href="/support/dot-net-nes" class="w-inline-block"><div class="link_footer">NES for .NET</div></a><a href="/support/node-nes" class="w-inline-block"><div class="link_footer">Node.js NES</div></a><a href="/support/struts-nes" class="w-inline-block"><div class="link_footer">NES for Struts</div></a><a href="/support/rails-nes" class="w-inline-block"><div class="link_footer">Rails NES</div></a><a href="/support/jquery-nes" class="w-inline-block"><div class="link_footer">jQuery NES</div></a><a href="/support/nes-drupal" class="w-inline-block"><div class="link_footer">Drupal 7 NES</div></a><a href="/support/nes-vue" class="w-inline-block"><div class="link_footer">Vue 2 NES</div></a><a href="/support/nes-bootstrap" class="w-inline-block"><div class="link_footer">Bootstrap NES</div></a><a href="/support/nuxt-nes" class="w-inline-block"><div class="link_footer">Nuxt NES</div></a><a href="/support/nes-protractor" class="w-inline-block"><div class="link_footer">Protractor NES</div></a><a href="/support/eslint-nes" class="w-inline-block"><div class="link_footer">ESLint NES</div></a><a href="/support/grunt-nes" class="w-inline-block"><div class="link_footer">Grunt NES</div></a><a href="/support/fastify-nes" class="w-inline-block"><div class="link_footer">Fastify NES</div></a><a href="/support/express-nes" class="w-inline-block"><div class="link_footer">Express NES</div></a><a href="/support/php-long-term-support-by-zend" class="w-inline-block"><div class="link_footer">PHP</div></a><a href="/pricing" class="link-quote_footer hide-desktop w-inline-block"><div class="link-wrapper-quote_footer"><div class="text-size-regular text-weight-light text-color-white">Get a Custom Quote</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66c60f6cd11e161a670b066f_open_in_new.svg" loading="lazy" width="20" height="20" alt="Open link icon"/></div></a></div><div class="border-column_footer"></div></div><div class="links-column_footer"><div class="flex-wrapper is-footer"><div class="text-size-regular text-color-white">Solutions</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66576a90c2486930d01be71a_keyboard_arrow_down_24dp_FILL0_wght400_GRAD0_opsz24.svg" loading="lazy" width="24" height="24" alt="Arrow down" class="image-drop_footer"/></div><div class="links-wrapper_footer"><a href="/solutions/finance" class="w-inline-block"><div class="link_footer">Financial Services</div></a><a href="/solutions/healthcare" class="w-inline-block"><div class="link_footer">Healthcare</div></a><a href="/solutions/technology" class="w-inline-block"><div class="link_footer">Technology</div></a><a href="/solutions/government" class="w-inline-block"><div class="link_footer">Government</div></a></div><div class="border-column_footer"></div></div><div class="hide-tablet"><div class="line-divider_footer"></div></div><div class="right-col_footer"><div class="links-column_footer"><div class="flex-wrapper is-footer"><div class="text-size-regular text-color-white">Company</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66576a90c2486930d01be71a_keyboard_arrow_down_24dp_FILL0_wght400_GRAD0_opsz24.svg" loading="lazy" width="24" height="24" alt="Arrow down" class="image-drop_footer"/></div><div class="links-wrapper_footer"><a href="/" class="w-inline-block"><div class="link_footer">Home</div></a><a href="/support/consulting" class="w-inline-block"><div class="link_footer">Consulting</div></a><a href="/contact" class="w-inline-block"><div class="link_footer">Contact</div></a><a href="/careers" class="w-inline-block"><div class="link_footer">We are Hiring!</div></a></div><div class="border-column_footer"></div></div><div class="links-column_footer"><div class="flex-wrapper is-footer"><div class="text-size-regular text-color-white">Resources</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66576a90c2486930d01be71a_keyboard_arrow_down_24dp_FILL0_wght400_GRAD0_opsz24.svg" loading="lazy" width="24" height="24" alt="Arrow down" class="image-drop_footer"/></div><div class="links-wrapper_footer"><a href="/blog" class="w-inline-block"><div class="link_footer">Blog</div></a><a href="/vulnerability-directory" class="w-inline-block"><div class="link_footer">Vulnerability Directory</div></a><a href="/newsletter-archive" class="w-inline-block"><div class="link_footer">Newsletters</div></a><a href="/whitepapers" class="w-inline-block"><div class="link_footer">White Papers</div></a><a href="/media-kit" class="w-inline-block"><div class="link_footer">Media Kit</div></a></div><div class="border-column_footer"></div></div><div class="links-column_footer"><div class="flex-wrapper is-footer"><div class="text-size-regular text-color-white">Partners</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66576a90c2486930d01be71a_keyboard_arrow_down_24dp_FILL0_wght400_GRAD0_opsz24.svg" loading="lazy" width="24" height="24" alt="Arrow down" class="image-drop_footer"/></div><div class="links-wrapper_footer"><a href="/our-partners" class="w-inline-block"><div class="link_footer">NES Reseller Program</div></a><a href="/our-partners#field-firstname" class="link-reseller_footer w-inline-block"><div class="text-size-regular text-weight-light">Become a Reseller</div></a></div><div class="border-column_footer"></div></div></div></div></div><div class="container-bottom_footer"><div class="text-size-regular text-weight-light text-color-lightgrey">© 2025 herodevs.com | All Rights Reserved</div><div id="w-node-_567bb07d-afaa-6edb-3794-0f2f14d6579c-45280787" class="legal-wrapper_footer"><a href="/privacy-policy" class="link_footer w-inline-block"><div class="text-size-regular text-weight-light">Privacy Policy</div></a><a href="https://support.herodevs.com/hc/en-us/sections/21257771874061-Terms-Of-Service" class="link_footer w-inline-block"><div class="text-size-regular text-weight-light">Terms of Service</div></a><div class="fs-consent_open-prefs"><div fs-cc="open-preferences" class="fs-consent_open-prefs_wrapper"><div class="link_footer"><div class="text-size-regular text-weight-light">Cookies Preferences</div></div></div></div></div></div></footer><div class="fs-consent_component"><div fs-cc="banner" class="fs-consent_banner"><div class="fs-consent_banner_wrapper"><p class="text-size-small">By clicking <strong fs-consent-element="internal-banner-text">"Accept"</strong>, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our <a href="/privacy-policy">Privacy Policy</a> for more information.</p><div fs-consent-element="internal-buttons-wrapper" class="fs-consent_banner_buttons"><a fs-cc="open-preferences" href="#" class="fs-consent_prefs_link">Preferences</a><a fs-cc="deny" data-w-id="16affcba-6445-a9bd-10cf-938c6c080bd7" href="#" class="fs-consent_decline w-button">Reject</a><a fs-cc="allow" data-w-id="16affcba-6445-a9bd-10cf-938c6c080bd9" href="#" class="fs-consent_allow w-button">Accept</a></div></div><div class="background-cookies"></div></div><div fs-cc="preferences" class="fs-consent_prefs"><div class="fs-consent_prefs_wrapper"><div class="fs-consent_prefs_form-block w-form"><form fs-consent-element="form" name="email-form" data-name="Email Form" method="get" class="fs-consent_prefs_form" data-wf-page-id="6650c805c2bdef358b5af2b2" data-wf-element-id="16affcba-6445-a9bd-10cf-938c6c080bdf"><div class="fs-consent_prefs_popup"><div class="fs-consent_prefs_header"><div class="fs-consent_prefs_heading"><strong>Manage Consent Preferences by Category</strong></div></div><div fs-consent-element="internal-categories-wrapper" class="fs-consent_prefs_list"><div fs-consent-element="internal-category-essential" class="fs-consent_prefs_option"><div class="fs-consent_checkbox_field-2"><div class="fs-consent_checkbox_label">Essentials</div><div><strong>Always active</strong></div></div><p class="text-size-small">Necessary for the site to function. Always On.<br/></p></div><div fs-consent-element="internal-category-marketing" class="fs-consent_prefs_option"><label class="w-checkbox fs-consent_checkbox_field"><input type="checkbox" name="marketing-2" id="marketing-2" data-name="Marketing 2" fs-consent-element="checkbox-marketing" class="w-checkbox-input fs-consent_checkbox"/><span for="marketing-2" class="fs-consent_checkbox_label w-form-label">Marketing</span></label><p class="text-size-small">Used for targeted advertising.<br/></p></div><div fs-consent-element="internal-category-personalization" class="fs-consent_prefs_option"><label class="w-checkbox fs-consent_checkbox_field"><input type="checkbox" name="personalization-2" id="personalization-2" data-name="Personalization 2" fs-consent-element="checkbox-personalization" class="w-checkbox-input fs-consent_checkbox"/><span for="personalization-2" class="fs-consent_checkbox_label w-form-label">Personalization</span></label><p class="text-size-small">Remembers your preferences and provides enhanced features.<br/></p></div><div fs-consent-element="internal-category-analytics" class="fs-consent_prefs_option"><label class="w-checkbox fs-consent_checkbox_field"><input type="checkbox" name="analytics-2" id="analytics-2" data-name="Analytics 2" fs-consent-element="checkbox-analytics" class="w-checkbox-input fs-consent_checkbox"/><span for="analytics-2" class="fs-consent_checkbox_label w-form-label">Analytics</span></label><p class="text-size-small">Measures usage and improves your experience.<br/></p></div></div><div class="fs-consent_prefs_buttons"><a fs-cc="deny" href="#" class="fs-consent_decline w-button">Reject All</a><a fs-cc="allow" href="#" class="fs-consent_allow w-button">Accept All</a><input type="submit" data-wait="Please wait..." class="fs-consent_prefs_submit w-button" value="Save Preferences"/></div><div fs-cc="close" class="fs-consent_prefs_close"><div class="fs-consent_prefs_close-icon w-embed"><svg width="100%" height="100%" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path id="icon" d="M3.41424 2.25L2.00003 3.66421L6.58582 8.25L1.99988 12.8359L3.41409 14.2502L8.00003 9.66421L12.5854 14.2496L13.9996 12.8354L9.41424 8.25L13.9995 3.66476L12.5853 2.25055L8.00003 6.83579L3.41424 2.25Z" fill="currentColor"></path></g></svg></div></div></div></form><div class="w-form-done"><div>Thank you! Your submission has been received!</div></div><div class="w-form-fail"><div>Oops! Something went wrong while submitting the form.</div></div></div><div fs-consent-element="close" class="fs-consent_prefs_overlay"></div></div></div></div></div><script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=62865614b39c464b76d339aa" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script><script src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/js/hero-devs-24601.ad90a7cb.89321d18bcb0a02d.js" type="text/javascript"></script><!-- Start of Meetings Embed Script --> <script defer type="text/javascript" src="https://static.hsappstatic.net/MeetingsEmbed/ex/MeetingsEmbedCode.js"></script> <!-- RB2B User Tracking for Sales Team --> <script defer>!function () {var reb2b = window.reb2b = window.reb2b || []; if (reb2b.invoked) return;reb2b.invoked = true;reb2b.methods = ["identify", "collect"]; reb2b.factory = function (method) {return function () {var args = Array.prototype.slice.call(arguments); args.unshift(method);reb2b.push(args);return reb2b;};}; for (var i = 0; i < reb2b.methods.length; i++) {var key = reb2b.methods[i];reb2b[key] = reb2b.factory(key);} reb2b.load = function (key) {var script = document.createElement("script");script.type = "text/javascript";script.async = true; script.src = "https://s3-us-west-2.amazonaws.com/b2bjsstore/b/" + key + "/reb2b.js.gz"; var first = document.getElementsByTagName("script")[0]; first.parentNode.insertBefore(script, first);}; reb2b.SNIPPET_VERSION = "1.0.1";reb2b.load("J0OV0VHZ3K6Z");}();</script> <!-- End RB2B User Tracking for Sales Team --> <!-- LogRocket JavaScript library --> <!-- <script defer src="https://cdn.lr-in-prod.com/LogRocket.min.js" crossorigin="anonymous"></script> --> <script defer> function isValidDomain() { return window.location.hostname.startsWith('www.herodevs.com'); } function loadLogRocket() { const logRocketScript = document.createElement('script'); logRocketScript.src = "https://cdn.lrkt-in.com/LogRocket.min.js"; logRocketScript.crossOrigin = "anonymous"; logRocketScript.onload = () => { if (window.LogRocket) { window.LogRocket.init('9cf0rr/herodevs-website'); } }; document.head.appendChild(logRocketScript); } if (isValidDomain()) { console.log("domain valid"); loadLogRocket(); } else { console.log("domain invalid"); } </script> <!-- End of LogRocket JavaScript library --> <!-- HubSpot Embed Code --> <script type="text/javascript" id="hs-script-loader" src="//js.hs-scripts.com/21125071.js" defer></script> <!-- Supabase JavaScript library --> <!-- <script src="https://cdn.jsdelivr.net/npm/@supabase/supabase-js@2" defer></script> --> <!-- Footer HeroDevs Custom Code - Hosted on Github Pages by HeroDevs - loaded dynamically by url --> <script type="text/javascript" defer> var globalHDScript = window.location.origin.toLowerCase() === 'https://www.herodevs.com' ? 'https://raw.githubusercontent.com/herodevs/webflow/main/scripts/global.js': 'https://raw.githubusercontent.com/herodevs/webflow/staging/scripts/global.js'; $.ajaxSetup({cache: false}); $.get({ url: globalHDScript, cache: false }, function( data ) { var envGlobalScriptElem = document.createElement('script'); envGlobalScriptElem.innerHTML = data; //envGlobalScriptElem.setAttribute('src', globalHDScript); envGlobalScriptElem.setAttribute('type', 'text/javascript'); document.body.appendChild(envGlobalScriptElem); $.ajaxSetup({ cache: true }); }); </script> <!-- LinkedIn Campaign Manager --> <script type="text/javascript" defer> _linkedin_partner_id = "5383516"; window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; window._linkedin_data_partner_ids.push(_linkedin_partner_id); </script> <script defer type="fs-cc"> (function(l) { if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])}; window.lintrk.q=[]} var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})(window.lintrk); </script> <!-- Update jQuery --> <script defer src="https://code.jquery.com/jquery-3.7.1.min.js" integrity="sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo=" crossorigin="anonymous"></script> <!-- Weglot site translation script --> <link rel="alternate" hreflang="en" href="https://www.herodevs.com"> <link rel="alternate" hreflang="zh" href="https://zh.herodevs.com"> <link rel="alternate" hreflang="ko" href="https://ko.herodevs.com"> <link rel="alternate" hreflang="ja" href="https://ja.herodevs.com"> <link rel="alternate" hreflang="fr" href="https://fr.herodevs.com"> <script src="https://cdn.weglot.com/weglot.min.js"></script> <script defer> Weglot.initialize({ api_key: 'wg_e7da223f3eff7cdc24fa9046c15ed9371' }); </script> <!-- End Weglot site translation script --><script src="https://hubspotonwebflow.com/assets/js/form-124.js" type="text/javascript" integrity="sha384-bjyNIOqAKScdeQ3THsDZLGagNN56B4X2Auu9YZIGu+tA/PlggMk4jbWruG/P6zYj" crossorigin="anonymous"></script></body></html>