CINXE.COM
HeroDevs Blog | How the 2023 Time-to-Exploit Trends Reinforce the Need for Proactive Vulnerability Management
<!DOCTYPE html><!-- Last Published: Fri Nov 22 2024 20:17:37 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="www.herodevs.com" data-wf-page="65d9309ab1e5669c24bdc964" data-wf-site="62865614b39c464b76d339aa" lang="en" data-wf-collection="65d9309ab1e5669c24bdc926" data-wf-item-slug="how-the-2023-time-to-exploit-trends-reinforce-the-need-for-proactive-vulnerability-management"><head><meta charset="utf-8"/><title>HeroDevs Blog | How the 2023 Time-to-Exploit Trends Reinforce the Need for Proactive Vulnerability Management</title><meta content="Discover how the 2023 Time-to-Exploit trends highlight the urgency for proactive vulnerability management, as attackers exploit zero-day vulnerabilities faster than ever. Learn how HeroDevs helps businesses stay protected." name="description"/><meta content="HeroDevs Blog | How the 2023 Time-to-Exploit Trends Reinforce the Need for Proactive Vulnerability Management" property="og:title"/><meta content="Discover how the 2023 Time-to-Exploit trends highlight the urgency for proactive vulnerability management, as attackers exploit zero-day vulnerabilities faster than ever. Learn how HeroDevs helps businesses stay protected." property="og:description"/><meta content="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/671284eae004c1d7993c494e_C%20(8).png" property="og:image"/><meta content="HeroDevs Blog | How the 2023 Time-to-Exploit Trends Reinforce the Need for Proactive Vulnerability Management" property="twitter:title"/><meta content="Discover how the 2023 Time-to-Exploit trends highlight the urgency for proactive vulnerability management, as attackers exploit zero-day vulnerabilities faster than ever. Learn how HeroDevs helps businesses stay protected." property="twitter:description"/><meta content="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/671284eae004c1d7993c494e_C%20(8).png" 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.b7bbd81d9.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/blog-posts/how-the-2023-time-to-exploit-trends-reinforce-the-need-for-proactive-vulnerability-management" 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 --><!-- [Attributes by Finsweet] Social Share --> <script async src="https://cdn.jsdelivr.net/npm/@finsweet/attributes-socialshare@1/socialshare.js"></script></head><body><div class="page-wrapper"><div class="component-navbar"><div data-hide-when-stuck="" class="contact-wrapper_navbar"><div class="cta-wrapper-contact_navbar"><a href="tel:+18775861965" class="link-wrapper-contact_navbar w-inline-block"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6514adfd19028a6e03cc3376_telephone-icon-white-min.svg" loading="lazy" width="18" height="18" alt="" class="icon-contact_navbar"/><div class="text-size-xsmall text-weight-light text-color-white">Connect with sales <span class="text-style-underline">+1 877-586-1965</span></div></a></div></div><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="true" 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 id="w-node-b7255d78-f7c2-034f-1898-ce8e45994785-45994767" class="margin-bottom margin-medium"><div id="w-node-b7255d78-f7c2-034f-1898-ce8e45994786-45994767" class="heading-style-h5"><span class="text-color-primary">Never-Ending Support</span> for Open Source</div></div><div id="w-node-b7255d78-f7c2-034f-1898-ce8e4599478a-45994767" 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 id="w-node-b7255d78-f7c2-034f-1898-ce8e459947a1-45994767" class="w-dyn-list"><div role="list" class="list-technologies_navbar w-dyn-items"><div id="w-node-b7255d78-f7c2-034f-1898-ce8e459947a3-45994767" role="listitem" class="w-dyn-item"><div fs-cmsfilter-field="AngularJS" class="item-wrapper-menu_pricing is-navbar"><a aria-label="Link to product page" href="/support/nes-angularjs" class="item-technologies_support 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"/><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc63ea7d2271f5898837b_Angular%20JS.svg" loading="lazy" alt="" class="image-item_technologies is-big w-condition-invisible"/><div class="text-size-small text-color-black">AngularJS</div><div class="bullet-soon_technologies w-condition-invisible"></div><div class="bullet-soon_technologies w-condition-invisible"></div></a><a aria-label="Link to product page" href="/support/request-technology" class="item-technologies_support is-navbar w-inline-block w-condition-invisible"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc63ea7d2271f5898837b_Angular%20JS.svg" loading="lazy" alt="" class="image-item_technologies"/><div class="text-size-small text-color-black">AngularJS</div><div class="bullet-soon_technologies w-condition-invisible"></div></a></div></div><div id="w-node-b7255d78-f7c2-034f-1898-ce8e459947a3-45994767" role="listitem" class="w-dyn-item"><div fs-cmsfilter-field="Angular" class="item-wrapper-menu_pricing is-navbar"><a aria-label="Link to product page" href="/support/nes-angular" class="item-technologies_support 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"/><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/663414d14128055e4e38d19d_angular-icon-seeklogo.svg" loading="lazy" alt="" class="image-item_technologies is-big w-condition-invisible"/><div class="text-size-small text-color-black">Angular</div><div class="bullet-soon_technologies w-condition-invisible"></div><div class="bullet-soon_technologies w-condition-invisible"></div></a><a aria-label="Link to product page" href="/support/request-technology" class="item-technologies_support is-navbar w-inline-block w-condition-invisible"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/663414d14128055e4e38d19d_angular-icon-seeklogo.svg" loading="lazy" alt="" class="image-item_technologies"/><div class="text-size-small text-color-black">Angular</div><div class="bullet-soon_technologies w-condition-invisible"></div></a></div></div><div id="w-node-b7255d78-f7c2-034f-1898-ce8e459947a3-45994767" role="listitem" class="w-dyn-item"><div fs-cmsfilter-field="Spring" class="item-wrapper-menu_pricing is-navbar"><a aria-label="Link to product page" href="/support/spring-nes" class="item-technologies_support is-navbar w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6703c7889feb398608df2c92_light.svg" loading="lazy" alt="" class="image-item_technologies w-condition-invisible"/><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6703c7889feb398608df2c92_light.svg" loading="lazy" alt="" class="image-item_technologies is-big"/><div class="text-size-small text-color-black w-condition-invisible">Spring</div><div class="bullet-soon_technologies w-condition-invisible"></div><div class="bullet-soon_technologies w-condition-invisible"></div></a><a aria-label="Link to product page" href="/support/request-technology" class="item-technologies_support is-navbar w-inline-block w-condition-invisible"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6703c7889feb398608df2c92_light.svg" loading="lazy" alt="" class="image-item_technologies"/><div class="text-size-small text-color-black">Spring</div><div class="bullet-soon_technologies w-condition-invisible"></div></a></div></div><div id="w-node-b7255d78-f7c2-034f-1898-ce8e459947a3-45994767" role="listitem" class="w-dyn-item"><div fs-cmsfilter-field="Drupal 7" class="item-wrapper-menu_pricing is-navbar"><a aria-label="Link to product page" href="/support/nes-drupal" class="item-technologies_support 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"/><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc8d7d6552bb06d57dafc_Drupal%20Icon.svg" loading="lazy" alt="" class="image-item_technologies is-big w-condition-invisible"/><div class="text-size-small text-color-black">Drupal 7</div><div class="bullet-soon_technologies w-condition-invisible"></div><div class="bullet-soon_technologies w-condition-invisible"></div></a><a aria-label="Link to product page" href="/support/request-technology" class="item-technologies_support is-navbar w-inline-block w-condition-invisible"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc8d7d6552bb06d57dafc_Drupal%20Icon.svg" loading="lazy" alt="" class="image-item_technologies"/><div class="text-size-small text-color-black">Drupal 7</div><div class="bullet-soon_technologies w-condition-invisible"></div></a></div></div><div id="w-node-b7255d78-f7c2-034f-1898-ce8e459947a3-45994767" role="listitem" class="w-dyn-item"><div fs-cmsfilter-field="jQuery" class="item-wrapper-menu_pricing is-navbar"><a aria-label="Link to product page" href="/support/jquery-nes" class="item-technologies_support 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"/><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc765795229f2c7cb520a_jQuery%20-%20Icon.svg" loading="lazy" alt="" class="image-item_technologies is-big w-condition-invisible"/><div class="text-size-small text-color-black">jQuery</div><div class="bullet-soon_technologies w-condition-invisible"></div><div class="bullet-soon_technologies w-condition-invisible"></div></a><a aria-label="Link to product page" href="/support/request-technology" class="item-technologies_support is-navbar w-inline-block w-condition-invisible"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc765795229f2c7cb520a_jQuery%20-%20Icon.svg" loading="lazy" alt="" class="image-item_technologies"/><div class="text-size-small text-color-black">jQuery</div><div class="bullet-soon_technologies w-condition-invisible"></div></a></div></div><div id="w-node-b7255d78-f7c2-034f-1898-ce8e459947a3-45994767" role="listitem" class="w-dyn-item"><div fs-cmsfilter-field="Bootstrap" class="item-wrapper-menu_pricing is-navbar"><a aria-label="Link to product page" href="/support/nes-bootstrap" class="item-technologies_support 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"/><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc7585d1be8458013a0bc_Bootstrap%20Logo.svg" loading="lazy" alt="" class="image-item_technologies is-big w-condition-invisible"/><div class="text-size-small text-color-black">Bootstrap</div><div class="bullet-soon_technologies w-condition-invisible"></div><div class="bullet-soon_technologies w-condition-invisible"></div></a><a aria-label="Link to product page" href="/support/request-technology" class="item-technologies_support is-navbar w-inline-block w-condition-invisible"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc7585d1be8458013a0bc_Bootstrap%20Logo.svg" loading="lazy" alt="" class="image-item_technologies"/><div class="text-size-small text-color-black">Bootstrap</div><div class="bullet-soon_technologies w-condition-invisible"></div></a></div></div><div id="w-node-b7255d78-f7c2-034f-1898-ce8e459947a3-45994767" role="listitem" class="w-dyn-item"><div fs-cmsfilter-field="Vue 2" class="item-wrapper-menu_pricing is-navbar"><a aria-label="Link to product page" href="/support/nes-vue" class="item-technologies_support is-navbar w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc3293af023933c3e129f_Vue.svg" loading="lazy" alt="" class="image-item_technologies"/><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc3293af023933c3e129f_Vue.svg" loading="lazy" alt="" class="image-item_technologies is-big w-condition-invisible"/><div class="text-size-small text-color-black">Vue 2</div><div class="bullet-soon_technologies w-condition-invisible"></div><div class="bullet-soon_technologies w-condition-invisible"></div></a><a aria-label="Link to product page" href="/support/request-technology" class="item-technologies_support is-navbar w-inline-block w-condition-invisible"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc3293af023933c3e129f_Vue.svg" loading="lazy" alt="" class="image-item_technologies"/><div class="text-size-small text-color-black">Vue 2</div><div class="bullet-soon_technologies w-condition-invisible"></div></a></div></div><div id="w-node-b7255d78-f7c2-034f-1898-ce8e459947a3-45994767" role="listitem" class="w-dyn-item"><div fs-cmsfilter-field="Node.js" class="item-wrapper-menu_pricing is-navbar"><a aria-label="Link to product page" href="/support/node-nes" class="item-technologies_support 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"/><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cfdca5cf621106a3aa1338_node-js-seeklogo.svg" loading="lazy" alt="" class="image-item_technologies is-big w-condition-invisible"/><div class="text-size-small text-color-black">Node.js</div><div class="bullet-soon_technologies w-condition-invisible"></div><div class="bullet-soon_technologies w-condition-invisible"></div></a><a aria-label="Link to product page" href="/support/request-technology" class="item-technologies_support is-navbar w-inline-block w-condition-invisible"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cfdca5cf621106a3aa1338_node-js-seeklogo.svg" loading="lazy" alt="" class="image-item_technologies"/><div class="text-size-small text-color-black">Node.js</div><div class="bullet-soon_technologies w-condition-invisible"></div></a></div></div><div id="w-node-b7255d78-f7c2-034f-1898-ce8e459947a3-45994767" role="listitem" class="w-dyn-item"><div fs-cmsfilter-field="Express" class="item-wrapper-menu_pricing is-navbar"><a aria-label="Link to product page" href="/support/express-nes" class="item-technologies_support 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"/><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/66ce188dfeef900d9770bc85_Express-black.svg" loading="lazy" alt="" class="image-item_technologies is-big w-condition-invisible"/><div class="text-size-small text-color-black">Express</div><div class="bullet-soon_technologies w-condition-invisible"></div><div class="bullet-soon_technologies w-condition-invisible"></div></a><a aria-label="Link to product page" href="/support/request-technology" class="item-technologies_support is-navbar w-inline-block w-condition-invisible"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/66ce188dfeef900d9770bc85_Express-black.svg" loading="lazy" alt="" class="image-item_technologies"/><div class="text-size-small text-color-black">Express</div><div class="bullet-soon_technologies w-condition-invisible"></div></a></div></div><div id="w-node-b7255d78-f7c2-034f-1898-ce8e459947a3-45994767" role="listitem" class="w-dyn-item"><div fs-cmsfilter-field="ESLint" class="item-wrapper-menu_pricing is-navbar"><a aria-label="Link to product page" href="/support/eslint-nes" class="item-technologies_support 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"/><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/668573a85840947a011f56b4_ESLint_logo%201.svg" loading="lazy" alt="" class="image-item_technologies is-big w-condition-invisible"/><div class="text-size-small text-color-black">ESLint</div><div class="bullet-soon_technologies w-condition-invisible"></div><div class="bullet-soon_technologies w-condition-invisible"></div></a><a aria-label="Link to product page" href="/support/request-technology" class="item-technologies_support is-navbar w-inline-block w-condition-invisible"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/668573a85840947a011f56b4_ESLint_logo%201.svg" loading="lazy" alt="" class="image-item_technologies"/><div class="text-size-small text-color-black">ESLint</div><div class="bullet-soon_technologies w-condition-invisible"></div></a></div></div><div id="w-node-b7255d78-f7c2-034f-1898-ce8e459947a3-45994767" role="listitem" class="w-dyn-item"><div fs-cmsfilter-field="Fastify" class="item-wrapper-menu_pricing is-navbar"><a aria-label="Link to product page" href="/support/fastify-nes" class="item-technologies_support 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"/><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/67041621a38a6939e8dbb589_Fastify-logo-light.svg" loading="lazy" alt="" class="image-item_technologies is-big w-condition-invisible"/><div class="text-size-small text-color-black">Fastify</div><div class="bullet-soon_technologies w-condition-invisible"></div><div class="bullet-soon_technologies w-condition-invisible"></div></a><a aria-label="Link to product page" href="/support/request-technology" class="item-technologies_support is-navbar w-inline-block w-condition-invisible"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/67041621a38a6939e8dbb589_Fastify-logo-light.svg" loading="lazy" alt="" class="image-item_technologies"/><div class="text-size-small text-color-black">Fastify</div><div class="bullet-soon_technologies w-condition-invisible"></div></a></div></div><div id="w-node-b7255d78-f7c2-034f-1898-ce8e459947a3-45994767" role="listitem" class="w-dyn-item"><div fs-cmsfilter-field="Nuxt" class="item-wrapper-menu_pricing is-navbar"><a aria-label="Link to product page" href="/support/nuxt-nes" class="item-technologies_support 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"/><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6633ad29e430bcc5c9040ca1_Nuxt-new.svg" loading="lazy" alt="" class="image-item_technologies is-big w-condition-invisible"/><div class="text-size-small text-color-black">Nuxt</div><div class="bullet-soon_technologies w-condition-invisible"></div><div class="bullet-soon_technologies w-condition-invisible"></div></a><a aria-label="Link to product page" href="/support/request-technology" class="item-technologies_support is-navbar w-inline-block w-condition-invisible"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6633ad29e430bcc5c9040ca1_Nuxt-new.svg" loading="lazy" alt="" class="image-item_technologies"/><div class="text-size-small text-color-black">Nuxt</div><div class="bullet-soon_technologies w-condition-invisible"></div></a></div></div><div id="w-node-b7255d78-f7c2-034f-1898-ce8e459947a3-45994767" role="listitem" class="w-dyn-item"><div fs-cmsfilter-field="Grunt" class="item-wrapper-menu_pricing is-navbar"><a aria-label="Link to product page" href="/support/grunt-nes" class="item-technologies_support is-navbar w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/672baac4f43ec118df6df82c_Grunt.svg" loading="lazy" alt="" class="image-item_technologies"/><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/672baac4f43ec118df6df82c_Grunt.svg" loading="lazy" alt="" class="image-item_technologies is-big w-condition-invisible"/><div class="text-size-small text-color-black">Grunt</div><div class="bullet-soon_technologies w-condition-invisible"></div><div class="bullet-soon_technologies w-condition-invisible"></div></a><a aria-label="Link to product page" href="/support/request-technology" class="item-technologies_support is-navbar w-inline-block w-condition-invisible"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/672baac4f43ec118df6df82c_Grunt.svg" loading="lazy" alt="" class="image-item_technologies"/><div class="text-size-small text-color-black">Grunt</div><div class="bullet-soon_technologies w-condition-invisible"></div></a></div></div><div id="w-node-b7255d78-f7c2-034f-1898-ce8e459947a3-45994767" role="listitem" class="w-dyn-item"><div fs-cmsfilter-field="Protractor" class="item-wrapper-menu_pricing is-navbar"><a aria-label="Link to product page" href="/support/nes-protractor" class="item-technologies_support is-navbar w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc3374e2757d70daa37b2_Protractor.svg" loading="lazy" alt="" class="image-item_technologies"/><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc3374e2757d70daa37b2_Protractor.svg" loading="lazy" alt="" class="image-item_technologies is-big w-condition-invisible"/><div class="text-size-small text-color-black">Protractor</div><div class="bullet-soon_technologies w-condition-invisible"></div><div class="bullet-soon_technologies w-condition-invisible"></div></a><a aria-label="Link to product page" href="/support/request-technology" class="item-technologies_support is-navbar w-inline-block w-condition-invisible"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc3374e2757d70daa37b2_Protractor.svg" loading="lazy" alt="" class="image-item_technologies"/><div class="text-size-small text-color-black">Protractor</div><div class="bullet-soon_technologies w-condition-invisible"></div></a></div></div><div id="w-node-b7255d78-f7c2-034f-1898-ce8e459947a3-45994767" role="listitem" class="w-dyn-item"><div fs-cmsfilter-field="PHP" class="item-wrapper-menu_pricing is-navbar"><a aria-label="Link to product page" href="/support/php-long-term-support-by-zend" class="item-technologies_support 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"/><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/673cc7b00f95485915a53231_PHP-logo%201.svg" loading="lazy" alt="" class="image-item_technologies is-big w-condition-invisible"/><div class="text-size-small text-color-black">PHP</div><div class="bullet-soon_technologies w-condition-invisible"></div><div class="bullet-soon_technologies w-condition-invisible"></div></a><a aria-label="Link to product page" href="/support/request-technology" class="item-technologies_support is-navbar w-inline-block w-condition-invisible"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/673cc7b00f95485915a53231_PHP-logo%201.svg" loading="lazy" alt="" class="image-item_technologies"/><div class="text-size-small text-color-black">PHP</div><div class="bullet-soon_technologies w-condition-invisible"></div></a></div></div><div id="w-node-b7255d78-f7c2-034f-1898-ce8e459947a3-45994767" role="listitem" class="w-dyn-item"><div fs-cmsfilter-field=".NET" class="item-wrapper-menu_pricing is-navbar"><a aria-label="Link to product page" href="/support/dot-net-nes" class="item-technologies_support is-navbar w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6733b6cb70c734d4adedba59_Microsoft_.NET_logo%201.svg" loading="lazy" alt="" class="image-item_technologies"/><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6733b6cb70c734d4adedba59_Microsoft_.NET_logo%201.svg" loading="lazy" alt="" class="image-item_technologies is-big w-condition-invisible"/><div class="text-size-small text-color-black">.NET</div><div class="bullet-soon_technologies"></div><div class="bullet-soon_technologies w-condition-invisible"></div></a><a aria-label="Link to product page" href="/support/request-technology" class="item-technologies_support is-navbar w-inline-block w-condition-invisible"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6733b6cb70c734d4adedba59_Microsoft_.NET_logo%201.svg" loading="lazy" alt="" class="image-item_technologies"/><div class="text-size-small text-color-black">.NET</div><div class="bullet-soon_technologies w-condition-invisible"></div></a></div></div><div id="w-node-b7255d78-f7c2-034f-1898-ce8e459947a3-45994767" role="listitem" class="w-dyn-item"><div fs-cmsfilter-field="Rails" class="item-wrapper-menu_pricing is-navbar"><a aria-label="Link to product page" href="/support/rails-nes" class="item-technologies_support 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"/><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cfe0083e603b6d7501d202_Ruby%20on%20rails%20-%20icon.svg" loading="lazy" alt="" class="image-item_technologies is-big w-condition-invisible"/><div class="text-size-small text-color-black">Rails</div><div class="bullet-soon_technologies w-condition-invisible"></div><div class="bullet-soon_technologies"></div></a><a aria-label="Link to product page" href="/support/request-technology" class="item-technologies_support is-navbar w-inline-block w-condition-invisible"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cfe0083e603b6d7501d202_Ruby%20on%20rails%20-%20icon.svg" loading="lazy" alt="" class="image-item_technologies"/><div class="text-size-small text-color-black">Rails</div><div class="bullet-soon_technologies w-condition-invisible"></div></a></div></div><div id="w-node-b7255d78-f7c2-034f-1898-ce8e459947a3-45994767" role="listitem" class="w-dyn-item"><div fs-cmsfilter-field="Ember.js" class="item-wrapper-menu_pricing is-navbar"><a aria-label="Link to product page" href="#" class="item-technologies_support 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"/><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cfdcec53a00d48acdc9c06_e-rounded-icon-4c%20(1).svg" loading="lazy" alt="" class="image-item_technologies is-big w-condition-invisible"/><div class="text-size-small text-color-black">Ember.js</div><div class="bullet-soon_technologies w-condition-invisible"></div><div class="bullet-soon_technologies w-condition-invisible"></div></a><a aria-label="Link to product page" href="/support/request-technology" class="item-technologies_support is-navbar w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cfdcec53a00d48acdc9c06_e-rounded-icon-4c%20(1).svg" loading="lazy" alt="" class="image-item_technologies"/><div class="text-size-small text-color-black">Ember.js</div><div class="bullet-soon_technologies"></div></a></div></div></div></div><div class="margin-top margin-xsmall"><div class="display-inlineflex is-technologies"><div class="bullet-soon_technologies is-static"></div><div>Indicates coming soon</div></div></div></div></div></div></nav></div><a href="/support/consulting" class="navlink_navbar w-nav-link">Consulting</a><a href="/pricing" class="navlink_navbar w-nav-link">Pricing</a><div data-hover="true" 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 id="w-node-_3c5e6bb1-ee19-0863-51eb-85024e69edd6-45994767" class="margin-bottom margin-medium"><div id="w-node-_3c5e6bb1-ee19-0863-51eb-85024e69edd7-45994767" class="heading-style-h6"><span class="text-color-primary">Integrate Seamlessly</span> With Your Current Build Process</div></div><div id="w-node-_3c5e6bb1-ee19-0863-51eb-85024e69eddb-45994767" 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="text-size-large">Documentation</div></div><div class="text-weight-light text-color-white">Start integrating Never-Ending Support to your tech stack</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 id="w-node-_3c5e6bb1-ee19-0863-51eb-85024e69edfd-45994767" 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 id="w-node-_3c5e6bb1-ee19-0863-51eb-85024e69ee09-45994767" 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></div></div><div id="w-node-_3c5e6bb1-ee19-0863-51eb-85024e69ee10-45994767" 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 w-dyn-bind-empty"></div></div></a></div></div></div></div></div></div></div></div></nav></div><div data-hover="true" 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 id="w-node-_9be4e530-c7e5-4745-68dc-ea234a6013ed-45994767" class="margin-bottom margin-xxsmall"><div id="w-node-_9be4e530-c7e5-4745-68dc-ea234a6013ee-45994767" class="heading-style-h6">Vulnerability Directory</div></div><div id="w-node-_9be4e530-c7e5-4745-68dc-ea234a6013f2-45994767" class="text-size-regular text-weight-light">If you’re currently using these frameworks in your application’s tech stack, your application could be vulnerable.<br/></div><div class="margin-top margin-small"><div class="button-group is-centered-tablet"><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><div class="line-horizontal is-light-grey"></div><div class="link-wrapper-left_navbar is-navbar-resources"><div class="flex-wrapper is-left-aligned"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6717b4e04bc009b855d4d0a8_auto_stories.svg" loading="lazy" alt="Book icon"/><div class="text-size-large">Documentation</div></div><div class="margin-top margin-xxsmall"><div class="text-size-small text-weight-light">Start integrating Never-Ending support to your tech stack</div></div><div class="margin-top margin-xsmall"><a href="https://support.herodevs.com/hc/en-us" target="_blank" class="flex-wrapper is-left-aligned 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-divider-vertical is-resources-navbar"></div><div class="content-right-dropdown_navbar is-resources"><div class="w-layout-grid grid-navbar_resources"><div id="w-node-d6449cb1-e924-885a-cde2-d574a245c301-45994767"><div class="flex-wrapper is-left-aligned is-centered-mobile"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6717e4e8cb5515a734068abf_school.svg" loading="lazy" alt="Hat icon"/><div class="heading-style-h6">Thought Leadership</div></div><div class="margin-top margin-medium"><div class="col-grid-navbar_developers"><a href="/blog" class="navlink_developers">HeroDevs Blog</a><a href="/newsletter-archive" class="navlink_developers">Newsletters</a><a href="/whitepapers" class="navlink_developers">White Papers</a></div></div><div class="posts-wrapper-navbar_resources"><div class="margin-bottom margin-xxsmall"><div class="text-size-small text-color-grey">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="/blog-posts/spring-framework-6-the-full-cost-of-migrating-from-v5-to-v6" class="item-wrapper-navbar_developers w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/67324c90ce6e10fb12e304aa_C%20(12).png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/67324c90ce6e10fb12e304aa_C%20(12)-p-500.png 500w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/67324c90ce6e10fb12e304aa_C%20(12)-p-800.png 800w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/67324c90ce6e10fb12e304aa_C%20(12)-p-1080.png 1080w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/67324c90ce6e10fb12e304aa_C%20(12)-p-1600.png 1600w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/67324c90ce6e10fb12e304aa_C%20(12).png 1800w" class="img-whitepaper-navbar_developers"/><div><div class="text-color-black text-style-3lines">Spring Framework 6: The Full Cost of Migrating from v5 to v6</div><div class="margin-top margin-xxsmall"><div class="text-weight-light text-size-small text-style-2lines">Navigating the Challenges and Costs of Migrating to Spring Framework 6</div></div></div></a></div><div role="listitem" class="w-dyn-item"><a href="/blog-posts/how-the-2023-time-to-exploit-trends-reinforce-the-need-for-proactive-vulnerability-management" aria-current="page" class="item-wrapper-navbar_developers w-inline-block w--current"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/671284eae004c1d7993c494e_C%20(8).png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/671284eae004c1d7993c494e_C%20(8)-p-500.png 500w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/671284eae004c1d7993c494e_C%20(8)-p-800.png 800w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/671284eae004c1d7993c494e_C%20(8)-p-1080.png 1080w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/671284eae004c1d7993c494e_C%20(8)-p-1600.png 1600w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/671284eae004c1d7993c494e_C%20(8).png 1800w" class="img-whitepaper-navbar_developers"/><div><div class="text-color-black text-style-3lines">How the 2023 Time-to-Exploit Trends Reinforce the Need for Proactive Vulnerability Management</div><div class="margin-top margin-xxsmall"><div class="text-weight-light text-size-small text-style-2lines">2023: The Year Zero-Day Exploits Surged and How HeroDevs’ Pre-emptive Patching Keeps Businesses Ahead of Threats</div></div></div></a></div></div></div></div></div><div id="w-node-e904e807-f4a6-4e74-8c07-7bc0227ec45d-45994767" class="line-horizontal is-navbar-resources"></div><div id="w-node-_39d0f67e-eb6b-ee45-154e-e8fb8f6a2ebe-45994767"><div id="w-node-_37c22b7f-0a08-6ab7-147f-dda6f77d5023-45994767"><div class="flex-wrapper is-left-aligned is-centered-mobile"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6717e7cd8713a920b314d619_apartment%20(1).svg" loading="lazy" alt="Apartment icon"/><div class="heading-style-h6">Company</div></div><div class="margin-top margin-medium"><div class="col-grid-navbar_developers"><a href="/careers" class="navlink_developers">Careers</a><a href="/customers" class="navlink_developers">Customers</a></div></div></div><div id="w-node-_470cba45-9891-ed9a-93c4-dd91348b8c51-45994767" class="margin-top margin-large"><div class="flex-wrapper is-left-aligned is-centered-mobile"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/672a7a55bbb0bd5a4d6883b3_lightbulb.svg" loading="lazy" alt="Light bulb icon"/><div class="heading-style-h6">Solutions</div></div><div class="margin-top margin-medium"><div class="col-grid-navbar_developers"><a href="/solutions/finance" class="navlink_developers">Finance</a></div><div class="col-grid-navbar_developers"><a href="/solutions/healthcare" class="navlink_developers">Healthcare</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; } /* 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="hide w-embed w-script"><script> document.addEventListener("DOMContentLoaded", function () { // Get all elements with the class 'banner_blog' const banners = document.querySelectorAll('.banner_blog'); // Find the specific element with data-id 'all-products' const allProductsBanner = document.querySelector('.banner_blog[data-id="all-products"]'); // Filter elements that have display 'block' const displayedBanners = Array.from(banners).filter(banner => { return window.getComputedStyle(banner).display === 'block'; }); // Check if more than one element has display 'block' if (displayedBanners.length > 1) { displayedBanners.forEach(banner => { // Hide all banners that don't have 'data-id' of 'all-products' banner.style.display = 'none'; }); // Ensure the 'all-products' banner is displayed with !important if (allProductsBanner) { allProductsBanner.style.setProperty('display', 'block', 'important'); } } }); </script></div><div data-id="spring" class="banner_blog w-condition-invisible"><div class="w-dyn-list"><div role="list" class="w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="https://www.herodevs.com/support/spring-nes" class="banner-wrapper_product w-inline-block"><div class="tag-banner_product"><div>NEW</div></div><div class="content-wrapper-banner_product"><div class="text-banner_product">Spring 5.x is End-of-Life. Stay secure and compliant with Never-Ending Support.</div><img width="24" height="24" alt="" src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/65159b3f6df722a807194087_arrow-forward-slim-min.svg" loading="lazy" class="image-small"/></div></a></div></div></div></div><div data-id="angular" class="banner_blog w-condition-invisible"><div class="w-dyn-list"><div role="list" class="w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="https://www.herodevs.com/support/nes-angular" class="banner-wrapper_product w-inline-block"><div class="tag-banner_product"><div>NEW</div></div><div class="content-wrapper-banner_product"><div class="text-banner_product">Angular is going End-of-Life. Stay secure and compliant with Never-Ending Support.</div><img width="24" height="24" alt="" src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/65159b3f6df722a807194087_arrow-forward-slim-min.svg" loading="lazy" class="image-small"/></div></a></div></div></div></div><div class="banner_blog w-condition-invisible"><div class="w-dyn-list"><div role="list" class="w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="https://www.herodevs.com/support/nes-angularjs" class="banner-wrapper_product w-inline-block"><div class="tag-banner_product"><div>NEW</div></div><div class="content-wrapper-banner_product"><div class="text-banner_product">AngularJS is going End-of-Life. Stay secure and compliant with Never-Ending Support.</div><img width="24" height="24" alt="" src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/65159b3f6df722a807194087_arrow-forward-slim-min.svg" loading="lazy" class="image-small"/></div></a></div></div></div></div><div class="banner_blog w-condition-invisible"><div class="w-dyn-list"><div role="list" class="w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="https://www.herodevs.com/support/nes-bootstrap" class="banner-wrapper_product w-inline-block"><div class="tag-banner_product"><div>NEW</div></div><div class="content-wrapper-banner_product"><div class="text-banner_product">Bootstrap is going End-of-Life. Stay secure and compliant with Never-Ending Support.</div><img width="24" height="24" alt="" src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/65159b3f6df722a807194087_arrow-forward-slim-min.svg" loading="lazy" class="image-small"/></div></a></div></div></div></div><div class="banner_blog w-condition-invisible"><div class="w-dyn-list"><div role="list" class="w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="https://www.herodevs.com/support/nes-drupal" class="banner-wrapper_product w-inline-block"><div class="tag-banner_product"><div>NEW</div></div><div class="content-wrapper-banner_product"><div class="text-banner_product">Drupal 7 is going End-of-Life. Stay secure and compliant with Never-Ending Support.</div><img width="24" height="24" alt="" src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/65159b3f6df722a807194087_arrow-forward-slim-min.svg" loading="lazy" class="image-small"/></div></a></div></div></div></div><div class="banner_blog w-condition-invisible"><div class="w-dyn-list"><div role="list" class="w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="http://www.herodevs.com/support/eslint-nes" class="banner-wrapper_product w-inline-block"><div class="tag-banner_product"><div>NEW</div></div><div class="content-wrapper-banner_product"><div class="text-banner_product">ESLint is going End-of-Life. Stay secure and compliant with Never-Ending Support.</div><img width="24" height="24" alt="" src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/65159b3f6df722a807194087_arrow-forward-slim-min.svg" loading="lazy" class="image-small"/></div></a></div></div></div></div><div class="banner_blog w-condition-invisible"><div class="w-dyn-list"><div role="list" class="w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="https://www.herodevs.com/support/jquery-nes" class="banner-wrapper_product w-inline-block"><div class="tag-banner_product"><div>NEW</div></div><div class="content-wrapper-banner_product"><div class="text-banner_product">jQuery is going End-of-Life. Stay secure and compliant with Never-Ending Support.</div><img width="24" height="24" alt="" src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/65159b3f6df722a807194087_arrow-forward-slim-min.svg" loading="lazy" class="image-small"/></div></a></div></div></div></div><div class="banner_blog w-condition-invisible"><div class="w-dyn-list"><div role="list" class="w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="http://www.herodevs.com/support/node-nes" class="banner-wrapper_product w-inline-block"><div class="tag-banner_product"><div>NEW</div></div><div class="content-wrapper-banner_product"><div class="text-banner_product">Node.js is going End-of-Life. Stay secure and compliant with Never-Ending Support.</div><img width="24" height="24" alt="" src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/65159b3f6df722a807194087_arrow-forward-slim-min.svg" loading="lazy" class="image-small"/></div></a></div></div></div></div><div class="banner_blog w-condition-invisible"><div class="w-dyn-list"><div role="list" class="w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="https://www.herodevs.com/support/nuxt-nes" class="banner-wrapper_product w-inline-block"><div class="tag-banner_product"><div>NEW</div></div><div class="content-wrapper-banner_product"><div class="text-banner_product">Nuxt is going End-of-Life. Stay secure and compliant with Never-Ending Support.</div><img width="24" height="24" alt="" src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/65159b3f6df722a807194087_arrow-forward-slim-min.svg" loading="lazy" class="image-small"/></div></a></div></div></div></div><div class="banner_blog w-condition-invisible"><div class="w-dyn-list"><div role="list" class="w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="https://www.herodevs.com/support/nes-protractor" class="banner-wrapper_product w-inline-block"><div class="tag-banner_product"><div>NEW</div></div><div class="content-wrapper-banner_product"><div class="text-banner_product">Protractor is going End-of-Life. Stay secure and compliant with Never-Ending Support.</div><img width="24" height="24" alt="" src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/65159b3f6df722a807194087_arrow-forward-slim-min.svg" loading="lazy" class="image-small"/></div></a></div></div></div></div><div class="banner_blog w-condition-invisible"><div class="w-dyn-list"><div role="list" class="w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="https://www.herodevs.com/support/nes-vue" class="banner-wrapper_product w-inline-block"><div class="tag-banner_product"><div>NEW</div></div><div class="content-wrapper-banner_product"><div class="text-banner_product">Vue 2 is going End-of-Life. Stay secure and compliant with Never-Ending Support.</div><img width="24" height="24" alt="" src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/65159b3f6df722a807194087_arrow-forward-slim-min.svg" loading="lazy" class="image-small"/></div></a></div></div></div></div><div data-id="all-products" class="banner_blog"><div class="w-dyn-list"><div role="list" class="w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="https://www.herodevs.com/support" class="banner-wrapper_product w-inline-block"><div class="tag-banner_product"><div>NEW</div></div><div class="content-wrapper-banner_product"><div class="text-banner_product">HeroDevs supports deprecated open source software past its end of life. View supported technologies.</div><img width="24" height="24" alt="" src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/65159b3f6df722a807194087_arrow-forward-slim-min.svg" loading="lazy" class="image-small"/></div></a></div></div></div></div><div class="main-wrapper"><section class="section"><div class="padding-global"><div class="padding-section-small"><div class="container-xlarge"><a href="/blog" class="flex-wrapper w-inline-block"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/641c8722f2df570d33bfc249_arrow_backward_pink.svg" loading="lazy" alt="" class="image-small"/><div class="text-size-regular text-style-link text-color-magenta">View all Blog Posts</div></a><div class="margin-vertical margin-medium"><div class="line-horizontal is-grey"></div></div><div class="max-width-large"><div class="margin-bottom margin-xsmall"><div class="details-wrapper_blog"><div style="background-color:purple;color:white" class="block-categories_blog"><div>Thought Leadership</div></div><div style="color:purple" class="text-size-regular text-weight-light">Oct 18, 2024</div></div></div><h1 class="heading-style-h2 margin-bottom">How the 2023 Time-to-Exploit Trends Reinforce the Need for Proactive Vulnerability Management</h1><div class="margin-top margin-small"><h2 class="text-size-large text-weight-light">2023: The Year Zero-Day Exploits Surged and How HeroDevs’ Pre-emptive Patching Keeps Businesses Ahead of Threats</h2></div><div class="margin-top margin-small margin-vertical"><div class="margin-bottom margin-xxsmall"><div class="text-size-regular text-weight-light">Share via:</div></div><div class="flex-wrapper is-wrapper-social-media"><a fs-socialshare-element="Facebook" href="#" class="flex-wrapper is-facebook w-inline-block"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66d1dbe10d13d774851e0dc1_Facebook.svg" loading="lazy" alt="Facebook logo" class="image-social-media"/><div>facebook</div></a><a fs-socialshare-element="LinkedIn" href="#" class="flex-wrapper is-linkedin w-inline-block"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66d1dbe1c7fe55bdc4f5b097_Linkedin.svg" loading="lazy" alt="Linkedin logo" class="image-social-media"/><div>LinkedIn</div></a><a fs-socialshare-element="Twitter" href="#" class="flex-wrapper is-twitter w-inline-block"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66d1dbe1f5cbedd0cfa9a2ca_Twitter.svg" loading="lazy" alt="X logo" class="image-social-media"/><div>X (twitter)</div></a></div></div></div></div></div></div></section><section class="section"><div class="padding-global"><div class="padding-bottom padding-xlarge"><div class="container-xlarge"><div class="content-container_blog"><div class="left-col_blog"><img loading="eager" alt="How the 2023 Time-to-Exploit Trends Reinforce the Need for Proactive Vulnerability Management" src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/671284eae004c1d7993c494e_C%20(8).png" sizes="(max-width: 991px) 92vw, 58vw" srcset="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/671284eae004c1d7993c494e_C%20(8)-p-500.png 500w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/671284eae004c1d7993c494e_C%20(8)-p-800.png 800w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/671284eae004c1d7993c494e_C%20(8)-p-1080.png 1080w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/671284eae004c1d7993c494e_C%20(8)-p-1600.png 1600w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/671284eae004c1d7993c494e_C%20(8).png 1800w"/><div class="rich-text_blog w-richtext"><p>In today’s cybersecurity landscape, there’s a growing trend that CISOs and security teams can no longer afford to ignore: the rapid exploitation of newly discovered vulnerabilities. A recent <a href="https://cloud.google.com/blog/topics/threat-intelligence/time-to-exploit-trends-2023">study</a> by Google Cloud's Mandiant Threat Intelligence team analyzed <strong>138 vulnerabilities exploited in 2023</strong>, revealing some eye-opening trends regarding the speed and severity with which these flaws are exploited. Let’s dive into the key takeaways from the study and explore how HeroDevs' approach helps businesses stay one step ahead of these threats.</p><h3><strong>2023: The Year of the Zero-Day Surge</strong></h3><p>One of the most striking findings from the study is the growing gap between zero-day and n-day exploits. In 2023, <strong>70% of the exploited vulnerabilities Mandiant tracked were zero-days</strong>, meaning they were exploited before a patch was even made available. That’s a significant increase from previous years, and it indicates that attackers are getting faster at discovering and weaponizing vulnerabilities before vendors can even respond.</p><p>Here are some numbers to give context:</p><ul role="list"><li><strong>97 of the 138 exploited vulnerabilities analyzed</strong> were zero-days.</li><li>The average <strong>time-to-exploit (TTE)</strong> for vulnerabilities has plummeted to <strong>just 5 days</strong>, down from 63 days in 2018.</li><li>In contrast, <strong>n-day vulnerabilities</strong> (those exploited after patches are available) are being attacked faster, and <strong>56% were exploited within a month</strong> of patch release.</li></ul><figure class="w-richtext-align-center w-richtext-figure-type-image"><div><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6712850b9939172144724dde_AD_4nXf5T2SnqeyXvKppEgyiakQ0Vmu80bIuuQzDtJGRmY1buvkCwk5Mo8G2Xajuzku-GE7F8lZwksm8eXwVNgQPz-S5s5t-jECDKlITFKoQCkAcQyQCrTv2QXJAkq2CE8_MYzprtBgebw0S5eSusN7CkhQ4tBl6.jpeg" loading="lazy" alt=""/></div><figcaption>Image creditted by trends in vulnerability exploitation from Google Cloud's 2023 report. Full details available on <a href="https://cloud.google.com/blog/topics/threat-intelligence/time-to-exploit-trends-2023" rel="https://cloud.google.com/blog/topics/threat-intelligence/time-to-exploit-trends-2023">Google Cloud Blog</a></figcaption></figure><p>While the study only focused on a select group of vulnerabilities, it’s a microcosm of the broader cybersecurity picture. The trend is clear: attackers are getting faster, and the window for patching vulnerabilities is shrinking.</p><h3><strong>What This Means for Businesses</strong></h3><p>For organizations still using end-of-life (EOL) software, these statistics should raise a red flag. If attackers are finding and exploiting vulnerabilities in modern, supported software within days of discovery, the risks are even greater for unsupported systems. <strong>EOL software often lacks critical security updates</strong>, leaving businesses wide open to these fast-moving threats.</p><p>In this environment, traditional patching cycles simply can’t keep up. Businesses need to be proactive, not reactive when it comes to vulnerability management.</p><h3><strong>HeroDevs: Patching Before the Public Even Knows</strong></h3><p>At HeroDevs, we’ve recognized this challenge, and it’s why we’ve built our approach around <strong>proactive vulnerability scanning and remediation</strong>. As a <strong>CVE Numbering Authority (CNA)</strong>, we have unique insight into vulnerabilities before they’re officially disclosed. In many cases, we’re already working on patches <strong>before a CVE is made public</strong>, helping our clients avoid zero-day exploits altogether.</p><p>Here’s what sets us apart:</p><ul role="list"><li><strong>Proactive scanning</strong>: We don’t wait for a vulnerability to hit the headlines. Our team routinely scans,analyzes framework threat models and performs our own research for flaws in EOL software to ensure we find and fix vulnerabilities early.</li><li><strong>Pre-emptive patching</strong>: By the time a CVE becomes public knowledge, our clients are often already patched and protected. This means the typical zero-day risk is minimized or even eliminated entirely.</li><li><strong>EOL software specialists</strong>: Our focus is on supporting systems that are no longer officially maintained, providing critical security updates and peace of mind to organizations still relying on legacy tech.</li></ul><h3><strong>Why Waiting Isn’t an Option</strong></h3><p>The Mandiant study highlights a critical truth: the days of waiting for a quarterly patch cycle are over. With an average TTE of just five days, businesses must adopt a more aggressive approach to vulnerability management. Zero-day exploits are no longer the exception. They’re becoming the rule. For organizations using EOL software, that’s a serious risk.</p><p>At HeroDevs, we’re proud to be on the front lines, ensuring our clients are protected from these threats. Whether it’s catching vulnerabilities before they become public or providing long-term support for EOL systems, we’re here to ensure your business stays secure in an increasingly fast-paced cybersecurity world.</p><h3><strong>Final Thoughts</strong></h3><p>The cybersecurity landscape is changing rapidly, and businesses must evolve their vulnerability management approach. The data from 2023 shows that attackers aren’t slowing down, in fact, they’re getting faster. The stakes have never been higher for organizations still relying on outdated systems.</p><p>At HeroDevs, we’re committed to helping businesses stay secure, even in the face of these growing challenges. By staying ahead of vulnerabilities and providing pre-emptive patches, we’re giving our clients the protection they need to navigate this ever-shrinking window of risk.</p><p></p></div><div class="divider_blog">. . .<br/></div><div class="margin-top margin-medium"><div class="margin-bottom margin-small"><div class="text-size-large text-color-grey">Read More</div></div><div class="w-dyn-list"><div role="list" class="list-more-articles_blog w-dyn-items"><div role="listitem" class="item-more-articles_blog w-dyn-item"><div class="details-wrapper_blog"><div style="background-color:#2ab5fb;color:hsla(0, 0.00%, 0.00%, 1.00)" class="block-category_blog"><div>Products</div></div><div style="color:#2ab5fb" class="text-size-regular text-weight-light">Nov 21, 2024</div></div><a aria-label="Link to blog post" href="/blog-posts/ensuring-long-term-viability-of-node-js-with-openssl-3-through-herodevs-node-16-nes" target="_blank" class="w-inline-block"><div class="margin-bottom margin-xxsmall"><div class="text-size-regular text-color-black">Ensuring Long-Term Viability of Node.js with OpenSSL 3 through HeroDevs' Node 16 NES</div></div><div class="text-size-small text-weight-light text-color-black">Extend the life of your legacy Node.js systems with HeroDevs' Node.js NES, featuring enhanced security through OpenSSL 3 and unmatched compatibility support.</div></a><div class="info-wrapper_blog is-all-posts"><img loading="lazy" width="30" alt="Marco Ippolito" src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/673e2bdce8ae6a6e088017ad_1718355554380.jpeg" sizes="32px" srcset="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/673e2bdce8ae6a6e088017ad_1718355554380-p-500.jpeg 500w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/673e2bdce8ae6a6e088017ad_1718355554380.jpeg 800w" class="image-author_blog"/><div class="text-size-small text-weight-light">Marco Ippolito</div></div></div><div role="listitem" class="item-more-articles_blog w-dyn-item"><div class="details-wrapper_blog"><div style="background-color:#f926e1;color:hsla(0, 0.00%, 100.00%, 1.00)" class="block-category_blog"><div>Security</div></div><div style="color:#f926e1" class="text-size-regular text-weight-light">Nov 20, 2024</div></div><a aria-label="Link to blog post" href="/blog-posts/cve-2024-38828-dos-via-spring-mvc-controller-method-with-byte-parameter" target="_blank" class="w-inline-block"><div class="margin-bottom margin-xxsmall"><div class="text-size-regular text-color-black">CVE-2024-38828: DoS via Spring MVC Controller Method with byte[] Parameter</div></div><div class="text-size-small text-weight-light text-color-black">Protect your Spring Framework applications from CVE-2024-38828 with HeroDevs' Never-Ending Support for secure and compliant operations.</div></a><div class="info-wrapper_blog is-all-posts"><img loading="lazy" width="30" alt="HeroDevs" src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65a6fd69e421755dfb58328d_b_linkedin.png" class="image-author_blog"/><div class="text-size-small text-weight-light">HeroDevs</div></div></div></div></div></div></div><div class="right-col_blog"><div class="margin-bottom margin-small"><div class="summary-wrapper_blog"><div class="margin-bottom margin-xxsmall"><div class="text-size-regular text-color-grey">Article Summary</div></div><div class="text-size-small text-weight-light text-color-grey">Discover how the 2023 Time-to-Exploit trends highlight the urgency for proactive vulnerability management, as attackers exploit zero-day vulnerabilities faster than ever. Learn how HeroDevs helps businesses stay protected.</div></div></div><div class="block-sticky_blog"><div class="margin-bottom margin-small"><div class="margin-bottom margin-xsmall"><div class="text-size-regular text-color-grey">Author</div></div><div class="info-wrapper_blog is-all-posts"><img alt="" loading="lazy" width="59" src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/671286cf866d55c4c148586c_Hayden%20Headshot%20Febuary%20(1).png" sizes="32px" srcset="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/671286cf866d55c4c148586c_Hayden%20Headshot%20Febuary%20(1)-p-500.png 500w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/671286cf866d55c4c148586c_Hayden%20Headshot%20Febuary%20(1)-p-800.png 800w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/671286cf866d55c4c148586c_Hayden%20Headshot%20Febuary%20(1)-p-1080.png 1080w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/671286cf866d55c4c148586c_Hayden%20Headshot%20Febuary%20(1).png 1600w" class="image-author_blog"/><div><div class="text-size-small">Hayden Baillio</div><div class="text-size-xsmall text-weight-light">Head of Marketing</div></div></div><div class="link-wrapper-author_blog"><a href="/blog-authors/hayden-baillio" class="w-inline-block"><div class="text-size-xsmall">More From This Author</div></a></div></div><div class="margin-bottom margin-small hide-tablet"><div class="margin-bottom margin-xsmall"><div class="text-size-regular text-color-grey">Related Articles</div></div><div class="w-dyn-list"><div role="list" class="w-dyn-items"><div role="listitem" class="item-related-articles_blog w-dyn-item"><div class="margin-bottom margin-xxsmall"><a aria-label="Link to related article" href="/blog-posts/ensuring-long-term-viability-of-node-js-with-openssl-3-through-herodevs-node-16-nes" class="w-inline-block"><div class="text-size-small text-color-black">Ensuring Long-Term Viability of Node.js with OpenSSL 3 through HeroDevs' Node 16 NES</div></a></div><div class="text-size-xsmall text-weight-light">Extend the life of your legacy Node.js systems with HeroDevs' Node.js NES, featuring enhanced security through OpenSSL 3 and unmatched compatibility support.</div></div><div role="listitem" class="item-related-articles_blog w-dyn-item"><div class="margin-bottom margin-xxsmall"><a aria-label="Link to related article" href="/blog-posts/cve-2024-38828-dos-via-spring-mvc-controller-method-with-byte-parameter" class="w-inline-block"><div class="text-size-small text-color-black">CVE-2024-38828: DoS via Spring MVC Controller Method with byte[] Parameter</div></a></div><div class="text-size-xsmall text-weight-light">Protect your Spring Framework applications from CVE-2024-38828 with HeroDevs' Never-Ending Support for secure and compliant operations.</div></div><div role="listitem" class="item-related-articles_blog w-dyn-item"><div class="margin-bottom margin-xxsmall"><a aria-label="Link to related article" href="/blog-posts/spring-framework-6-the-full-cost-of-migrating-from-v5-to-v6" class="w-inline-block"><div class="text-size-small text-color-black">Spring Framework 6: The Full Cost of Migrating from v5 to v6</div></a></div><div class="text-size-xsmall text-weight-light">Navigating the Challenges and Costs of Migrating to Spring Framework 6</div></div></div></div></div><div class="form-container_blog"><div class="margin-bottom margin-xsmall"><div class="heading-style-h6 text-weight-bold">Open Source Insights Delivered Monthly</div></div><div id="contact-form" class="w-form"><form id="wf-form-Newsletter-Signup" name="wf-form-Newsletter-Signup" data-name="Newsletter Signup" redirect="form-submitted-newsletter-signup" data-redirect="form-submitted-newsletter-signup" action="https://api.hsforms.com/submissions/v3/integration/submit/21125071/9bea2d6b-f444-4cc5-bc84-0508804706de" method="post" data-wf-page-id="65d9309ab1e5669c24bdc964" data-wf-element-id="86f4e1a1-f9a0-fc43-614e-061141486edd"><div class="inputs-container_contact"><div class="input-wrapper_form"><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="input-wrapper_form"><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 class="input-wrapper_form"><label for="email" 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><p class="text-size-small text-color-grey">By clicking “submit” I acknowledge receipt of our <a href="/privacy-policy" class="link-privacy-policy">Privacy Policy.</a></p><div class="margin-top margin-xsmall"><input type="submit" data-wait="Please wait..." id="general-contact-form-submit-button" class="button-primary is-full-width w-button" value="Sign Up"/></div></form><div class="success-message w-form-done"><div>Thanks for signing up for our Newsletter! We look forward to connecting with you.</div></div><div class="error-message w-form-fail"><div>Oops! Something went wrong while submitting the form.</div></div></div></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 text-color-white">+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 text-color-white">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 text-color-white">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">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 id="w-node-_0e0d8b40-e441-77db-3934-86ec974ce772-45280787" href="/support/dot-net-nes" class="w-inline-block"><div class="link_footer">.NET</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-angularjs" class="w-inline-block"><div class="link_footer">AngularJS 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/spring-nes" class="w-inline-block"><div class="link_footer">NES for Spring</div></a><a href="/support/nes-protractor" class="w-inline-block"><div class="link_footer">Protractor NES</div></a><a id="w-node-_594d9328-6afd-24b6-d434-46cddd5480dd-45280787" href="/support/eslint-nes" class="w-inline-block"><div class="link_footer">ESLint NES</div></a><a id="w-node-_4247d676-3146-ea9d-86b8-75f2c04d7366-45280787" href="/support/grunt-nes" class="w-inline-block"><div class="link_footer">Grunt NES</div></a><a id="w-node-_8b54e056-08c2-b62f-9d73-61443379b5bf-45280787" href="/support/fastify-nes" class="w-inline-block"><div class="link_footer">Fastify NES</div></a><a href="/support/node-nes" class="w-inline-block"><div class="link_footer">Node.js NES</div></a><a href="/support/express-nes" class="w-inline-block"><div class="link_footer">Express NES</div></a><a id="w-node-_7e641cbd-4132-0b48-5cb8-4aa5f5d5c12a-45280787" 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">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">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 class="hide-tablet"><div class="line-divider_footer"></div></div><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></div><div class="container-bottom_footer"><div class="text-size-regular text-weight-light text-color-lightgrey">© 2024 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 id="email-form" name="email-form" data-name="Email Form" method="get" fs-consent-element="form" class="fs-consent_prefs_form" data-wf-page-id="65d9309ab1e5669c24bdc964" 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.bcf5aeb0d.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>