CINXE.COM
Software Composition Analysis: SCA Solutions | Black Duck
<!DOCTYPE HTML> <html lang="en"> <head> <!-- OneTrust Cookies Consent Notice start for blackduck.com --> <script defer="defer" type="text/javascript" src="/.rum/@adobe/helix-rum-js@%5E2/dist/rum-standalone.js"></script> <script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="01914ce7-a755-7d2f-8c7a-a2de5df03bad"></script> <script type="text/javascript"> function OptanonWrapper() { } </script> <!-- OneTrust Cookies Consent Notice end for blackduck.com --> <meta charset="UTF-8"/> <meta name="viewport" content="width=device-width, initial-scale=1.0"/> <meta http-equiv="X-UA-Compatible" content="IE=edge"/> <link rel="alternate" hreflang="en-us" href="https://www.blackduck.com/software-composition-analysis-tools.html"/> <link rel="alternate" hreflang="zh-cn" href="https://www.blackduck.com/zh-cn/software-composition-analysis-tools.html"/> <link rel="alternate" hreflang="ja-jp" href="https://www.blackduck.com/ja-jp/software-composition-analysis-tools.html"/> <link rel="alternate" hreflang="x-default" href="https://www.blackduck.com/software-composition-analysis-tools.html"/> <title>Software Composition Analysis: SCA Solutions | Black Duck </title> <link rel="canonical" href="https://www.blackduck.com/software-composition-analysis-tools.html"/> <meta name="description" content="Secure your software supply chain with Black Duck SCA solutions. Identify dependencies and vulnerabilities, ensuring comprehensive open source security. "/> <meta name="last-modified" content="2025-2-07 08:39:37 PM"/> <meta property="og:description" content="Secure your software supply chain with Black Duck SCA solutions. Identify dependencies and vulnerabilities, ensuring comprehensive open source security. "/> <meta property="og:image" content="https://www.blackduck.com/content/dam/black-duck/en-us/images/icons/sca-icon.svg"/> <meta property="og:title" content="Software Composition Analysis: SCA Solutions | Black Duck "/> <meta property="og:type" content="website"/> <meta property="og:url" content="https://www.blackduck.com/software-composition-analysis-tools.html"/> <meta name="searchBusinessArea" content="Black Duck SCA"/> <meta name="searchContentType" content="Web Page"/> <meta name="searchMarketingStageType"/> <meta name="searchProductCategory" content="Black Duck SCA"/> <meta name="searchSolutionType" content="SCA"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:description" content="Secure your software supply chain with Black Duck SCA solutions. Identify dependencies and vulnerabilities, ensuring comprehensive open source security. "/> <meta name="twitter:image" content="https://www.blackduck.com/content/dam/black-duck/en-us/images/icons/sca-icon.svg"/> <meta name="twitter:site" content="blackduck_sw"/> <meta name="twitter:title" content="Software Composition Analysis: SCA Solutions | Black Duck "/> <meta name="p:domain_verify" content="2070085ca3a586484558bf4ee3e19943"/> <link rel="icon" href="/etc.clientlibs/synopsys-clientlibs/synopsys-pagelibs/resources/images/favicon.svg"/> <script src="https://assets.adobedtm.com/4cb89ff5b198/2b1d17b087b8/launch-4040a5db2c0a.min.js" async></script> <script src="/etc.clientlibs/synopsys/clientlibs/custom-jquery.lc-f471b2c3901f04537191019e9ac6c10f-lc.min.js"></script> <script src="/etc.clientlibs/core/wcm/components/commons/datalayer/v1/clientlibs/core.wcm.components.commons.datalayer.v1.lc-70264651675213ed7f7cc5a02a00f621-lc.min.js"></script> <script src="/etc.clientlibs/synopsys-clientlibs/synopsys-headlibs.lc-edb8780ce9a7169408ae9ec878cec7b1-lc.min.js"></script> <link rel="stylesheet" href="/etc.clientlibs/synopsys-clientlibs/synopsys-pagelibs.lc-82638f02329c76056bff468de4f84c87-lc.min.css" type="text/css"> </head> <body data-template="sig-content-page-template" data-content-type="sig" data-sticky-nav="false" class="page sig-page publish "> <input type="hidden" id="campaign"/> <script> function getSatTrackCookie(c_name) { if (document.cookie.length > 0) { c_start = document.cookie.indexOf(c_name + "="); if (c_start != -1) { c_start = c_start + c_name.length + 1; c_end = document.cookie.indexOf(";", c_start); if (c_end == -1) { c_end = document.cookie.length; } return unescape(document.cookie.substring(c_start, c_end)); } } return ""; } var camp = document.getElementById('campaign').value; url = new URL(window.location.href); if (url.searchParams.get('intcmp') || camp.length > 2) { const params = new Proxy(new URLSearchParams(window.location.search), { get: (searchParams, prop) => searchParams.get(prop), }); campaignCode = params.intcmp; window.adobeDataLayer = window.adobeDataLayer || []; window.adobeDataLayer.push({ web: { webPageDetails: { URL: 'https:\/\/www.blackduck.com\/software\u002Dcomposition\u002Danalysis\u002Dtools.html', name: 'SCA Mezzanine Page', } }, _softwareintegritygroupinc: { internalCampaign: { campaignCode: campaignCode, campaignName: '', campaignClicks: { value: 1 }, } } }); } url2 = new URL(window.location.href); if (url2.searchParams.get('cmp') || url2.searchParams.get('utm_source') || url2.searchParams.get('utm_medium') || url2.searchParams.get('utm_campaign') || url2.searchParams.get('utm_group') || url2.searchParams.get('utm_creative') || url2.searchParams.get('utm_keyword')) { var utm_source = 'no_source'; var utm_cmp = 'no_cmp'; var utm_medium = 'no_medium'; var utm_campaign = 'no_campaign'; var utm_group = 'no_group'; var utm_creative = 'no_creative'; var utm_keyword = 'no_keyword'; const params = new Proxy(new URLSearchParams(window.location.search), { get: (searchParams, prop) => searchParams.get(prop), }); if (params.utm_source != null) utm_source = params.utm_source; if (params.utm_medium != null) utm_medium = params.utm_medium; if (params.utm_campaign != null) utm_campaign = params.utm_campaign; if (params.utm_group != null) utm_group = params.utm_group; if (params.utm_creative != null) utm_creative = params.utm_creative; if (params.utm_keyword != null) utm_keyword = params.utm_keyword; if (params.cmp != null) { utm_cmp = params.cmp; var trackingCode = utm_cmp; } else { var trackingCode = utm_source + ":" + utm_medium + ":" + utm_campaign + ":" + utm_group + ":" + utm_creative + ":" + utm_keyword; } window.adobeDataLayer = window.adobeDataLayer || []; window.adobeDataLayer.push({ web: { webPageDetails: { URL: 'https:\/\/www.blackduck.com\/software\u002Dcomposition\u002Danalysis\u002Dtools.html', name: 'SCA Mezzanine Page', } }, _softwareintegritygroupinc: { externalCampaign: { campaignClicks: { value: 1 }, } }, marketing: { trackingCode: trackingCode, } }); } let hs_id = ''; const params2 = new Proxy(new URLSearchParams(window.location.search), { get: (searchParams, prop) => searchParams.get(prop), }); hs_id = params2.hs_id; window.adobeDataLayer = window.adobeDataLayer || []; window.adobeDataLayer.push({ event: "page-view", web: { webPageDetails: { name: 'SCA Mezzanine Page', url: 'https:\/\/www.blackduck.com\/software\u002Dcomposition\u002Danalysis\u002Dtools.html', siteSection: 'SCA Mezzanine Page', server: window.location.hostname, pageViews: { value: 1 }, } }, _softwareintegritygroupinc: { web: { webPageDetails: { webURL: window.location.href, pageType: 'Product\/Solution', siteSubSection2: 'n\/a', siteSubSection3: 'n\/a', siteSubSection4: 'n\/a', siteSubSection5: 'n\/a', siteName: 'blackduck', countryLanguage: 'en_US', articleAuthor: '', pageTitle: 'SCA Mezzanine Page', defensicsProtocol: '', defensicsIndustry: '', defensicsTechnology: '', product: 'Black Duck SCA', solution: 'SCA', marketingStage: '', contentType: 'Web Page' }, queryParam: { hsid: hs_id } } } }); </script> <div class="site-wrapper"> <div class="root synopsysContainer responsivegrid"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="experiencefragment aem-GridColumn aem-GridColumn--default--12"> <div id="announcementBanner" class="cmp-experiencefragment cmp-experiencefragment--announcement-banner"> <div class="xf-content-height"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="synopsysContainer responsivegrid aem-GridColumn aem-GridColumn--default--12"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="htmlTextOnly aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <section id="a6586898e-ab44-41d6-b700-b36d8a753dd7" class="html-text-only-component" data-enable-page-css="true"> <style> /* ================= TOP ANNOUNCEMENT BANNER ===================== */ #announcementBanner .container { width: 100%; max-width: 100%; padding: 0; } .fa-bullhorn { margin-right:20px; font-size:24px; } .appSec-top-alert-banner { /* display: none;*/ width: 100%; padding: 20px 10px; background: #00a9b7; color: #fff; text-align: center; } .appSec-top-alert-banner-close { display: inline; margin-right: 20px; font-weight: 600; font-size: 24px; cursor: pointer; position: absolute; top: 0px; left: 0; } .appSec-top-alert-banner-p { margin: 0; line-height: 20px; position: relative; padding-left: 20px; font-weight:400; } .appSec-top-alert-banner-a { color: #fff; font-weight: 400; text-decoration: underline; } .appSec-top-alert-banner-a:hover { text-decoration: none; } .stay-visible { display: block; } .site-content, .container.component-banner-container, .component-banner .banner-img, .component-banner .cropped-img { max-width: 1920px; } .component-banner .banner-img, .component-banner .cropped-img { width: 1920px; } /* ================= END ANNOUNCEMENT BANNER ===================== */ </style> <section class="appSec-top-alert-banner"> <p class="appSec-top-alert-banner-p"> <!-- <span class="appSec-top-alert-banner-close">✕</span> --> <i class="fa-duotone fa-bullhorn"></i> The Synopsys Software Integrity Group is now Black Duck®. <a class="appSec-top-alert-banner-a" href="/blog/our-new-beginning-as-black-duck.html" target="_blank">Learn More</a></p> </section> </section> </div> </div> </div> </div> </div> </div> </div> </div> <div class="experiencefragment aem-GridColumn aem-GridColumn--default--12"> <div id="experiencefragment-68748ab400" class="cmp-experiencefragment cmp-experiencefragment--sig-topnav"> <div class="xf-content-height"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="header aem-GridColumn aem-GridColumn--default--12"> <link rel="stylesheet" href="/etc.clientlibs/synopsys/clientlibs/navigation/header.lc-7fdde5b39943414ceea6ece1e1b53c26-lc.min.css" type="text/css"> <section id="ab47b7e74-f9ba-40b8-a99c-56d3e5ae95c9" class="navigation-header-component"> <!-- /////////////////////////////////////////////// MOBILE NAV //////////////////////////////////////////////////--> <nav class="AppSec-mobileNav"> <section class="SIG-Main-container"> <figure class="SIG-bd-logo-figure"> <a href="/"> <img fetchpriority="high" class="SIG-bd-logo" src="/content/dam/black-duck/en-us/images/BlackDuckLogo-OnDark.svg" alt="Black Duck Home Page"> </a> </figure> <figure class="search-icon-mobile"><i class="fa-regular fa-magnifying-glass"></i></figure> <figure id="hamburger"></figure> </section> </nav> <!-- /////////////////////////////////////////////// MAIN MENU //////////////////////////////////////////////////--> <section id="topNav" class="mobileSlide"> <nav class="SIG-Main"> <section class="SIG-Main-container"> <figure class="SIG-bd-logo-figure desktopMain"> <a href="/"> <img fetchpriority="high" class="SIG-bd-logo" src="/content/dam/black-duck/en-us/images/BlackDuckLogo-OnDark.svg" alt="Black Duck Home Page"> </a> </figure> <a class="AppSecHome" href="/"> <span class="SIG-Main-h1 desktopMain"> <!-- <span class="h1a"> Application Security</span> --> <span class="h1b"> <!-- <span class="sloganPipe">|</span> --> Build trust in your software</span> </span> </a> <div class="divider"></div> <ul class="SIG-Main-Corp"> <li class="LiNoDropdown"> <a href="https://community.blackduck.com" target="_blank">Support</a> </li> <li class="search-icon"><i class="fa-regular fa-magnifying-glass"></i></li> <li class="globalSitesIcon" aria-label="Language"><i class="fa-light fa-globe"></i></li> <li class="mobile-Global lang-selected" data-id=".com" data-glossary-id=".com/glossary">English</li> <li class="mobile-Global" data-id=".com/ja-jp" data-glossary-id=".com/ja-jp/glossary">日本語</li> <li class="mobile-Global" data-id=".com/zh-cn" data-glossary-id=".com/zh-cn/glossary">简体中文</li> </ul> </section> </nav> <!-- /////////////////////////////////////////////// SEARCH BAR //////////////////////////////////////////////////--> <section class="searchBarHidden"> <div class="search-wrapper"> <svg class="close-search-bar" aria-labelledby="svg-close-searchbar" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20.1 12.2" style="enable-background:new 0 0 20.1 12.2;" xml:space="preserve"> <text id="svg-close-searchbar">close search bar</text> <style type="text/css"> .st0bnbn{fill:#ffffff;} </style> <path id="bx-up-arrow-alt" class="st0bnbn" d="M8.6,5.7l1.5-1.2l0,0l1.5,1.2l6.4,6.4l2.1-2.1L10.1,0L0,10.1l2.1,2.1L8.6,5.7z"/> </svg> <section class="component-search clearfix"> <div id="searchbox" class="snps-searchbox" data-enable-history="true" data-endpoint="default"> <div class="coveo-search-section"> <atomic-external id="coveoSearchboxExt"> <atomic-search-box class="CoveoSearchbox hydrated" data-atomic-rendered="true" data-atomic-loaded="true" number-of-queries="5" minimum-query-length="0" clear-filters="false"></atomic-search-box> </atomic-external> <atomic-search-interface id="coveoSearchboxInterface"></atomic-search-interface> </div> </div> </section> </div> </section> <p class="noLanguage">Sorry, not available in this language yet</p> <!-- /////////////////////////////////////////////// GLOBAL //////////////////////////////////////////////////--> <section class="languageHidden"> <div class="lauguage-wrapper"> <svg class="close-language" aria-labelledby="svg-close-lang" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20.1 12.2" style="enable-background:new 0 0 20.1 12.2;" xml:space="preserve"> <text id="svg-close-lang">close language selection</text> <style type="text/css"> .st0vmvm{fill:#ffffff;} </style> <path id="bx-up-arrow-alt" class="st0vmvm" d="M8.6,5.7l1.5-1.2l0,0l1.5,1.2l6.4,6.4l2.1-2.1L10.1,0L0,10.1l2.1,2.1L8.6,5.7z"/> </svg> <ul class="globalLinks"> <li class="desktop-Global lang-selected" data-id=".com" data-glossary-id=".com/glossary">English</li> <li class="desktop-Global" data-id=".com/ja-jp" data-glossary-id=".com/ja-jp/glossary">日本語</li> <li class="desktop-Global" data-id=".com/zh-cn" data-glossary-id=".com/zh-cn/glossary">简体中文</li> </ul> </div> </section> <!-- /////////////////////////////////////////////// SUB MENU //////////////////////////////////////////////////--> <nav id="Sig-Sub" class="SIG-Sub"> <section class="SIG-Sub-container"> <ul class="SIG-Sub-ul"> <!-- <li id="Platform" class=""> <a href="#">Platform</a> </li> --> <li id="Solutions" class="LihasDropdown"> <a href="#">Solutions</a> </li> <li id="Tools-Services" class="LihasDropdown"> <a href="#">Products</a> </li> <li id="Customer-Success" class="LihasDropdown"> <a href="#">Services</a> </li> <li><a href="/partners.html">Partners</a></li> <li id="Resources" class="LihasDropdown"> <a href="#">Resources</a> </li> <li id="Blog" class=""> <a href="/blog.html">Blog</a> </li> <li id="AboutUs" class="LihasDropdown"> <a href="#">Company</a> </li> <li id="Contact-Sales" class="SIG-Sub-CS"><a href="/contact-sales.html">Contact Sales</a></li> </ul> </section> </nav> </section> <!-- /////////////////////////////////////////////// COMPANY DROPDOWN //////////////////////////////////////////////////--> <nav id="Nav-Why-Sierra" class="AboutUs SIG-Sub-dropdown"> <p class="SIG-mobile-breadcrumb">Company</p> <section id="Container-Tools-Services" class="SIG-Sub-dropdown-container"> <!-- MOBILE GO BACK --> <svg class="mobile-go-back" aria-labelledby="svg-go-back1" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 27 15.8" style="enable-background:new 0 0 27 15.8;" xml:space="preserve"><style type="text/css">.st0xmmxm{fill-rule:evenodd;clip-rule:evenodd;}</style><g id="arrow-left" transform="translate(-4.498 -10.123)"><path id="Path_367" class="st0xmmxm" d="M13.2,10.5c0.4,0.4,0.4,1.2,0,1.6c0,0,0,0,0,0l-6,6l6,6c0.4,0.4,0.4,1.2,0,1.6s-1.2,0.4-1.6,0l-6.7-6.7c-0.4-0.4-0.4-1.2,0-1.6c0,0,0,0,0,0l6.8-6.8C12,10,12.7,10,13.2,10.5C13.2,10.5,13.2,10.5,13.2,10.5L13.2,10.5z"/><path id="Path_368" class="st0xmmxm" d="M5.6,18c0-0.6,0.5-1.1,1.1-1.1h23.6c0.6,0,1.1,0.5,1.1,1.1s-0.5,1.1-1.1,1.1H6.8C6.1,19.1,5.6,18.6,5.6,18z"/></g></svg> <text id="svg-go-back1">go back</text> <button class="mobile-go-back-txt">Go Back</button> <section> <h2><a href="/company.html">About Black Duck</a></h2> <ul id="toolsServicesFirst"> <li class="defaultLi"><a href="/company/leadership.html">Leadership <li><a href="https://news.blackduck.com">Newsroom</a></li> <li><a href="/blog.html">Blog</a></li> <!-- <li><a href="#">Events & Webinars</a></li> --> <li><a href="/partners.html">Partners</a></li> <li><a href="/company/careers.html">Careers</a></li> <li><a href="/contact-sales.html">Contact Sales</a></li> </ul> </section> <!-- work area --> <section class="ad-rotator rotationAd"> <div class="ad-dots"> <span class="dot active" data-ad="0"></span> <span class="dot" data-ad="1"></span> <span class="dot" data-ad="2"></span> </div> <div class="ads"> <div class="ad" id="ad0"> <img loading="lazy" src="/content/dam/black-duck/en-us/images/Gartner_Magic_Quadrant_AST_2023-final-bg.svg" alt="Gartner Magic Quadrant" class="navAdImg"> <p class="adCopy"> 2023 Gartner® Magic Quadrant™ for AppSec Testing <a href="/resources/analyst-reports/gartner-magic-quadrant-appsec.html">Read more</a> </p> </div> <div class="ad" id="ad1"> <img loading="lazy" src="/content/dam/black-duck/en-us/images/logos/2023Q3_sast-optimized.png" alt="Forrester Wave Leader 2023 SAST Recognition" class="navAdImg"> <p class="adCopy"> Forrester Wave Leader for SAST <a href="/resources/analyst-reports/forrester-wave-sast.html">Read more</a> </p> </div> <div class="ad" id="ad2"> <img loading="lazy" src="/content/dam/black-duck/en-us/images/forrester-wave-sca-smallNav.jpg" alt="Forrester Wave Leader 2023 Software Analysis" class="navAdImg"> <p class="adCopy"> Forrester Wave Leader for SCA <a href="/resources/analyst-reports/forrester-wave-software-composition-analysis.html">Read more</a> </p> </div> </div> </section> </section> <!-- //////////////////////////////////////// DEFINITIONS - COMPANY //////////////////////////////////////// --> <section class="navDefinitions"> <!-- <img src="https://iili.io/HSa2v4f.jpg" class="navDefBanner"> --> <ul class="navDefUl toolsServicesFirst"> <!-- <li class="default"><span>About Black Duck</span> | Provides an overview of Black Duck's mission and services </li> --> <li><span>Leadership</span> | Meet the team guiding Black Duck's vision and strategy.</li> <li><span>Newsroom</span> | Latest news, press releases, and media coverage about Black Duck.</li> <li><span>Blog</span> | Insights, updates, and expert opinions on application security.</li> <li><span>Partners</span> | Information on Black Duck's partnerships and collaboration opportunities.</li> <li><span>Careers</span> | Explore job opportunities and career paths at Black Duck.</li> <li><span>Contact Sales</span> | Get in touch with our sales team for product inquiries and consultations.</li> </ul> <!-- CLOSE X - DESKTOP --> <svg class="close-sub-nav" aria-labelledby="svg-close-subnav1" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20.1 12.2" style="enable-background:new 0 0 20.1 12.2;" xml:space="preserve"> <text id="svg-close-subnav1">close sub navigation</text> <style type="text/css"> .st0bnbn{fill:#ffffff;} </style> <path id="bx-up-arrow-alt" class="st0bnbn" d="M8.6,5.7l1.5-1.2l0,0l1.5,1.2l6.4,6.4l2.1-2.1L10.1,0L0,10.1l2.1,2.1L8.6,5.7z"/> </svg> </section> <!-- //////////////////////////////////////// END DEFINITIONS //////////////////////////////////////// --> <section class="indexBar"> <button class="indexBarContainer"> <a class="indexBarA" href="/all-products-services.html"> <span>See All Product Services</span> </a> </button> </section> </nav> <!-- /////////////////////////////////////////////// PRODUCT DROPDOWN //////////////////////////////////////////////////--> <nav id="Nav-Tools-Services" class="Tools-Services SIG-Sub-dropdown"> <p class="SIG-mobile-breadcrumb">Products</p> <section id="Container-Tools-Services" class="SIG-Sub-dropdown-container"> <!-- MOBILE GO BACK --> <svg class="mobile-go-back" aria-labelledby="svg-go-back1" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 27 15.8" style="enable-background:new 0 0 27 15.8;" xml:space="preserve"><style type="text/css">.st0xmmxm{fill-rule:evenodd;clip-rule:evenodd;}</style><g id="arrow-left" transform="translate(-4.498 -10.123)"><path id="Path_367" class="st0xmmxm" d="M13.2,10.5c0.4,0.4,0.4,1.2,0,1.6c0,0,0,0,0,0l-6,6l6,6c0.4,0.4,0.4,1.2,0,1.6s-1.2,0.4-1.6,0l-6.7-6.7c-0.4-0.4-0.4-1.2,0-1.6c0,0,0,0,0,0l6.8-6.8C12,10,12.7,10,13.2,10.5C13.2,10.5,13.2,10.5,13.2,10.5L13.2,10.5z"/><path id="Path_368" class="st0xmmxm" d="M5.6,18c0-0.6,0.5-1.1,1.1-1.1h23.6c0.6,0,1.1,0.5,1.1,1.1s-0.5,1.1-1.1,1.1H6.8C6.1,19.1,5.6,18.6,5.6,18z"/></g></svg> <text id="svg-go-back1">go back</text> <button class="mobile-go-back-txt">Go Back</button> <section> <h2>Integrated SaaS Platform</h2> <ul id="toolsServicesFirst"> <li class="defaultLi"><a href="/platform.html">Polaris Platform</a></li> <li><a href="/platform.html#A">fAST Static</a></li> <li><a href="/platform.html#A">fAST SCA</a></li> <li><a href="/platform.html#A">fAST Dynamic</a></li> </ul> </section> <section> <h2>Tools</h2> <ul id="toolsServicesSecond"> <li class="defaultLi"><a href="/static-analysis-tools-sast/coverity.html">Coverity Static</a></li> <li><a href="/software-composition-analysis-tools/black-duck-sca.html">Black Duck SCA</a></li> <li><a href="/dast.html">Continuous Dynamic</a></li> <li><a href="/interactive-application-security-testing.html">Seeker Interactive</a></li> <li><a href="/software-risk-manager.html">Software Risk Manager ASPM</a></li> <li><a href="/fuzz-testing.html">Defensics Protocol Fuzzing</a></li> </ul> </section> <section> <h2><a href="/integrations.html">Integrations</a></h2> <ul id="toolsServicesThird"> <li><a href="/code-sight.html">Code Sight IDE Plug-in</a></li> <li><a href="/integrations.html#scm">SCM Integrations</a></li> <li><a href="/integrations.html#build-ci">Build & CI Tool Integrations</a></li> <li><a href="/integrations.html#workflow">Developer Workflow Integrations</a></li> <li><a href="/integrations.html#security">3rd-Party AST Tool Integrations</a></li> <li><a href="/integrations.html#cloud">Cloud Deployment Integrations</a></li> </ul> </section> <section> <a id="navAd" href="/resources/analyst-reports/gartner-magic-quadrant-appsec.html"> <img loading="lazy" src="/content/dam/black-duck/en-us/images/Gartner_Magic_Quadrant_AST_2023-final-bg.svg" alt="Gartner Magic Quadrant" class="navAdImg"> <span class="navAdP"> <span class="navAdSpanMain">2023 Gartner® Magic Quadrant™ for AppSec Testing</span> <span class="navAdSpanSub">See why Black Duck is a Leader</span> </span> </a> </section> </section> <!-- //////////////////////////////////////// DEFINITIONS - PRODUCT //////////////////////////////////////// --> <section class="navDefinitions"> <!-- <img src="https://iili.io/HSa2v4f.jpg" class="navDefBanner"> --> <ul class="navDefUl toolsServicesFirst"> <li class="default"><span>Polaris Platform</span> | Unified platform for managing software security and compliance.</li> <li><span>fAST Static</span> | Unified platform for managing software security and compliance.</li> <li><span>fAST SCA</span> | Unified platform for managing software security and compliance.</li> <li><span>fAST Dynamic</span> | Unified platform for managing software security and compliance.</li> </ul> <ul class="navDefUl toolsServicesSecond"> <li><span>Coverity Static</span> | Static analysis tool for detecting software defects and vulnerabilities.</li> <li><span>Black Duck SCA</span> | Software composition analysis to manage open source security and license compliance.</li> <li><span>Continuous Dynamic</span> | Continuous dynamic application security testing.</li> <li><span>Seeker Interactive</span> | Interactive application security testing tool for detecting vulnerabilities.</li> <li><span>Software Risk Manager ASPM</span> | Application security posture management tool for risk management.</li> <li><span>Defensics Protocol Fuzzing</span> | Protocol fuzzing tool to identify and fix security flaws.</li> </ul> <ul class="navDefUl toolsServicesThird"> <!-- <li><span>Integrations</span> | Connecting security tools and processes with your existing systems.</li> --> <li><span>Code Sight IDE Plug-in</span> | Integrated development environment plug-in for real-time security feedback.</li> <li><span>SCM Integrations</span> | Source code management integrations for seamless security checks.</li> <li><span>Build & CI Tool Integrations</span> | Integrations with build and continuous integration tools.</li> <li><span>Developer Workflow Integrations</span> | Tools to integrate security into the developer workflow.</li> <li><span>3rd-Party AST Tool Integrations</span> | Integrations with third-party application security testing tools.</li> <li><span>Cloud Deployment Integrations</span> | Integrations for securing cloud deployments.</li> </ul> <ul class="navDefUl toolsServicesFourth"> <li><span>Open Source & Security Audits</span> | Comprehensive technical due diligence services for M&A.</li> </ul> <!-- CLOSE X - DESKTOP --> <svg class="close-sub-nav" aria-labelledby="svg-close-subnav1" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20.1 12.2" style="enable-background:new 0 0 20.1 12.2;" xml:space="preserve"> <text id="svg-close-subnav1">close sub navigation</text> <style type="text/css"> .st0bnbn{fill:#ffffff;} </style> <path id="bx-up-arrow-alt" class="st0bnbn" d="M8.6,5.7l1.5-1.2l0,0l1.5,1.2l6.4,6.4l2.1-2.1L10.1,0L0,10.1l2.1,2.1L8.6,5.7z"/> </svg> </section> <!-- //////////////////////////////////////// END DEFINITIONS //////////////////////////////////////// --> <section class="indexBar"> <button class="indexBarContainer"> <a class="indexBarA" href="/all-products-services.html"> <span>See All Product Services</span> </a> </button> </section> </nav> <!-- /////////////////////////////////////////////// SOLUTIONS DROPDOWN //////////////////////////////////////////////////--> <nav id="Nav-Solutions" class="Solutions SIG-Sub-dropdown"> <p class="SIG-mobile-breadcrumb">Solutions</p> <section id="Container-Tools-Services" class="SIG-Sub-dropdown-container"> <!-- MOBILE GO BACK --> <svg class="mobile-go-back" aria-labelledby="svg-go-back2" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 27 15.8" style="enable-background:new 0 0 27 15.8;" xml:space="preserve"><style type="text/css">.st0xmmxm{fill-rule:evenodd;clip-rule:evenodd;}</style><g id="arrow-left" transform="translate(-4.498 -10.123)"><path id="Path_367" class="st0xmmxm" d="M13.2,10.5c0.4,0.4,0.4,1.2,0,1.6c0,0,0,0,0,0l-6,6l6,6c0.4,0.4,0.4,1.2,0,1.6s-1.2,0.4-1.6,0l-6.7-6.7c-0.4-0.4-0.4-1.2,0-1.6c0,0,0,0,0,0l6.8-6.8C12,10,12.7,10,13.2,10.5C13.2,10.5,13.2,10.5,13.2,10.5L13.2,10.5z"/><path id="Path_368" class="st0xmmxm" d="M5.6,18c0-0.6,0.5-1.1,1.1-1.1h23.6c0.6,0,1.1,0.5,1.1,1.1s-0.5,1.1-1.1,1.1H6.8C6.1,19.1,5.6,18.6,5.6,18z"/></g></svg> <text id="svg-go-back2">go back</text> <button class="mobile-go-back-txt">Go Back</button> <section> <h2>Use Cases</h2> <ul id="solutionsFirst"> <li><a href="/solutions/artificial-intelligence-software-development.html">AI-generated code</a></li> <li><a href="/solutions/api-security-testing.html">API Security Testing</a></li> <li><a href="/solutions/appsec-consolidation.html">AppSec Program Consolidation</a></li> <li><a href="/solutions/application-security-testing.html">Application Security Testing</a></li> <li><a href="/solutions/devsecops.html">DevSecOps</a></li> <li><a href="/solutions/software-supply-chain-security.html">Software Supply Chain Security</a></li> <li><a href="/solutions/enterprise-application-security-risk-management.html">Manage Enterprise AppSec Risk</a></li> <li><a href="/solutions/cloud-security.html">Cloud & Container Security</a></li> <li><a href="/solutions/open-source-security.html">Open Source License Compliance</a></li> <li><a href="/solutions/mergers-and-acquisitions.html">M&A Due Diligence</a></li> <li><a href="/solutions/compliance.html">Quality and Security Standards Compliance</a></li> </ul> </section> <section> <h2>By Technology</h2> <ul id="solutionsSecond"> <li><a href="/static-analysis-tools-sast.html">Static Analysis (SAST)</a></li> <li><a href="/software-composition-analysis-tools.html">Software Composition Analysis (SCA)</a></li> <li><a href="/dast.html">Dynamic Analysis (DAST)</a></li> <li><a href="/interactive-application-security-testing.html">Interactive Analysis (IAST)</a></li> <li><a href="/services/penetration-testing.html">Penetration Testing</a></li> <li><a href="/services/security-testing/mobile-application-security-testing.html">Mobile Application Security Testing (MAST)</a></li> <li><a href="/software-risk-manager.html">Application Security Posture Management (ASPM)</a></li> <li><a href="/fuzz-testing.html">Fuzz Testing Solutions</a></li> </ul> </section> <section> <h2>By Industry</h2> <ul id="solutionsThird"> <li><a href="/solutions/automotive.html">Automotive</a></li> <li><a href="/solutions/financial-services.html">Financial Services</a></li> <li><a href="/solutions/iot-embedded.html">IoT & Embedded</a></li> <li><a href="/solutions/healthcare.html">Medical Devices</a></li> <li><a href="/solutions/government.html">Public Sector</a></li> </ul> </section> <section> <h2>By Role</h2> <ul id="solutionsFourth"> <li><a href="/solutions/dev-devops.html">Dev and DevOps Teams</a></li> <li><a href="/solutions/security-teams.html">Security Teams</a></li> <li><a href="/solutions/legal-teams.html">Legal Teams</a></li> </ul> </section> </section> <!-- //////////////////////////////////////// DEFINITIONS - Solutions //////////////////////////////////////// --> <section class="navDefinitions"> <ul class="navDefUl solutionsFirst"> <li><span>AI-generated code</span> | Harness the power of AI coding assistants while managing the risks.</li> <li><span>API Security Testing</span> | Manage software risks with a holistic API security testing program.</li> <li><span>AppSec Program Consolidation</span> | Simplify your application security program.</li> <li><span>Application Security Testing</span> | Solutions to address security risks at all stages of the application life cycle. </li> <li><span>DevSecOps</span> | Solutions to help shift security left without slowing down your development teams.</li> <li><span>Software Supply Chain Security</span> | Solutions to identify and manage software supply chain risks end-to-end.</li> <li><span>Manage Enterprise AppSec Risk</span> | Scale your application security program without increasing complexity or adding friction.</li> <li><span>Cloud & Container Security</span> | Optimize your applications for secure deployment and operation in the cloud.</li> <li><span>Open Source License Compliance</span> | Effective solutions for ensuring open source license compliance.</li> <li><span>M&A Due Diligence</span> | Identify software risks that could negatively impact the value of acquired IP.</li> <li><span>Quality and Security Standards Compliance</span> | Ensure your software complies with the standards critical to customers and regulators.</li> </ul> <ul class="navDefUl solutionsSecond"> <li><span>Static Analysis (SAST)</span> | Analyzing code for security vulnerabilities without executing it.</li> <li><span>Software Composition Analysis (SCA)</span> | Analyzing software components for security and license compliance.</li> <li><span>Dynamic Analysis (DAST)</span> | Testing running applications for security vulnerabilities.</li> <li><span>Interactive Analysis (IAST)</span> | Real-time security testing during application execution.</li> <li><span>Penetration Testing</span> | Simulated cyberattacks to identify vulnerabilities.</li> <li><span>Mobile Application Security Testing (MAST)</span> | Ensuring the security of mobile applications.</li> <li><span>Application Security Posture Management (ASPM)</span> | Managing and improving application security posture.</li> <li><span>Fuzz Testing Solutions</span> | Identifying vulnerabilities by inputting random data to applications.</li> </ul> <ul class="navDefUl solutionsThird"> <li><span>Automotive</span> | Security solutions for automotive industry applications.</li> <li><span>Financial Services</span> | Security solutions tailored for financial services.</li> <li><span>IoT & Embedded</span> | Security for Internet of Things and embedded systems.</li> <li><span>Medical Devices</span> | Security solutions for medical devices.</li> <li><span>Public Sector</span> | Security solutions for government and public sector organizations.</li> </ul> <ul class="navDefUl solutionsFourth"> <li><span>Dev and DevOps Teams</span> | Security tools and practices for development and DevOps teams.</li> <li><span>Security Teams</span> | Solutions and support for dedicated security teams.</li> <li><span>Legal Teams</span> | Resources and compliance tools for legal teams.</li> </ul> <!-- CLOSE X - DESKTOP --> <svg class="close-sub-nav" aria-labelledby="svg-close-subnav2" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20.1 12.2" style="enable-background:new 0 0 20.1 12.2;" xml:space="preserve"> <text id="svg-close-subnav2">close sub navigation</text> <style type="text/css"> .st0bnbn{fill:#ffffff;} </style> <path id="bx-up-arrow-alt" class="st0bnbn" d="M8.6,5.7l1.5-1.2l0,0l1.5,1.2l6.4,6.4l2.1-2.1L10.1,0L0,10.1l2.1,2.1L8.6,5.7z"/> </svg> </section> <!-- //////////////////////////////////////// END DEFINITIONS //////////////////////////////////////// --> <section class="indexBar"> <button class="indexBarContainer"> <a class="indexBarA" href="/all-products-services.html"> <span>See All Product Services</span> </a> </button> </section> </nav> <!-- /////////////////////////////////////////////// SERVICES DROPDOWN //////////////////////////////////////////////////--> <nav id="Nav-Customer-Success" class="Customer-Success SIG-Sub-dropdown"> <p class="SIG-mobile-breadcrumb">Services</p> <section id="Container-Tools-Services" class="SIG-Sub-dropdown-container"> <!-- MOBILE GO BACK --> <svg class="mobile-go-back" aria-labelledby="svg-go-back3" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 27 15.8" style="enable-background:new 0 0 27 15.8;" xml:space="preserve"><style type="text/css">.st0xmmxm{fill-rule:evenodd;clip-rule:evenodd;}</style><g id="arrow-left" transform="translate(-4.498 -10.123)"><path id="Path_367" class="st0xmmxm" d="M13.2,10.5c0.4,0.4,0.4,1.2,0,1.6c0,0,0,0,0,0l-6,6l6,6c0.4,0.4,0.4,1.2,0,1.6s-1.2,0.4-1.6,0l-6.7-6.7c-0.4-0.4-0.4-1.2,0-1.6c0,0,0,0,0,0l6.8-6.8C12,10,12.7,10,13.2,10.5C13.2,10.5,13.2,10.5,13.2,10.5L13.2,10.5z"/><path id="Path_368" class="st0xmmxm" d="M5.6,18c0-0.6,0.5-1.1,1.1-1.1h23.6c0.6,0,1.1,0.5,1.1,1.1s-0.5,1.1-1.1,1.1H6.8C6.1,19.1,5.6,18.6,5.6,18z"/></g></svg> <text id="svg-go-back3">go back</text> <button class="mobile-go-back-txt">Go Back</button> <section> <h2>Testing Services</h2> <ul id="customerFirst"> <li><a href="/services/security-testing.html">Security Testing Services Overview</a></li> <li><a href="/services/penetration-testing.html">Penetration Testing</a></li> <li><a href="/services/security-testing/mobile-application-security-testing.html">Mobile Application Security Testing (MAST)</a></li> </ul> </section> <section> <h2>Program Services</h2> <ul id="customerSecond"> <li><a href="/services/security-program/software-architecture-design.html">Threat & Risk Assessments</a></li> <li><a href="/services/security-program/strategy-planning.html">Program Strategy & Planning</a></li> <li><a href="/training.html">Security Training</a></li> <li><a href="/customer-success/implementation.html" target="_blank">Implementation & Deployment</a></li> </ul> </section> <section> <h2>Audit Services</h2> <ul id="customerThird"> <li><a href="/services/open-source-software-audit.html">Open Source & Security Audits</a></li> <!-- <li><a href="#">SBOM Generation & Validation</a></li> --> </ul> </section> <section> <a id="navAd" href="/resources/analyst-reports/gartner-magic-quadrant-appsec.html"> <img loading="lazy" src="/content/dam/black-duck/en-us/images/Gartner_Magic_Quadrant_AST_2023-final-bg.svg" alt="Gartner Magic Quadrant" class="navAdImg"> <span class="navAdP"> <span class="navAdSpanMain">2023 Gartner® Magic Quadrant™ for AppSec Testing</span> <span class="navAdSpanSub">See why Black Duck is a Leader</span> </span> </a> </section> </section> <!-- //////////////////////////////////////// DEFINITIONS - SERVICES //////////////////////////////////////// --> <section class="navDefinitions"> <ul class="navDefUl customerFirst"> <li><span>Security Testing Services Overview</span> | Summary of the security testing services offered.</li> <li><span>Penetration Testing</span> | Simulated cyberattacks to identify vulnerabilities in your systems.</li> <li><span>Mobile Application Security Testing (MAST)</span> | Ensuring the security of mobile apps against threats.</li> </ul> <ul class="navDefUl customerSecond"> <!-- <li><span>Program Services</span> | Comprehensive services to support your security program.</li> --> <li><span>Threat & Risk Assessments</span> | Evaluation of potential security threats and vulnerabilities.</li> <li><span>Program Strategy & Planning</span> | Developing effective strategies for your security program.</li> <li><span>Security Training</span> | Courses and workshops to enhance your security skills and knowledge.</li> <li><span>Implementation & Deployment</span> | Assistance with deploying and integrating security solutions.</li> </ul> <ul class="navDefUl customerThird"> <li><span>Open Source & Security Audits</span> | Evaluations of open source components and overall security posture.</li> </ul> <!-- CLOSE X - DESKTOP --> <svg class="close-sub-nav" aria-labelledby="svg-close-subnav3" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20.1 12.2" style="enable-background:new 0 0 20.1 12.2;" xml:space="preserve"> <text id="svg-close-subnav3">close sub navigation</text> <style type="text/css"> .st0bnbn{fill:#ffffff;} </style> <path id="bx-up-arrow-alt" class="st0bnbn" d="M8.6,5.7l1.5-1.2l0,0l1.5,1.2l6.4,6.4l2.1-2.1L10.1,0L0,10.1l2.1,2.1L8.6,5.7z"/> </svg> </section> <!-- //////////////////////////////////////// END DEFINITIONS //////////////////////////////////////// --> <section class="indexBar"> <button class="indexBarContainer"> <a class="indexBarA" href="/all-products-services.html"> <span>See All Product Services</span> </a> </button> </section> </nav> <!-- /////////////////////////////////////////////// RESOURCES DROPDOWN //////////////////////////////////////////////////--> <nav id="Nav-Resources" class="Resources SIG-Sub-dropdown"> <p class="SIG-mobile-breadcrumb">Resources</p> <section id="Container-Resources" class="SIG-Sub-dropdown-container"> <!-- MOBILE GO BACK --> <svg class="mobile-go-back" version="1.1" aria-labelledby="svg-go-back4" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 27 15.8" style="enable-background:new 0 0 27 15.8;" xml:space="preserve"><style type="text/css">.st0xmmxm{fill-rule:evenodd;clip-rule:evenodd;}</style><g id="arrow-left" transform="translate(-4.498 -10.123)"><path id="Path_367" class="st0xmmxm" d="M13.2,10.5c0.4,0.4,0.4,1.2,0,1.6c0,0,0,0,0,0l-6,6l6,6c0.4,0.4,0.4,1.2,0,1.6s-1.2,0.4-1.6,0l-6.7-6.7c-0.4-0.4-0.4-1.2,0-1.6c0,0,0,0,0,0l6.8-6.8C12,10,12.7,10,13.2,10.5C13.2,10.5,13.2,10.5,13.2,10.5L13.2,10.5z"/><path id="Path_368" class="st0xmmxm" d="M5.6,18c0-0.6,0.5-1.1,1.1-1.1h23.6c0.6,0,1.1,0.5,1.1,1.1s-0.5,1.1-1.1,1.1H6.8C6.1,19.1,5.6,18.6,5.6,18z"/></g></svg> <text id="svg-go-back4">go back</text> <button class="mobile-go-back-txt">Go Back</button> <section> <h2>Latest Updates</h2> <ul id="resourcesFirst"> <li><a href="https://news.blackduck.com">Newsroom</a></li> <li><a href="/blog.html">Blog</a></li> <!-- <li><a href="#">Events & Webinars</a></li> --> <li><a href="/resources/cybersecurity-research-center.html">Cybersecurity Research Center</a></li> </ul> </section> <section> <h2>Customer Resources</h2> <ul id="resourcesSecond"> <li><a href="https://community.blackduck.com" target="_blank">Support</a></li> <li><a href="https://documentation.blackduck.com" target="_blank">Documentation</a></li> <li><a href="https://blackduck.skilljar.com" target="_blank">Black Duck Academy</a></li> <li><a href="https://community.blackduck.com/s/global-search/%40uri" target="_blank">Search Knowledge Base </a></li> <li><a href="https://community.blackduck.com/s/synopsys-product-directory" target="_blank">Community Q&A</a></li> </ul> </section> <section> <h2>Other Resources</h2> <ul id="resourcesThird"> <li><a href="/resources/datasheets.html">Datasheets</a></li> <li><a href="/resources/ebooks.html">eBooks</a></li> <li><a href="/resources/case-studies.html">Case Studies</a></li> <li><a href="/resources/analyst-reports.html">Research & Reports</a></li> <li><a href="/resources/webinars.html">Webinars</a></li> <li><a href="/resources/white-papers.html">White Papers</a></li> <li><a href="/glossary.html">AppSec Glossary</a></li> <li><a href="/resources.html">Resource Library</a></li> </ul> </section> <section> <a id="navAd" href="/resources/analyst-reports/gartner-magic-quadrant-appsec.html"> <img loading="lazy" src="/content/dam/black-duck/en-us/images/Gartner_Magic_Quadrant_AST_2023-final-bg.svg" alt="Gartner Magic Quadrant" class="navAdImg"> <span class="navAdP"> <span class="navAdSpanMain">2023 Gartner® Magic Quadrant™ for AppSec Testing</span> <span class="navAdSpanSub">See why Black Duck is a Leader</span> </span> </a> </section> </section> <!-- //////////////////////////////////////// DEFINITIONS - Resources //////////////////////////////////////// --> <section class="navDefinitions"> <ul class="navDefUl resourcesFirst"> <li><span>Newsroom</span> | Latest news, press releases, and media coverage about Black Duck.</li> <li><span>Blog</span> | Insights, updates, and expert opinions on application security.</li> <li><span>Cybersecurity Research Center</span> | In-depth studies and findings on cybersecurity topics.</li> </ul> <ul class="navDefUl resourcesSecond"> <li><span>Support</span> | Assistance and troubleshooting for Black Duck products and services.</li> <li><span>Documentation</span> | Detailed guides and manuals for using Black Duck products.</li> <li><span>Black Duck Academy</span> | Educational courses and training on application security.</li> <li><span>Search Knowledge Base </span> | Find answers and solutions in our extensive knowledge repository.</li> <li><span>Community Q&A</span> | Engage with other users and experts to get your questions answered.</li> </ul> <ul class="navDefUl resourcesThird"> <li><span>Datasheets</span> | Technical information and specifications for our products and solutions.</li> <li><span>eBooks</span> | Downloadable resources on various application security topics.</li> <li><span>Case Studies</span> | Real-world examples of how customers use Black Duck solutions.</li> <li><span>Research & Reports</span> | Comprehensive reports and analysis on industry trends.</li> <li><span>Webinars</span> | Engage with experts through sessions to enhance your application security knowledge</li> <li><span>White Papers</span> | Explore in-depth research and insights to guide your security strategies and decisions</li> <li><span>AppSec Glossary</span> | Definitions and explanations of common application security terms.</li> <li><span>Resource Library</span> | A collection of all available resources and materials.</li> </ul> <!-- CLOSE X - DESKTOP --> <svg class="close-sub-nav" aria-labelledby="svg-close-subnav4" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20.1 12.2" style="enable-background:new 0 0 20.1 12.2;" xml:space="preserve"> <text id="svg-close-subnav4">close sub navigation</text> <style type="text/css"> .st0bnbn{fill:#ffffff;} </style> <path id="bx-up-arrow-alt" class="st0bnbn" d="M8.6,5.7l1.5-1.2l0,0l1.5,1.2l6.4,6.4l2.1-2.1L10.1,0L0,10.1l2.1,2.1L8.6,5.7z"/> </svg> </section> <!-- //////////////////////////////////////// END DEFINITIONS //////////////////////////////////////// --> <section class="indexBar"> <button class="indexBarContainer"> <a class="indexBarA" href="/all-products-services.html"> <span>See All Product Services</span> </a> </button> </section> </nav> <noscript><a href='https://www.blackduck.com/partners.html'></a><a href='https://www.blackduck.com/blog.html'></a><a href='https://www.blackduck.com/contact-sales.html'></a><a href='https://www.blackduck.com/company/leadership.html'></a><a href='https://www.blackduck.com/company/careers.html'></a><a href='https://www.blackduck.com/platform.html'></a><a href='https://www.blackduck.com/static-analysis-tools-sast/coverity.html'></a><a href='https://www.blackduck.com/software-composition-analysis-tools/black-duck-sca.html'></a><a href='https://www.blackduck.com/dast.html'></a><a href='https://www.blackduck.com/interactive-application-security-testing.html'></a><a href='https://www.blackduck.com/software-risk-manager.html'></a><a href='https://www.blackduck.com/fuzz-testing.html'></a><a href='https://www.blackduck.com/code-sight.html'></a><a href='https://www.blackduck.com/integrations.html'></a><a href='https://www.blackduck.com/solutions/artificial-intelligence-software-development.html'></a><a href='https://www.blackduck.com/solutions/api-security-testing.html'></a><a href='https://www.blackduck.com/solutions/appsec-consolidation.html'></a><a href='https://www.blackduck.com/solutions/application-security-testing.html'></a><a href='https://www.blackduck.com/solutions/devsecops.html'></a><a href='https://www.blackduck.com/solutions/software-supply-chain-security.html'></a><a href='https://www.blackduck.com/solutions/enterprise-application-security-risk-management.html'></a><a href='https://www.blackduck.com/solutions/cloud-security.html'></a><a href='https://www.blackduck.com/solutions/open-source-security.html'></a><a href='https://www.blackduck.com/solutions/mergers-and-acquisitions.html'></a><a href='https://www.blackduck.com/solutions/compliance.html'></a><a href='https://www.blackduck.com/static-analysis-tools-sast.html'></a><a href='https://www.blackduck.com/software-composition-analysis-tools.html'></a><a href='https://www.blackduck.com/services/penetration-testing.html'></a><a href='https://www.blackduck.com/services/security-testing/mobile-application-security-testing.html'></a><a href='https://www.blackduck.com/solutions/automotive.html'></a><a href='https://www.blackduck.com/solutions/financial-services.html'></a><a href='https://www.blackduck.com/solutions/iot-embedded.html'></a><a href='https://www.blackduck.com/solutions/healthcare.html'></a><a href='https://www.blackduck.com/solutions/government.html'></a><a href='https://www.blackduck.com/solutions/dev-devops.html'></a><a href='https://www.blackduck.com/solutions/security-teams.html'></a><a href='https://www.blackduck.com/solutions/legal-teams.html'></a><a href='https://www.blackduck.com/services/security-testing.html'></a><a href='https://www.blackduck.com/services/security-program/software-architecture-design.html'></a><a href='https://www.blackduck.com/services/security-program/strategy-planning.html'></a><a href='https://www.blackduck.com/training.html'></a><a href='https://www.blackduck.com/customer-success/implementation.html'></a><a href='https://www.blackduck.com/services/open-source-software-audit.html'></a><a href='https://www.blackduck.com/resources/cybersecurity-research-center.html'></a><a href='https://www.blackduck.com/resources/ebooks.html'></a><a href='https://www.blackduck.com/resources/case-studies.html'></a><a href='https://www.blackduck.com/resources/analyst-reports.html'></a><a href='https://www.blackduck.com/resources/webinars.html'></a><a href='https://www.blackduck.com/resources/white-papers.html'></a><a href='https://www.blackduck.com/glossary.html'></a><a href='https://www.blackduck.com/resources.html'></a></noscript> </section> <script src="/etc.clientlibs/synopsys/clientlibs/navigation/header.lc-8f0aa4a80ba59246018a5ed193cfeba3-lc.min.js"></script> </div> <div class="htmlTextOnly aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <section id="a11c32b44-bb0b-4507-b1c5-ddea16c8d724" class="html-text-only-component" data-enable-page-css="true"> <style> ul.SIG-Main-Corp li.LihasDropdown a:after, ul.SIG-Main-Corp li.LihasDropdown span:after { background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1b' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 9 8' style='enable-background:new 0 0 9 8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0az%7Bfill:%23111C24;%7D%3C/style%3E%3Cpath id='Polygon_2' class='st0az' d='M4.5,8L0,0h9L4.5,8z'/%3E%3C/svg%3E%0A"); } ul.SIG-Sub-ul li.LihasDropdown a:after { background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1b' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 9 8' style='enable-background:new 0 0 9 8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0az%7Bfill:%235A2D83;%7D%3C/style%3E%3Cpath id='Polygon_2' class='st0az' d='M4.5,8L0,0h9L4.5,8z'/%3E%3C/svg%3E%0A"); } ul.SIG-Sub-ul li.LihasDropdown.SIG-Sub-active a:after { background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 9 8' style='enable-background:new 0 0 9 8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0msmms%7Bfill:%235A2D83;%7D%0A%3C/style%3E%3Cpath id='Polygon_8' class='st0msmms' d='M4.5,0L9,8H0L4.5,0z'/%3E%3C/svg%3E"); } .SIG-Sub-dropdown section.indexBar span:after { background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 9 7.9' style='enable-background:new 0 0 9 7.9;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0ccv%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%235A2D83;%7D%3C/style%3E%3Cg id='arrow-right-short' transform='translate(-9 -10.123)'%3E%3Cpath id='Path_365' class='st0ccv' d='M12.3,10.3c0.3-0.2,0.7-0.2,1,0l4.4,3.4c0.2,0.1,0.3,0.4,0.1,0.7c0,0.1-0.1,0.1-0.1,0.1l-4.4,3.4c-0.3,0.2-0.7,0.2-1,0c-0.2-0.1-0.3-0.4-0.1-0.7c0-0.1,0.1-0.1,0.1-0.1l3.9-3l-3.9-3c-0.2-0.1-0.3-0.4-0.1-0.7C12.2,10.4,12.3,10.3,12.3,10.3L12.3,10.3z'/%3E%3Cpath id='Path_366' class='st0ccv' d='M9,14.1c0-0.4,0.2-0.7,0.6-0.7h7.2c0.3,0,0.6,0.3,0.6,0.7s-0.2,0.7-0.6,0.7H9.6C9.2,14.8,9,14.5,9,14.1z'/%3E%3C/g%3E%3C/svg%3E%0A"); } #hamburger { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 16.1 15' style='enable-background:new 0 0 16.1 15;' xml:space='preserve'%3E%3Cg id='menu' transform='translate(-5.625 -6.75)'%3E%3Cpath id='Path_361' d='M5.6,6.8h16.1V8H5.6V6.8z'/%3E%3Cpath id='Path_362' d='M5.6,13.6h16.1v1.3H5.6V13.6z'/%3E%3Cpath id='Path_363' d='M5.6,20.5h16.1v1.3H5.6V20.5z'/%3E%3C/g%3E%3C/svg%3E%0A"); } @media only screen and (max-width: 1129px) { ul.SIG-Sub-ul li.LihasDropdown a:after, ul.SIG-Main-Corp li.LihasDropdown span:after, ul.SIG-Sub-ul li.LihasDropdown.SIG-Sub-active:after { background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 9 7.9' style='enable-background:new 0 0 9 7.9;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0ccv%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23000000;%7D%3C/style%3E%3Cg id='arrow-right-short' transform='translate(-9 -10.123)'%3E%3Cpath id='Path_365' class='st0ccv' d='M12.3,10.3c0.3-0.2,0.7-0.2,1,0l4.4,3.4c0.2,0.1,0.3,0.4,0.1,0.7c0,0.1-0.1,0.1-0.1,0.1l-4.4,3.4c-0.3,0.2-0.7,0.2-1,0c-0.2-0.1-0.3-0.4-0.1-0.7c0-0.1,0.1-0.1,0.1-0.1l3.9-3l-3.9-3c-0.2-0.1-0.3-0.4-0.1-0.7C12.2,10.4,12.3,10.3,12.3,10.3L12.3,10.3z'/%3E%3Cpath id='Path_366' class='st0ccv' d='M9,14.1c0-0.4,0.2-0.7,0.6-0.7h7.2c0.3,0,0.6,0.3,0.6,0.7s-0.2,0.7-0.6,0.7H9.6C9.2,14.8,9,14.5,9,14.1z'/%3E%3C/g%3E%3C/svg%3E%0A"); } .mobile-x-close, #hamburger.mobile-x-close { background-image: url("data:image/svg+xml,%3Csvg class='mobile-x-close' version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 15 15' style='enable-background:new 0 0 15 15;' xml:space='preserve'%3E%3Cg id='close' transform='translate(-6.776 -6.777)'%3E%3Cpath id='Path_364' d='M8.5,7.1c-0.4-0.4-1-0.4-1.4,0c-0.4,0.4-0.4,1,0,1.4l5.8,5.8l-5.8,5.8c-0.4,0.4-0.4,1,0,1.4c0.4,0.4,1,0.4,1.4,0l5.8-5.8l5.8,5.8c0.4,0.4,1,0.4,1.4,0s0.4-1,0-1.4l-5.8-5.8l5.8-5.8c0.4-0.4,0.4-1,0-1.4c-0.4-0.4-1-0.4-1.4,0l-5.8,5.8L8.5,7.1z'/%3E%3C/g%3E%3C/svg%3E"); } } ul.SIG-Sub-ul li.LihasDropdown a:after { background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1b' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 9 8' style='enable-background:new 0 0 9 8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0az%7Bfill:%23ffffff;%7D%3C/style%3E%3Cpath id='Polygon_2' class='st0az' d='M4.5,8L0,0h9L4.5,8z'/%3E%3C/svg%3E%0A"); } ul.SIG-Sub-ul li.LihasDropdown.SIG-Sub-active a:after { background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 9 8' style='enable-background:new 0 0 9 8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0msmms%7Bfill:%23ffffff;%7D%0A%3C/style%3E%3Cpath id='Polygon_8' class='st0msmms' d='M4.5,0L9,8H0L4.5,0z'/%3E%3C/svg%3E"); } .SIG-Sub-dropdown section.indexBar span:after { background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 9 7.9' style='enable-background:new 0 0 9 7.9;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0ccv%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23ffffff;%7D%3C/style%3E%3Cg id='arrow-right-short' transform='translate(-9 -10.123)'%3E%3Cpath id='Path_365' class='st0ccv' d='M12.3,10.3c0.3-0.2,0.7-0.2,1,0l4.4,3.4c0.2,0.1,0.3,0.4,0.1,0.7c0,0.1-0.1,0.1-0.1,0.1l-4.4,3.4c-0.3,0.2-0.7,0.2-1,0c-0.2-0.1-0.3-0.4-0.1-0.7c0-0.1,0.1-0.1,0.1-0.1l3.9-3l-3.9-3c-0.2-0.1-0.3-0.4-0.1-0.7C12.2,10.4,12.3,10.3,12.3,10.3L12.3,10.3z'/%3E%3Cpath id='Path_366' class='st0ccv' d='M9,14.1c0-0.4,0.2-0.7,0.6-0.7h7.2c0.3,0,0.6,0.3,0.6,0.7s-0.2,0.7-0.6,0.7H9.6C9.2,14.8,9,14.5,9,14.1z'/%3E%3C/g%3E%3C/svg%3E%0A"); } text { display:none; } </style> </section> </div> </div> </div> </div> </div> </div> <div class="synopsysContainer responsivegrid site-content aem-GridColumn aem-GridColumn--default--12"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="breadcrumb aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <section class="component-breadcrumb "> <nav id="primary_nav_wrap" class="clearfix"> <ul> <li><a class="parent" href="/">Application Security</a> <div class="icon-dropdown-arrow"></div><ul class="dropdown-menu" role="menu"> <li><a class="subBreadcrumb" href="/code-sight.html">Code Sight</a></li> <li><a class="subBreadcrumb" href="/dast.html">Continuous Dynamic</a></li> <li><a class="subBreadcrumb" href="/services.html">Services</a></li> <li><a class="subBreadcrumb" href="/blog.html">Blog Home</a></li> </ul> </li> <li><a class="parent" href="/software-composition-analysis-tools.html">Software Composition Analysis Tools</a> </li> </ul> </nav> </section> </div> </div> <div class="banner image aem-GridColumn aem-GridColumn--default--12"> <style scoped> .c58f3554f-4614-4f1e-8f69-806e90e51fb3.component-banner .desktop-wrapper { background-image: url("/software-composition-analysis-tools/_jcr_content/root/synopsyscontainer/banner_copy/image.coreimg.svg/1732304382067/header-teal.svg"); } @media only screen and (min-width: 730px) { .desktop-svg{ opacity: 0; } } </style> <style scoped> @media only screen and (max-width: 729px) { .c58f3554f-4614-4f1e-8f69-806e90e51fb3 .dm-mobile{ display: none; } .c58f3554f-4614-4f1e-8f69-806e90e51fb3 .dm-desktop{ display: block; } } </style> <section id="mainHeaderScroll" class="component-banner c58f3554f-4614-4f1e-8f69-806e90e51fb3 transparent " data-card-type="banner" data-text="Track open source dependencies. Manage software supply chain risks. " data-link="/content/black-duck/en-us/software-composition-analysis-tools/demo.html"> <div class="desktop-wrapper hdbg-align-center"> <div class="text-overlay flex-container content-align-center text-align-center cropped-img"> <div class="content-wrapper text-width-100 paddingSmall heightPaddingSmall"> <div class="text-wrapper contentValignCenter"> <div class="component-text"> <h1 class="title"><span class="text-size-smaller" style="color: #fff;"><p>Software Composition Analysis (SCA) Solutions</p></span></h1> <div class="component-text"> <p>Track open source dependencies. Manage software supply chain risks.</p> <div class="component-button padding-10" style="background-color: #fcaf1a"> <a href="/software-composition-analysis-tools/demo.html" target="_blank" rel="noreferer noopener">Schedule a demo</a> </div> </div> </div> </div> <div class="shapeTbg slash transparent" style="background-color: #5A2A82"></div> </div> </div> <div class="shapeTbg slash transparent text-width-100" style="background-color: #5A2A82"></div> </div> </section> </div> <div class="tableOfContents aem-GridColumn aem-GridColumn--default--12"> <section id="stickyNav" class="table-of-contents-product-layout"> <div class="cmp-tableofcontents" data-hide-progress-bar="true"> <div class="container"> <ul class="table-of-contents-product-layout-ul"> <li class="cmp-productsolutions__content-item"> <a data-text="Benefits" data-href="#1" class="cmp-productsolutions__content-item-text">Benefits</a> </li> <li class="cmp-productsolutions__content-item"> <a data-text="Deployment Options" data-href="#2" class="cmp-productsolutions__content-item-text">Deployment Options</a> </li> <li class="cmp-productsolutions__content-item"> <a data-text="Core Technology" data-href="#3" class="cmp-productsolutions__content-item-text">Core Technology</a> </li> <li class="cmp-productsolutions__content-item"> <a data-text="The Black Duck Advantage" data-href="#4" class="cmp-productsolutions__content-item-text">The Black Duck Advantage</a> </li> <li class="cmp-productsolutions__content-item"> <a data-text="Testimonials" data-href="#5" class="cmp-productsolutions__content-item-text">Testimonials</a> </li> <li class="cmp-productsolutions__content-item"> <a data-text="Resources" data-href="#6" class="cmp-productsolutions__content-item-text">Resources</a> </li> <li class="cmp-productsolutions__content-item"> <a data-text="Get Pricing" data-href="# " class="cmp-productsolutions__content-item-text">Get Pricing</a> </li> </ul> <div class="cmp-productsolutions__button-link"> </div> </div> </div> <p class="cmp-tableofcontents__scroll-to-top-container"> <a class="cmp-tableofcontents__scroll-to-top visible" data-href="#"> <i class="icon-chevron-up"></i> </a> </p> </section> <div class="container gradient-class"> <div class="linear-gradient-class"></div> <div class="linear-gradient-pc" style="display:none"> <div class="linear-gradient-ol"></div> <div class="linear-gradient-bg"></div> </div> </div> </div> <div class="text aem-GridColumn aem-GridColumn--default--12"> <div class="background-component vert-pad-top-md vert-pad-bottom-md"> <div class="container "> <section class="component-textcomp text-align-center"> <div class="component-text"> <h2 class="title "> <span class="text-size-smaller" style="color: #3c3c3c;"> </span> </h2> </div> <div class="component-text"> <p>Black Duck software composition analysis (SCA) solutions help you secure your <a href="/glossary/what-is-software-supply-chain-security.html">software supply chain</a>, automatically identifying open source and third-party dependencies in any codebase, application, or container.</p> </div> </section> </div> </div> </div> <div class="anchor aem-GridColumn aem-GridColumn--default--12"> <div id="1" class="component-anchor"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> </div> </div> </div> <div class="column aem-GridColumn aem-GridColumn--default--12"> <div class="background-component light-grey-bg vert-pad-top-sm vert-pad-bottom-md"> <div class="container "> <section id="iconsSetOne" class="component-column row divider-row vertical-center-image"> <div class="col-xs-12 col-sm-4 divider-spacing-xs-20 three"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="column aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <section id="vertical-center" class="component-column row vertical-center-image"> <div class="col-xs-12 col-sm-3 "> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="contentIcon cmp-icon--purple cmp-icon--x-small-font aem-GridColumn aem-GridColumn--default--12"> <span aria-label="Visibility Icon"> <i class="fa-light fa-eye"></i> </span> </div> </div> </div> <div class="col-xs-12 col-sm-9 "> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="text aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <section class="component-textcomp text-align-left"> <div class="component-text"> <h2 class="title "> <span class="text-size-larger" style="color: #5A2A82;"> Complete visibility </span> </h2> </div> </section> </div> </div> </div> </div> </section> </div> </div> <div class="text aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <section class="component-textcomp text-align-left"> <div class="component-text"> </div> <div class="component-text"> <p>Multiple scan technologies give you a complete view of open source, third-party, and custom component dependencies in source code, containers, and binaries.<br> </p> </div> </section> </div> </div> <div class="contentIcon aem-GridColumn aem-GridColumn--default--12"> </div> </div> </div> <div class="snps-col-divider col divider-spacing-xs-20"><div class="vl"></div></div> <div class="col-xs-12 col-sm-4 divider-spacing-xs-20 three"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="column aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <section id="vertical-center" class="component-column row vertical-center-image"> <div class="col-xs-12 col-sm-3 "> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="contentIcon cmp-icon--purple cmp-icon--x-small-font aem-GridColumn aem-GridColumn--default--12"> <span aria-label="Fast remediation icon"> <i class="fa-light fa-gauge-max"></i> </span> </div> </div> </div> <div class="col-xs-12 col-sm-9 "> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="text aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <section class="component-textcomp text-align-left"> <div class="component-text"> <h2 class="title "> <span class="text-size-larger" style="color: #5A2A82;"> Faster remediation </span> </h2> </div> </section> </div> </div> </div> </div> </section> </div> </div> <div class="text aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <section class="component-textcomp text-align-left"> <div class="component-text"> </div> <div class="component-text"> <p>Independently researched vulnerability, license, and component health insights streamline component selection, as well as issue prioritization and remediation.<br> <br> </p> </div> </section> </div> </div> </div> </div> <div class="snps-col-divider col divider-spacing-xs-20"><div class="vl"></div></div> <div class="col-xs-12 col-sm-4 divider-spacing-xs-20 three"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="column aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <section id="vertical-center" class="component-column row vertical-center-image"> <div class="col-xs-12 col-sm-3 "> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="contentIcon cmp-icon--purple cmp-icon--x-small-font aem-GridColumn aem-GridColumn--default--12"> <span aria-label="Automation icon"> <i class="fa-light fa-gear-code"></i> </span> </div> </div> </div> <div class="col-xs-12 col-sm-9 "> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="text aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <section class="component-textcomp text-align-left"> <div class="component-text"> <h2 class="title "> <span class="text-size-larger" style="color: #5A2A82;"> Automated governance </span> </h2> </div> </section> </div> </div> </div> </div> </section> </div> </div> <div class="text aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <section class="component-textcomp text-align-left"> <div class="component-text"> </div> <div class="component-text"> <p>Out-of-the-box and customizable policies enable you to integrate and automate open source governance into your development workflows and tool chains. <b></b></p> </div> </section> </div> </div> </div> </div> </section> </div> </div> </div> <div class="text aem-GridColumn aem-GridColumn--default--12"> <div class="background-component vert-pad-top-md vert-pad-bottom-sm"> <div class="container "> <section class="component-textcomp text-align-left"> <div class="component-text"> <h2 class="title "> <span class="text-size-larger" style="color: #5A2A82;"> Take control of your software supply chain </span> </h2> </div> <hr class="separator"/> <div class="component-text"> <p>Modern applications aren’t just built, they’re assembled. Over <a></a><a href="/resources/analyst-reports/open-source-security-risk-analysis.html">75% of the code comes from open source</a> and third-party<a> </a>software supply chain dependencies. With Black Duck SCA software, you can automatically track and manage the components used in your applications.</p> </div> </section> </div> </div> </div> <div class="htmlTextOnly aem-GridColumn aem-GridColumn--default--12"> <div class="background-component vert-pad-bottom-md"> <div class="container "> <section id="ae0239f5a-88fe-47b9-a019-c698069ce649" class="html-text-only-component" data-enable-page-css="true"> <style> .polaris-ul { width: 30%; display: inline-block; padding: 0; margin-bottom: 20px; padding-top: 15px; } .polaris-ul li { list-style: none; padding: 15px; /*purple*/ /*border: 2px solid #5A2D83;*/ /*sky blue*/ /*border: 2px solid #41A2D0;*/ /*orange*/ /*border: 2px solid #EA7D21;*/ /*teal*/ /*border: 2px solid #00A9B7;*/ /*dark grey*/ border: 2px solid #646E81; } .polaris-img-lrg { display: inline-block; width: 69%; vertical-align: top; text-align: right; overflow: hidden; } .polaris-mobile-img { display: none !important; } .track, .analyze, .scheduled { display: none; } .polaris-desktop-img img { width: 95%; float: right; } .polaris-ul li.accordian-clickable { font-weight: 400; color: #999; margin-top: 10px; font-size: 22px; cursor: pointer; border-radius: 6px 6px 0 0; border: 1px solid #999; padding: 3px 15px 0; position: relative; background: #F0F0F4; -webkit-transition: background 0.2s ease-out; -moz-transition: background 0.2s ease-out; -ms-transition: background 0.2s ease-out; -o-transition: background 0.2s ease-out; transition: background 0.2s ease-out; } @media only screen and (min-width: 730px) { .polaris-ul li.accordian-clickable:after{ content:'\203A'; font-size:32px; position: absolute; right: 15px; top: 19px; line-height: 0; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .polaris-ul li.accordian-clickable:hover, .polaris-ul li.accordian-clickable.currentClickedEle { /*background: #5A2D83; background: #41A2D0; background: #EA7D21; background: #00A9B7;*/ background: #646E81; border: 1px solid #646E81; color: #fff; } .polaris-ul li.accordian-clickable.currentClickedEle:after { -webkit-transform: rotate(0deg) !important; -moz-transform: rotate(0deg) !important; -o-transform: rotate(0deg) !important; -ms-transform: rotate(0deg) !important; transform: rotate(0deg) !important; } .polaris-ul li.accordian-clickable.out:after { animation-name: out; animation-duration:.15s; } .polaris-ul li.accordian-clickable.over:after { animation-name: in; animation-duration:.15s; animation-fill-mode: forwards; } @keyframes in { from { transform: rotate(90deg); } to { transform: rotate(0deg); } } @keyframes out { from { transform: rotate(0deg); } to { transform: rotate(90deg); } } } @media only screen and (max-width: 729px) { .polaris-ul { width: 100%; } .polaris-mobile-img { display: inline-block !important; width: 100%; } .polaris-img-lrg { display: none !important; } .polaris-ul li.accordian-clickable:after{ content:'\203A'; font-size:32px; position: absolute; right: 15px; top: 19px; line-height: 0; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); transform-origin: center; } .polaris-ul li.accordian-clickable:hover, .polaris-ul li.accordian-clickable.currentClickedEle { /*background: #5A2D83; background: #41A2D0; background: #EA7D21; background: #00A9B7;*/ background: #646E81; border: 1px solid #646E81; color: #fff; } .polaris-ul li.accordian-clickable.currentClickedEle:after { -webkit-transform: rotate(-90deg) !important; -moz-transform: rotate(-90deg) !important; -o-transform: rotate(-90deg) !important; -ms-transform: rotate(-90deg) !important; transform: rotate(-90deg) !important; transform-origin: center; right: 20px !important; } .polaris-ul li.accordian-clickable.out:after { animation-name: out2; animation-duration:.15s; } .polaris-ul li.accordian-clickable.over:after { animation-name: in2; animation-duration:.15s; animation-fill-mode: forwards; } @keyframes in2 { from { transform: rotate(90deg); right: 15px; } to { transform: rotate(-90deg); right: 20px; } } @keyframes out2 { from { transform: rotate(-90deg); right: 20px; } to { transform: rotate(90deg); right: 15px; } } } </style> <div id="accordian-main"> <ul class="polaris-ul"> <!-- note: id of accordian-clickable & class of its copy & image must match --> <li id="triage" class="accordian-clickable">Know what’s in your code</li> <li class="triage accordian-copy">Combine fast direct and transitive dependency analysis with source and binary code scanning, and open source snippet detection to identify dependencies in any software—even AI-generated code. <img class="triage polaris-mobile-img" src="/content/dam/black-duck/en-us/images/know-whats-in-your-code.png" alt="Software Composition Analysis Tools Table"> </li> <li id="track" class="accordian-clickable">Enforce open source policies </li> <li class="track accordian-copy">Define standard policies once and apply them uniformly across your teams and applications, so you can keep high-risk components, license types, and vulnerabilities from making it to production. <img class="track polaris-mobile-img" src="/content/dam/black-duck/en-us/images/Enforce-open-source-policies.png" alt="Open Source Policies Rule Editor for Software Composition Analysis"> </li> <li id="analyze" class="accordian-clickable">Identify, prioritize, and act on risk</li> <li class="analyze accordian-copy">Narrow your focus to the most important security, compliance, and component health risks, then drill down to get detailed and accurate insights to help you understand why a component poses a risk, the severity, and how your team can address it. <img class="analyze polaris-mobile-img" src="/content/dam/black-duck/en-us/images/identify-prioritize-act-on-risk.png" alt="Software Risk Analysis Dashboard Screenshot"> </li> <li id="scheduled" class="accordian-clickable">Build comprehensive SBOMs</li> <li class="scheduled accordian-copy">Generate SPDX and CycloneDX Software Bills of Materials (SBOMs) to satisfy industry, regulatory, and customer requirements. Integrate SBOMs from your suppliers to get a comprehensive view of your supply chain components and risks. <img class="scheduled polaris-mobile-img" src="/content/dam/black-duck/en-us/images/sbom.png" alt="Create SBOM Report Dropdown Menu"> </li> </ul> <div class="polaris-img-lrg"> <div class="triage polaris-desktop-img image aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <div class="component-image"> <!-- markup for zoom in/out image--> <div data-cmp-dmimage="" data-asset-id="12eca022-0cbf-4695-8985-f4e3ef1cc752" id="image-79eb0d5b08" class="zoom-container cmp-image" itemscope="" itemtype="http://schema.org/ImageObject"> <img srcset="/content/dam/black-duck/en-us/images/know-whats-in-your-code.png" alt="Software Composition Analysis Tools Table"> <div class="zoom-instructions text-center"> <div class="zoom-text"> <button> <i class="fa fa-search-plus"></i>Click to see the detail </button> </div> </div> <div class="modal-template" style="display: none"> <div class="modal fade modal--zoom" tabindex="-1" role="dialog" aria-hidden="true"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-body"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <div class="embed-responsive embed-responsive-16by9"> <div class="embed-responsive-item"> <div data-cmp-dmimage="" data-asset-id="12eca022-0cbf-4695-8985-f4e3ef1cc752" id="image-79eb0d5b08" class="cmp-image" itemscope="" itemtype="http://schema.org/ImageObject"> <img srcset="/content/dam/black-duck/en-us/images/know-whats-in-your-code.png" alt="Software Composition Analysis Tools Table"> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="track polaris-desktop-img image aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <div class="component-image"> <!-- markup for zoom in/out image--> <div data-cmp-dmimage="" data-asset-id="99bc626d-9b95-478d-a5de-8acf5403a507" id="image-faf72d71c7" class="zoom-container cmp-image" itemscope="" itemtype="http://schema.org/ImageObject"> <img srcset="/content/dam/black-duck/en-us/images/Enforce-open-source-policies.png" alt="Open Source Policies Rule Editor for Software Composition Analysis"> <div class="zoom-instructions text-center"> <div class="zoom-text"> <button> <i class="fa fa-search-plus"></i>Click to see the detail </button> </div> </div> <div class="modal-template" style="display: none"> <div class="modal fade modal--zoom" tabindex="-1" role="dialog" aria-hidden="true"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-body"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <div class="embed-responsive embed-responsive-16by9"> <div class="embed-responsive-item"> <div data-cmp-dmimage="" data-asset-id="99bc626d-9b95-478d-a5de-8acf5403a507" id="image-faf72d71c7" class="cmp-image" itemscope="" itemtype="http://schema.org/ImageObject"> <img srcset="/content/dam/black-duck/en-us/images/Enforce-open-source-policies.png" alt="Open Source Policies Rule Editor for Software Composition Analysis"> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="analyze polaris-desktop-img image aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <div class="component-image"> <!-- markup for zoom in/out image--> <div data-cmp-dmimage="" data-asset-id="12eca022-0cbf-4695-8985-f4e3ef1cc752" id="image-79eb0d5b08" class="zoom-container cmp-image" itemscope="" itemtype="http://schema.org/ImageObject"> <img srcset="/content/dam/black-duck/en-us/images/identify-prioritize-act-on-risk.png" alt="Software Risk Analysis Dashboard Screenshot"> <div class="zoom-instructions text-center"> <div class="zoom-text"> <button> <i class="fa fa-search-plus"></i>Click to see the detail </button> </div> </div> <div class="modal-template" style="display: none"> <div class="modal fade modal--zoom" tabindex="-1" role="dialog" aria-hidden="true"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-body"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <div class="embed-responsive embed-responsive-16by9"> <div class="embed-responsive-item"> <div data-cmp-dmimage="" data-asset-id="12eca022-0cbf-4695-8985-f4e3ef1cc752" id="image-79eb0d5b08" class="cmp-image" itemscope="" itemtype="http://schema.org/ImageObject"> <img srcset="/content/dam/black-duck/en-us/images/identify-prioritize-act-on-risk.png" alt="Software Risk Analysis Dashboard Screenshot"> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="scheduled polaris-desktop-img image aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <div class="component-image"> <!-- markup for zoom in/out image--> <div data-cmp-dmimage="" data-asset-id="12eca022-0cbf-4695-8985-f4e3ef1cc752" id="image-79eb0d5b08" class="zoom-container cmp-image" itemscope="" itemtype="http://schema.org/ImageObject"> <img srcset="/content/dam/black-duck/en-us/images/sbom.png" alt="Create SBOM Report Dropdown Menu"> <div class="zoom-instructions text-center"> <div class="zoom-text"> <!-- <button> <i class="fa fa-search-plus"></i>Click to see the detail </button> --> </div> </div> <div class="modal-template" style="display: none"> <div class="modal fade modal--zoom" tabindex="-1" role="dialog" aria-hidden="true"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-body"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <div class="embed-responsive embed-responsive-16by9"> <div class="embed-responsive-item"> <div data-cmp-dmimage="" data-asset-id="12eca022-0cbf-4695-8985-f4e3ef1cc752" id="image-79eb0d5b08" class="cmp-image" itemscope="" itemtype="http://schema.org/ImageObject"> <img srcset="/content/dam/black-duck/en-us/images/sbom.png" alt="Create SBOM Report Dropdown Menu"> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <!-- <img class="triage polaris-desktop-img" src="/content/dam/black-duck/en-us/images/triage-1600.jpg"> <img class="track polaris-desktop-img" src="/content/dam/black-duck/en-us/images/track-1600.jpg"> <img class="analyze polaris-desktop-img" src="/content/dam/black-duck/en-us/images/analyze-1600.jpg"> --> </div> </div> <script type="text/javascript"> $( document ).ready(function() { // start with first accordian highighted $('#triage').addClass('currentClickedEle'); var mainHeight = $('#accordian-main').height(); console.log(mainHeight); $('#accordian-main').css('min-height', mainHeight + 'px'); // on hover animate arrow - works parallel with css see @keyframes $(".accordian-clickable").hover( function () { $(this).removeClass('out').addClass('over'); }, function () { $(this).removeClass('over').addClass('out'); } ); // if user hovers for 500 then animate accordian opening $(function() { var timeoutId; $(".accordian-clickable").hover(function() { let thisID = $(this).attr("id"); if (!timeoutId) { timeoutId = window.setTimeout(function() { timeoutId = null; $(".polaris-ul li").removeClass('currentClickedEle'); $(".polaris-ul li.accordian-copy").slideUp(150); $("#" + thisID).addClass('currentClickedEle'); $("li." + thisID).slideDown(150); $(".polaris-desktop-img").fadeOut(150); setTimeout(function (){ $("." + thisID).fadeIn(300); }, 200); }, 500); } }, function (){ let thisID = $(this).attr("id"); if (timeoutId) { window.clearTimeout(timeoutId); timeoutId = null; } else { // $("li." + thisID).slideUp(150); } }); }); }); </script> </section> </div> </div> </div> <div class="anchor aem-GridColumn aem-GridColumn--default--12"> <div id="2" class="component-anchor"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> </div> </div> </div> <div class="text aem-GridColumn aem-GridColumn--default--12"> <div class="background-component light-grey-bg vert-pad-top-md vert-pad-bottom-sm"> <div class="container "> <section class="component-textcomp text-align-left"> <div class="component-text"> <h2 class="title "> <span class="text-size-larger" style="color: #5A2A82;"> Software composition analysis your way </span> </h2> </div> <hr class="separator"/> <div class="component-text"> <p>No matter what your development stack looks like, with Black Duck you can integrate SCA solutions seamlessly into your development and DevOps workflows and toolchains.</p> </div> </section> </div> </div> </div> <div class="column aem-GridColumn aem-GridColumn--default--12"> <div class="background-component light-grey-bg vert-pad-top-sm vert-pad-bottom-sm"> <div class="container "> <section id="vertical-center" class="component-column row reverse-column "> <div class="col-xs-12 col-sm-6 "> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="imageTextCta image aem-GridColumn aem-GridColumn--default--12"> <div class="background-component light-grey-bg vert-pad-top-xs vert-pad-bottom-xs"> <div class="container "> <section class="component-imageTextCta"> <div class="component-no-media"> <h2 class="title"> <span class="text-size-normal" style="color: #3c3c3c;"> <span> In the cloud <br/> </span> </span> <span class="text-size-smaller" style="color: #3c3c3c;"> <span> </span> </span> </h2> <div class="description"> <p>Looking for an easy-to-use SaaS solution optimized for modern development? With <a href="/platform.html">Polaris fAST SCA</a>, you can onboard and start managing open source security risks in minutes, with automated scans triggered by source code manager and continuous integration events. </p> </div> <div class="component-buttons align-left"> <div class="component-button btn-silver"> <a href="/platform.html">Learn more about Polaris fAST SCA</a> </div> </div> </div> </section> </div> </div> </div> </div> </div> <div class="col-xs-12 col-sm-6 "> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="contentIcon cmp-icon--purple cmp-icon--large-font cmp-icon--horizontally-center aem-GridColumn aem-GridColumn--default--12"> <span aria-label="In the cloud icon"> <i class="fa-light fa-cloud-binary"></i> </span> </div> </div> </div> </section> </div> </div> </div> <div class="column aem-GridColumn aem-GridColumn--default--12"> <div class="background-component light-grey-bg vert-pad-top-sm vert-pad-bottom-sm"> <div class="container "> <section id="vertical-center" class="component-column row vertical-center-image"> <div class="col-xs-12 col-sm-6 "> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="contentIcon cmp-icon--purple cmp-icon--large-font cmp-icon--horizontally-center aem-GridColumn aem-GridColumn--default--12"> <span aria-label="On premises icon"> <i class="fa-sharp fa-light fa-building-lock"></i> </span> </div> </div> </div> <div class="col-xs-12 col-sm-6 "> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="imageTextCta image aem-GridColumn aem-GridColumn--default--12"> <div class="background-component vert-pad-top-xs vert-pad-bottom-xs"> <div class="container "> <section class="component-imageTextCta"> <div class="component-no-media"> <h2 class="title"> <span class="text-size-normal" style="color: #3c3c3c;"> <span> On premises <br/> </span> </span> <span class="text-size-smaller" style="color: #3c3c3c;"> <span> </span> </span> </h2> <div class="description"> <p>Do you need an SCA solution that can be deployed in your environment? Black Duck offers on-premises deployment options, including support for air-gapped environments. And with <a href="/software-risk-manager.html">Software Risk Manager</a><sup>™</sup>, you can integrate software composition analysis into a unified application security posture management solution.</p> </div> <div class="component-buttons align-right"> <div class="component-button btn-silver"> <a href="/software-risk-manager.html">Learn more about Software Risk Manager</a> </div> </div> </div> </section> </div> </div> </div> </div> </div> </section> </div> </div> </div> <div class="column aem-GridColumn aem-GridColumn--default--12"> <div class="background-component light-grey-bg vert-pad-top-sm vert-pad-bottom-sm"> <div class="container "> <section id="vertical-center" class="component-column row reverse-column "> <div class="col-xs-12 col-sm-6 "> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="imageTextCta image aem-GridColumn aem-GridColumn--default--12"> <div class="background-component vert-pad-top-xs vert-pad-bottom-md"> <div class="container "> <section class="component-imageTextCta"> <div class="component-no-media"> <h2 class="title"> <span class="text-size-normal" style="color: #3c3c3c;"> <span> In the IDE <br/> </span> </span> <span class="text-size-smaller" style="color: #3c3c3c;"> <span> </span> </span> </h2> <div class="description"> <p>Want to shift security testing left without slowing developers down? With the <a name="OLE_LINK3" id="OLE_LINK3"></a><a href="/code-sight.html">Code Sight<sup>™</sup> IDE-plug in</a>, developers can find and fix open source security and compliance issues before they check in their code. Code Sight flags vulnerable components and provides guidance on the best remediation options. </p> </div> <div class="component-buttons align-left"> <div class="component-button btn-silver"> <a href="/code-sight.html">Learn more about Code Sight</a> </div> </div> </div> </section> </div> </div> </div> </div> </div> <div class="col-xs-12 col-sm-6 "> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="contentIcon cmp-icon--purple cmp-icon--large-font cmp-icon--horizontally-center aem-GridColumn aem-GridColumn--default--12"> <span aria-label="In the IDE icon"> <i class="fa-light fa-laptop-code"></i> </span> </div> </div> </div> </section> </div> </div> </div> <div class="anchor aem-GridColumn aem-GridColumn--default--12"> <div id="3" class="component-anchor"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> </div> </div> </div> <div class="banner image aem-GridColumn aem-GridColumn--default--12"> <style scoped> .c3d7bf0e1-8588-41bd-8c0a-0df409591c5f.component-banner .desktop-wrapper { background-image: url("/software-composition-analysis-tools/_jcr_content/root/synopsyscontainer/banner_copy_copy/image.coreimg.svg/1722022239362/thank-you-purple.svg"); } @media only screen and (min-width: 730px) { .desktop-svg{ opacity: 0; } } </style> <style scoped> @media only screen and (max-width: 729px) { .c3d7bf0e1-8588-41bd-8c0a-0df409591c5f .dm-mobile{ display: none; } .c3d7bf0e1-8588-41bd-8c0a-0df409591c5f .dm-desktop{ display: block; } } </style> <section id="banner-f18e27ccb0" class="component-banner c3d7bf0e1-8588-41bd-8c0a-0df409591c5f transparent " data-card-type="banner" data-text="Modern commercial applications depend heavily on third-party software, making for a complex software supply chain and introducing risk. Black Duck® SCA helps teams establish supply chain visibility so they can manage security and compliance risk, and buil" data-link="/content/black-duck/en-us/software-composition-analysis-tools/black-duck-sca.html"> <div class="desktop-wrapper "> <div class="text-overlay flex-container content-align-center text-align-center cropped-img"> <div class="content-wrapper text-width-60 paddingSmall "> <div class="text-wrapper contentValignCenter"> <div class="component-text"> <h4 class="title"><span class="text-size-smaller" style="color: #fff;"><p>Manage software supply chain risk</p></span></h4> <div class="component-text"> <p>Modern commercial applications depend heavily on third-party software, making for a complex software supply chain and introducing risk. Black Duck<sup>®</sup> SCA helps teams establish supply chain visibility so they can manage security and compliance risk, and build software in line with industry and customer requirements. </p> <div class="component-button padding-10" style="background-color: #4c9ec9"> <a href="/software-composition-analysis-tools/black-duck-sca.html">Learn more about Black Duck</a> </div> </div> </div> </div> <div class="shapeTbg slash transparent" style="background-color: #5A2A82"></div> </div> </div> <div class="shapeTbg slash transparent text-width-60" style="background-color: #5A2A82"></div> </div> </section> </div> <div class="text aem-GridColumn aem-GridColumn--default--12"> <div class="background-component light-grey-bg vert-pad-top-md "> <div class="container "> <section class="component-textcomp text-align-left"> <div class="component-text"> <h2 class="title "> <span class="text-size-larger" style="color: #5A2A82;"> Universal SCA scan engines and component insights </span> </h2> </div> <hr class="separator"/> <div class="component-text"> <p>Our SCA solutions are built on a common set of scanning, analysis, and data technologies, ensuring that you get the same fast, accurate, and scalable results in the cloud, on premises, and in the IDE.</p> </div> </section> </div> </div> </div> <div class="column aem-GridColumn aem-GridColumn--default--12"> <div class="background-component light-grey-bg vert-pad-top-sm vert-pad-bottom-md"> <div class="container "> <section id="iconsSetTwo" class="component-column row divider-row vertical-center-image"> <div class="col-xs-12 col-sm-4 divider-spacing-xs-20 three"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="column aem-GridColumn aem-GridColumn--default--12"> <div class="background-component vert-pad-bottom-xs"> <div class="container "> <section id="vertical-center" class="component-column row vertical-center-image"> <div class="col-xs-12 col-sm-3 "> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="contentIcon cmp-icon--purple cmp-icon--x-small-font aem-GridColumn aem-GridColumn--default--12"> <span aria-label="detection technologies icon"> <i class="fa-light fa-location-crosshairs"></i> </span> </div> </div> </div> <div class="col-xs-12 col-sm-9 "> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="text aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <section class="component-textcomp text-align-left"> <div class="component-text"> <h2 class="title "> <span class="text-size-normal" style="color: #5A2A82;"> Multiple detection technologies </span> </h2> </div> </section> </div> </div> </div> </div> </section> </div> </div> </div> <div class="text aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <section class="component-textcomp text-align-left"> <div class="component-text"> </div> <div class="component-text"> <p>Multiple scan engines combine package manager information with analysis of source code and binaries, giving you complete and accurate detection of dependencies in any software regardless of language.</p> <p><a href="/software-composition-analysis-tools/open-source-scanning.html">Learn more</a></p> </div> </section> </div> </div> </div> </div> <div class="snps-col-divider col divider-spacing-xs-20"><div class="vl"></div></div> <div class="col-xs-12 col-sm-4 divider-spacing-xs-20 three"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="column aem-GridColumn aem-GridColumn--default--12"> <div class="background-component vert-pad-bottom-xs"> <div class="container "> <section id="vertical-center" class="component-column row vertical-center-image"> <div class="col-xs-12 col-sm-3 "> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="contentIcon cmp-icon--purple cmp-icon--x-small-font aem-GridColumn aem-GridColumn--default--12"> <span aria-label="Knowledgebase icon"> <i class="fa-light fa-server"></i> </span> </div> </div> </div> <div class="col-xs-12 col-sm-9 "> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="text aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <section class="component-textcomp text-align-left"> <div class="component-text"> <h2 class="title "> <span class="text-size-normal" style="color: #5A2A82;"> Comprehensive KnowledgeBase™ </span> </h2> </div> </section> </div> </div> </div> </div> </section> </div> </div> </div> <div class="text aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <section class="component-textcomp text-align-left"> <div class="component-text"> </div> <div class="component-text"> <p>Open source project, security, and license insights for over 8.7 million components help ensure that you are using secure, high-quality components that are compatible with your software licensing model.</p> <p><a href="/software-composition-analysis-tools/knowledgebase.html">Learn more</a></p> </div> </section> </div> </div> </div> </div> <div class="snps-col-divider col divider-spacing-xs-20"><div class="vl"></div></div> <div class="col-xs-12 col-sm-4 divider-spacing-xs-20 three"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="column aem-GridColumn aem-GridColumn--default--12"> <div class="background-component vert-pad-bottom-xs"> <div class="container "> <section id="vertical-center" class="component-column row vertical-center-image"> <div class="col-xs-12 col-sm-3 "> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="contentIcon cmp-icon--purple cmp-icon--x-small-font aem-GridColumn aem-GridColumn--default--12"> <span aria-label="Real-time alerts icon"> <i class="fa-light fa-bell-on"></i> </span> </div> </div> </div> <div class="col-xs-12 col-sm-9 "> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="text aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <section class="component-textcomp text-align-left"> <div class="component-text"> <h2 class="title "> <span class="text-size-normal" style="color: #5A2A82;"> Real-time security alerts </span> </h2> </div> </section> </div> </div> </div> </div> </section> </div> </div> </div> <div class="text aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <section class="component-textcomp text-align-left"> <div class="component-text"> </div> <div class="component-text"> <p>Independently researched Black Duck<sup>®</sup> Security Advisories (BDSAs) give you same-day notification of newly disclosed open source vulnerabilities, with accuracy and remediation insights that go beyond the NVD.</p> <p><a href="/software-composition-analysis-tools/vulnerability-reporting.html">Learn more</a></p> </div> </section> </div> </div> </div> </div> </section> </div> </div> </div> <div class="anchor aem-GridColumn aem-GridColumn--default--12"> <div id="4" class="component-anchor"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> </div> </div> </div> <div class="text aem-GridColumn aem-GridColumn--default--12"> <div class="background-component vert-pad-top-md "> <div class="container "> <section class="component-textcomp text-align-left"> <div class="component-text"> <h2 class="title "> <span class="text-size-larger" style="color: #5A2A82;"> The Black Duck advantage </span> </h2> </div> <hr class="separator"/> </section> </div> </div> </div> <div class="htmlTextOnly aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <section id="aec60f68a-9a3b-46a0-b154-5c048b02bb37" class="html-text-only-component" data-enable-page-css="true"> <style> #advantage img { width: 80%; max-width:300px; margin:0 auto; } </style> </section> </div> </div> <div class="column aem-GridColumn aem-GridColumn--default--12"> <div class="background-component vert-pad-bottom-sm"> <div class="container "> <section id="advantage" class="component-column row vertical-center-image"> <div class="col-xs-12 col-sm-6 "> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="image aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <div class="component-image"> <div data-asset-id="a8085377-7a67-40c1-bd54-87dc52d148a5" id="image-400f157d6f" class="cmp-image" itemscope itemtype="http://schema.org/ImageObject"> <img srcset="/software-composition-analysis-tools/_jcr_content/root/synopsyscontainer/column_871109513_cop/colLeft/image.coreimg.82.375.png/1736282689787/forrester-wave-sca-badge.png 375w,/software-composition-analysis-tools/_jcr_content/root/synopsyscontainer/column_871109513_cop/colLeft/image.coreimg.82.480.png/1736282689787/forrester-wave-sca-badge.png 480w,/software-composition-analysis-tools/_jcr_content/root/synopsyscontainer/column_871109513_cop/colLeft/image.coreimg.82.730.png/1736282689787/forrester-wave-sca-badge.png 730w,/software-composition-analysis-tools/_jcr_content/root/synopsyscontainer/column_871109513_cop/colLeft/image.coreimg.82.992.png/1736282689787/forrester-wave-sca-badge.png 992w,/software-composition-analysis-tools/_jcr_content/root/synopsyscontainer/column_871109513_cop/colLeft/image.coreimg.82.1200.png/1736282689787/forrester-wave-sca-badge.png 1200w" src="/software-composition-analysis-tools/_jcr_content/root/synopsyscontainer/column_871109513_cop/colLeft/image.coreimg.png/1736282689787/forrester-wave-sca-badge.png" loading="lazy" class="img-responsive _none_ " itemprop="contentUrl" width="417" height="417" alt="Leader in the Forrester Wave™ for Software Composition Analysis"/> </div> <!-- markup for zoom in/out image--> </div> </div> </div> </div> </div> <div class="col-xs-12 col-sm-6 "> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="text aem-GridColumn aem-GridColumn--default--12"> <div class="background-component vert-pad-bottom-xs"> <div class="container "> <section class="component-textcomp text-align-left"> <div class="component-text"> <h2 class="title "> <span class="text-size-larger" style="color: #5A2A82;"> </span> </h2> </div> <div class="component-text"> <p>Since 2017, Black Duck has been a Leader in the Forrester Wave™ for Software Composition Analysis, based evaluation of current offering, strategy, and market presence.</p> </div> <div class="buttons align-center"> <a class="component-button primary" href="/resources/analyst-reports/forrester-wave-software-composition-analysis.html">See why we're a leader</a> </div> </section> </div> </div> </div> </div> </div> </section> </div> </div> </div> <div class="htmlTextOnly aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <section id="a49750a22-84d1-41be-83ce-c2c8117e0c3a" class="html-text-only-component" data-enable-page-css="true"> <style> .spotlight .component-spotlight .spotlight-title span { display:none; } .spotlight .component-spotlight { border-color:#fff; } #quoteColumn h3, #quoteColumn p .text-color-black { color:#fff !important; } #quoteColumn .col-xs-12.col-sm-6:nth-child(1) .spotlight-header-indented { background-image: url("/content/dam/black-duck/en-us/images/financial-services-555x342.jpg"); background-size: cover; min-height:460px; } #quoteColumn .col-xs-12.col-sm-6:nth-child(2) .spotlight-header-indented { background-image: url("/content/dam/black-duck/en-us/images/software-555x342.jpg"); background-size: cover; min-height:460px; } </style> </section> </div> </div> <div class="anchor aem-GridColumn aem-GridColumn--default--12"> <div id="5" class="component-anchor"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> </div> </div> </div> <div class="column aem-GridColumn aem-GridColumn--default--12"> <div class="background-component vert-pad-bottom-md"> <div class="container "> <section id="quoteColumn" class="component-column row vertical-center-image"> <div class="col-xs-12 col-sm-6 "> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="spotlight aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <section class="component-spotlight spotlight-header-indented"> <div class="row"> <h2 class="spotlight-title"><span>Quote</span></h2> </div> <div class="row"> <div> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="richTextEditor aem-GridColumn aem-GridColumn--default--12"> <div class="background-component vert-pad-top-sm vert-pad-bottom-sm"> <div class="container "> <section class="component-rtecomp"> <div class="component-rte left-right-pad-sm"> <h3>"It integrates well into our CI/CD process—which includes Jenkins and GitHub Actions—and has useful APIs to create customized queries."<br> </h3> <p><span class="text-color-black"><span class="sub-head">trend micro</span></span></p> </div> </section> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> <div class="col-xs-12 col-sm-6 "> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="spotlight aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <section class="component-spotlight spotlight-header-indented"> <div class="row"> <h2 class="spotlight-title"><span>Quote</span></h2> </div> <div class="row"> <div> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="richTextEditor aem-GridColumn aem-GridColumn--default--12"> <div class="background-component vert-pad-top-sm vert-pad-bottom-sm"> <div class="container "> <section class="component-rtecomp"> <div class="component-rte left-right-pad-sm"> <h3>"Project managers can set policies for any given project and open Black Duck to get a full report on open source in use."</h3> <p><span class="text-color-black"><span class="sub-head">NOSER ENGINEERING AG</span></span></p> <p> </p> </div> </section> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> </section> </div> </div> </div> <div class="column aem-GridColumn aem-GridColumn--default--12"> <div class="background-component vert-pad-bottom-md"> <div class="container "> <section id="column-7186b962fc" class="component-column row vertical-center-image"> <div class="col-xs-12"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="experiencefragment aem-GridColumn aem-GridColumn--default--12"> <div id="experiencefragment-4646b82273" class="cmp-experiencefragment cmp-experiencefragment--trusted-customers"> <div class="xf-content-height"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="htmlTextOnly aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <section id="aa1c87e21-ed65-41cc-be31-28e614b8fb45" class="html-text-only-component"> <script src="/content/dam/black-duck/en-us/conversion-pages/js/slick.min.js"></script> <script> $(function(){ $('.slider').slick({ autoplay: true, autoplaySpeed: 2000, dots: false, arrows: true, slidesToShow: 5, slidesToScroll: 1, infinite: true, responsive: [ { breakpoint: 730, settings: { slidesToShow: 1, slidesToScroll: 1, infinite: true, variableWidth: true, centerMode: true, arrows: false, dots: false } } ] }); }); </script> </section> </div> </div> <div class="htmlTextOnly aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <section id="acb587b28-f9b7-4988-84c3-556d7113e845" class="html-text-only-component"> <style scoped> .container { display: block; padding-left: 0; padding-right: 0; width: 100%; } .container.component-banner-container { max-width: 1170px; } .slider { display: flex; flex-wrap: wrap; justify-content: center; padding-top: 20px; padding-bottom: 15px; width: 90%; } .slide { display: flex; justify-content: center; align-items: center; height: 100%; } .slide img { width: 160px; padding: 20px; max-height: 100%; } /*Carousel Theme*/ .slick-prev, .slick-next { font-size: 0; line-height: 0; position: absolute; top: 50%; display: block; width: 50px; height: 50px; padding: 0; transform: translate(0, -50%); cursor: pointer; color: transparent; border: none; outline: none; background: transparent; } .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { color: transparent; outline: none; background: transparent; } .slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; } .slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: .25; } .slick-prev { left: -52px; } [dir='rtl'] .slick-prev { right: -25px; left: auto; } .slick-prev:before { content: url('/content/dam/black-duck/en-us/images/icons/arrow-left.png'); } [dir='rtl'] .slick-prev:before { content: url('/content/dam/black-duck/en-us/images/icons/arrow-right.png'); } .slick-next { right: -52px; } [dir='rtl'] .slick-next { right: auto; left: -25px; } .slick-next:before { content: url('/content/dam/black-duck/en-us/images/icons/arrow-right.png'); } [dir='rtl'] .slick-next:before { content: url('/content/dam/black-duck/en-us/images/icons/arrow-left.png'); } /* Dots */ .slick-dotted.slick-slider { margin-bottom: 30px; } .slick-dots { position: absolute; bottom: -25px; display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center; } .slick-dots li { position: relative; display: inline-block; width: 20px; height: 20px; margin: 0 5px; padding: 0; cursor: pointer; } .slick-dots li button { font-size: 0; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent; } .slick-dots li button:hover, .slick-dots li button:focus { outline: none; } .slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; } .slick-dots li button:before { font-size: 80px; line-height: 20px; position: absolute; top: 0; left: 0; width: 20px; height: 20px; content: '•'; text-align: center; opacity: .25; color: #592a81; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .slick-dots li.slick-active button:before { opacity: 1; color: #5A2A82; } /*Carousel Slider*/ .slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; -webkit-touch-callout: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; } .slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; } .slick-list:focus { outline: none; } .slick-list.dragging { cursor: pointer; cursor: hand; } .slick-slider .slick-track, .slick-slider .slick-list { transform: translate3d(0, 0, 0); } .slick-track { position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto; } .slick-track:before, .slick-track:after { display: table; content: ''; } .slick-track:after { clear: both; } .slick-loading .slick-track { visibility: hidden; } .slick-slide { display: none; float: left; height: 100%; min-height: 1px; } [dir='rtl'] .slick-slide { float: right; } .slick-slide img { display: block; } .slick-slide.slick-loading img { display: none; } .slick-slide.dragging img { pointer-events: none; } .slick-initialized .slick-slide { display: block; } .slick-loading .slick-slide { visibility: hidden; } .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; } .slick-arrow.slick-hidden { display: none; } </style> <div class="container component-banner-container"> <section class="organizations"> <div align="center"> <div class="background-component vert-pad-top-md "> <div class="container "> <section class="component-textcomp text-align-center"> <div class="component-text"> <h2 class="title "> <span class="text-size-larger" style="color: #3c3c3c;">Over 4,000 organizations worldwide trust Black Duck</span> </h2> </div> <hr class="separator"> </section> </div> </div> <div class="slider"> <div class="slide"> <img src="/content/dam/black-duck/en-us/images/logos/AccessData_Logo.png" loading="lazy" alt="Accessdata Logo"> </div> <div class="slide"> <img src="/content/dam/black-duck/en-us/images/logos/bam-technologies.png" loading="lazy" alt="BAM Technologies Company Logo Design"> </div> <div class="slide"> <img src="/content/dam/black-duck/en-us/images/logos/broad-institute.png" loading="lazy" alt="Broad Institute Logo"> </div> <div class="slide"> <img src="/content/dam/black-duck/en-us/images/logos/dhs.png" loading="lazy" alt="DHS Logo"> </div> <div class="slide"> <img src="/content/dam/black-duck/en-us/images/logos/DOMA-logo.png" loading="lazy" alt="DOMA Technologies Logo"> </div> <div class="slide"> <img src="/content/dam/black-duck/en-us/images/logos/finra.png" loading="lazy" alt="Finra Logo"> </div> <div class="slide"> <img src="/content/dam/black-duck/en-us/images/logos/honeywell.png" loading="lazy" alt="Honeywell Logo"> </div> <div class="slide"> <img src="/content/dam/black-duck/en-us/images/logos/LDO_Logo_Leonardo.svg" loading="lazy" alt="Leonardo Logo"> </div> <div class="slide"> <img src="/content/dam/black-duck/en-us/images/logos/linx-logo.png" loading="lazy" alt="Linx Logo"> </div> <div class="slide"> <img src="/content/dam/black-duck/en-us/images/logos/magnetimarelli.png" loading="lazy" alt="Magneti Marelli Logo"> </div> <div class="slide"> <img src="/content/dam/black-duck/en-us/images/logos/nasa.png" loading="lazy" alt="NASA Logo"> </div> <div class="slide"> <img src="/content/dam/black-duck/en-us/images/logos/Nuance.png" loading="lazy" alt="Nuance Logo"> </div> <div class="slide"> <img src="/content/dam/black-duck/en-us/images/logos/olymp.png" loading="lazy" alt="Olymp Logo"> </div> <div class="slide"> <img src="/content/dam/black-duck/en-us/images/logos/sciencelogic.png" loading="lazy" alt="Science Logic Logo"> </div> <div class="slide"> <img src="/content/dam/black-duck/en-us/images/logos/zpe-logo.png" loading="lazy" alt="ZPE Logo"> </div> <div class="slide" style="margin-top:15px"> <img src="/content/dam/black-duck/en-us/images/logos/trend-mirco-logo.png" loading="lazy" alt="TrendMicro Logo"> </div> <div class="slide"> <img src="/content/dam/black-duck/en-us/images/logos/oppo-logo.svg" loading="lazy" alt="oppo Logo"> </div> <div class="slide"> <img src="/content/dam/black-duck/en-us/images/logos/logo-ceva.svg" loading="lazy" alt="CEVA Logo"> </div> <div class="slide"> <img src="/content/dam/black-duck/en-us/images/logos/document-logistix-logo.png" loading="lazy" alt="Document Logistix Logo"> </div> <div class="slide"> <img src="/content/dam/black-duck/en-us/images/logos/cgi-logo-opt.png" loading="lazy" alt="CGI Logo"> </div> </div> </div> </section> </div> </section> </div> </div> </div> </div> </div> </div> <div class="experiencefragment aem-GridColumn aem-GridColumn--default--12"> <div id="experiencefragment-8806f8059d" class="cmp-experiencefragment cmp-experiencefragment--trusted-customers"> <div class="xf-content-height"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="column aem-GridColumn aem-GridColumn--default--12"> <div class="background-component vert-pad-top-sm vert-pad-bottom-sm"> <div class="container "> <section id="column-57574f9881" class="component-column row divider-row vertical-center-image"> <div class="col-xs-12 col-sm-3 divider-spacing-small-30 four"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="contentIcon cmp-icon--purple cmp-icon--small-font cmp-icon--horizontally-center aem-GridColumn aem-GridColumn--default--12"> <span aria-label="Software companies icon"> <i class="fa-light fa-buildings"></i> </span> </div> <div class="text aem-GridColumn aem-GridColumn--default--12"> <div class="background-component vert-pad-top-xs "> <div class="container "> <section class="component-textcomp text-align-center"> <div class="component-text"> <h2 class="title "> <span class="text-size-normal" style="color: #3c3c3c;"> </span> </h2> </div> <div class="component-text"> <h5><b>49 out of the Fortune 100</b></h5> <h6>Software Companies</h6> </div> </section> </div> </div> </div> </div> </div> <div class="snps-col-divider divider-spacing-small-30 col"><div class="vl"></div></div> <div class="col-xs-12 col-sm-3 divider-spacing-small-30 four"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="contentIcon cmp-icon--purple cmp-icon--small-font cmp-icon--horizontally-center aem-GridColumn aem-GridColumn--default--12"> <span aria-label="Financial services companies icon"> <i class="fa-light fa-credit-card-front"></i> </span> </div> <div class="text aem-GridColumn aem-GridColumn--default--12"> <div class="background-component vert-pad-top-xs "> <div class="container "> <section class="component-textcomp text-align-center"> <div class="component-text"> <h2 class="title "> <span class="text-size-smaller" style="color: #3c3c3c;"> </span> </h2> </div> <div class="component-text"> <h5><b>Six out of the Top 10</b></h5> <h6>Financial Services Companies</h6> </div> </section> </div> </div> </div> </div> </div> <div class="snps-col-divider divider-spacing-small-30 col"><div class="vl"></div></div> <div class="col-xs-12 col-sm-3 divider-spacing-small-30 four"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="contentIcon cmp-icon--purple cmp-icon--small-font cmp-icon--horizontally-center aem-GridColumn aem-GridColumn--default--12"> <span aria-label="Technology company icon"> <i class="fa-sharp fa-light fa-microchip"></i> </span> </div> <div class="text aem-GridColumn aem-GridColumn--default--12"> <div class="background-component vert-pad-top-xs "> <div class="container "> <section class="component-textcomp text-align-center"> <div class="component-text"> <h2 class="title "> <span class="text-size-smaller" style="color: #3c3c3c;"> </span> </h2> </div> <div class="component-text"> <h5><b>Ten out of the Top 10</b></h5> <h6>Technology Companies</h6> </div> </section> </div> </div> </div> </div> </div> <div class="snps-col-divider divider-spacing-small-30 col"><div class="vl"></div></div> <div class="col-xs-12 col-sm-3 divider-spacing-small-30 four"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="contentIcon cmp-icon--purple cmp-icon--small-font cmp-icon--horizontally-center aem-GridColumn aem-GridColumn--default--12"> <span aria-label="Healthcare companies icon"> <i class="fa-light fa-suitcase-medical"></i> </span> </div> <div class="text aem-GridColumn aem-GridColumn--default--12"> <div class="background-component vert-pad-top-xs "> <div class="container "> <section class="component-textcomp text-align-center"> <div class="component-text"> <h2 class="title "> <span class="text-size-smaller" style="color: #3c3c3c;"> </span> </h2> </div> <div class="component-text"> <h5><b>Six out of the Top 10</b></h5> <h6>Healthcare Companies</h6> </div> </section> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> <div class="anchor aem-GridColumn aem-GridColumn--default--12"> <div id="6" class="component-anchor"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> </div> </div> </div> <div class="experiencefragment aem-GridColumn aem-GridColumn--default--12"> <div id="experiencefragment-69563fb1e0" class="cmp-experiencefragment cmp-experiencefragment--sca"> <div class="xf-content-height"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="synopsysContainer responsivegrid aem-GridColumn aem-GridColumn--default--12"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="cardContainer aem-GridColumn aem-GridColumn--default--12"> <div class="background-component light-grey-bg vert-pad-top-md vert-pad-bottom-md"> <div class="container "> <section id="cardContainer-c0cf613c63" class="component-card-container col-4 card-size-small"> <div class="row"> <div class="col-xs-12"> <h2 class="container-title">Resources</h2> </div> </div> <div class="row"> <div class="card-col col-xs-12 col-sm-3"> <div> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="assetCard image aem-GridColumn aem-GridColumn--default--12"> <section class="component-card-b no-link" data-card-type="asset-card" data-text="SCA is critical to securing the software supply chain." data-link="/content/black-duck/en-us/resources/analyst-reports/forrester-wave-software-composition-analysis.html" data-new-tab="true"> <div class="image-wrapper "> <div class="card-img "> <div class="component-image"> <div data-asset-id="b55383bf-2d3b-4323-810f-a0516fb02bb2" id="assetCard-2c19603574" class="cmp-image" itemscope itemtype="http://schema.org/ImageObject"> <img srcset="/content/experience-fragments/black-duck/en-us/pages/products/software-integrity/Solutions/sca/master/_jcr_content/root/synopsyscontainer/cardcontainer_140931/colLeft/cardb.coreimg.82.375.png/1731520079437/forrester-software-composition-analysis-software-thumbnail.png 375w,/content/experience-fragments/black-duck/en-us/pages/products/software-integrity/Solutions/sca/master/_jcr_content/root/synopsyscontainer/cardcontainer_140931/colLeft/cardb.coreimg.82.480.png/1731520079437/forrester-software-composition-analysis-software-thumbnail.png 480w,/content/experience-fragments/black-duck/en-us/pages/products/software-integrity/Solutions/sca/master/_jcr_content/root/synopsyscontainer/cardcontainer_140931/colLeft/cardb.coreimg.82.730.png/1731520079437/forrester-software-composition-analysis-software-thumbnail.png 730w,/content/experience-fragments/black-duck/en-us/pages/products/software-integrity/Solutions/sca/master/_jcr_content/root/synopsyscontainer/cardcontainer_140931/colLeft/cardb.coreimg.82.992.png/1731520079437/forrester-software-composition-analysis-software-thumbnail.png 992w,/content/experience-fragments/black-duck/en-us/pages/products/software-integrity/Solutions/sca/master/_jcr_content/root/synopsyscontainer/cardcontainer_140931/colLeft/cardb.coreimg.82.1200.png/1731520079437/forrester-software-composition-analysis-software-thumbnail.png 1200w" src="/content/experience-fragments/black-duck/en-us/pages/products/software-integrity/Solutions/sca/master/_jcr_content/root/synopsyscontainer/cardcontainer_140931/colLeft/cardb.coreimg.png/1731520079437/forrester-software-composition-analysis-software-thumbnail.png" loading="lazy" class="img-responsive _none_ " itemprop="contentUrl" width="423" height="243" alt="2024 Forrester Wave Software Composition Analysis" title="The Forrester Wave™: Software Composition Analysis Software, Q4 2024"/> <meta itemprop="caption" content="The Forrester Wave™: Software Composition Analysis Software, Q4 2024"/> </div> </div> </div> </div> <div class="component-text card-text"> <h4 class="heading"> <span class="text-size-smaller"> The Forrester Wave™: Software Composition Analysis, Q4 2024 </span> </h4> <p> SCA is critical to securing the software supply chain. </p> <a href="/resources/analyst-reports/forrester-wave-software-composition-analysis.html" target="_blank" rel="noreferer noopener"> See why Black Duck is an SCA Leader </a> </div> </section> </div> </div> </div> </div> <div class="card-col col-xs-12 col-sm-3"> <div> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="assetCard image aem-GridColumn aem-GridColumn--default--12"> <section class="component-card-b no-link" data-card-type="asset-card" data-link="/content/black-duck/en-us/resources/case-studies/sciencelogic.html"> <div class="image-wrapper "> <div class="card-img "> <div class="component-image"> <div data-asset-id="eca6f6d8-620e-4b6f-a43e-f0240b6d6453" id="assetCard-f060f76172" class="cmp-image" itemscope itemtype="http://schema.org/ImageObject"> <img srcset="/content/experience-fragments/black-duck/en-us/pages/products/software-integrity/Solutions/sca/master/_jcr_content/root/synopsyscontainer/cardcontainer_140931/colMiddle/cardb.coreimg.82.375.png/1721182486388/sciencelogic.png 375w,/content/experience-fragments/black-duck/en-us/pages/products/software-integrity/Solutions/sca/master/_jcr_content/root/synopsyscontainer/cardcontainer_140931/colMiddle/cardb.coreimg.82.480.png/1721182486388/sciencelogic.png 480w,/content/experience-fragments/black-duck/en-us/pages/products/software-integrity/Solutions/sca/master/_jcr_content/root/synopsyscontainer/cardcontainer_140931/colMiddle/cardb.coreimg.82.730.png/1721182486388/sciencelogic.png 730w,/content/experience-fragments/black-duck/en-us/pages/products/software-integrity/Solutions/sca/master/_jcr_content/root/synopsyscontainer/cardcontainer_140931/colMiddle/cardb.coreimg.82.992.png/1721182486388/sciencelogic.png 992w,/content/experience-fragments/black-duck/en-us/pages/products/software-integrity/Solutions/sca/master/_jcr_content/root/synopsyscontainer/cardcontainer_140931/colMiddle/cardb.coreimg.82.1200.png/1721182486388/sciencelogic.png 1200w" src="/content/experience-fragments/black-duck/en-us/pages/products/software-integrity/Solutions/sca/master/_jcr_content/root/synopsyscontainer/cardcontainer_140931/colMiddle/cardb.coreimg.png/1721182486388/sciencelogic.png" loading="lazy" class="img-responsive _none_ " itemprop="contentUrl" width="1600" height="960" alt="ScienceLogic gains visibility into their open source" title="ScienceLogic Logo on Company Page"/> <meta itemprop="caption" content="ScienceLogic Logo on Company Page"/> </div> </div> </div> </div> <div class="component-text card-text"> <h4 class="heading"> <span class="text-size-smaller"> ScienceLogic </span> </h4> <p> </p> <a href="/resources/case-studies/sciencelogic.html"> See how ScienceLogic gains visibility into their open source </a> </div> </section> </div> </div> </div> </div> <div class="card-col col-xs-12 col-sm-3"> <div> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="assetCard image aem-GridColumn aem-GridColumn--default--12"> <section class="component-card-b no-link" data-card-type="asset-card" data-link="/content/black-duck/en-us/resources/analyst-reports/gartner-magic-quadrant-appsec.html"> <div class="image-wrapper "> <div class="card-img "> <div class="component-image"> <div data-asset-id="ee7e4e94-bd43-4979-9191-7a9222dc9bab" id="assetCard-87f1d6639a" class="cmp-image" itemscope itemtype="http://schema.org/ImageObject"> <img srcset="/content/experience-fragments/black-duck/en-us/pages/products/software-integrity/Solutions/sca/master/_jcr_content/root/synopsyscontainer/cardcontainer_140931/colMiddle2/cardb.coreimg.82.375.jpeg/1726508862740/sig-custom-gartner-logo.jpeg 375w,/content/experience-fragments/black-duck/en-us/pages/products/software-integrity/Solutions/sca/master/_jcr_content/root/synopsyscontainer/cardcontainer_140931/colMiddle2/cardb.coreimg.82.480.jpeg/1726508862740/sig-custom-gartner-logo.jpeg 480w,/content/experience-fragments/black-duck/en-us/pages/products/software-integrity/Solutions/sca/master/_jcr_content/root/synopsyscontainer/cardcontainer_140931/colMiddle2/cardb.coreimg.82.730.jpeg/1726508862740/sig-custom-gartner-logo.jpeg 730w,/content/experience-fragments/black-duck/en-us/pages/products/software-integrity/Solutions/sca/master/_jcr_content/root/synopsyscontainer/cardcontainer_140931/colMiddle2/cardb.coreimg.82.992.jpeg/1726508862740/sig-custom-gartner-logo.jpeg 992w,/content/experience-fragments/black-duck/en-us/pages/products/software-integrity/Solutions/sca/master/_jcr_content/root/synopsyscontainer/cardcontainer_140931/colMiddle2/cardb.coreimg.82.1200.jpeg/1726508862740/sig-custom-gartner-logo.jpeg 1200w" src="/content/experience-fragments/black-duck/en-us/pages/products/software-integrity/Solutions/sca/master/_jcr_content/root/synopsyscontainer/cardcontainer_140931/colMiddle2/cardb.coreimg.jpeg/1726508862740/sig-custom-gartner-logo.jpeg" loading="lazy" class="img-responsive _none_ " itemprop="contentUrl" width="1600" height="960" alt="Gartner® Magic Quadrant™ for Application Security Testing" title="Gartner Logo for Application Security Testing"/> <meta itemprop="caption" content="Gartner Logo for Application Security Testing"/> </div> </div> </div> </div> <div class="component-text card-text"> <h4 class="heading"> <span class="text-size-smaller"> Gartner® Magic Quadrant™ for Application Security Testing </span> </h4> <p> </p> <a href="/resources/analyst-reports/gartner-magic-quadrant-appsec.html"> See why Black Duck is a Leader </a> </div> </section> </div> </div> </div> </div> <div class="card-col col-xs-12 col-sm-3"> <div> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="assetCard image aem-GridColumn aem-GridColumn--default--12"> <section class="component-card-b no-link" data-card-type="asset-card" data-link="/content/black-duck/en-us/resources/case-studies/finra.html"> <div class="image-wrapper "> <div class="card-img "> <div class="component-image"> <div data-asset-id="6fbd58e7-f70c-442d-b15d-2ca3bde6bf21" id="assetCard-1048d97ca9" class="cmp-image" itemscope itemtype="http://schema.org/ImageObject"> <img srcset="/content/experience-fragments/black-duck/en-us/pages/products/software-integrity/Solutions/sca/master/_jcr_content/root/synopsyscontainer/cardcontainer_140931/colRight/cardb_copy.coreimg.82.375.png/1721182512743/finra.png 375w,/content/experience-fragments/black-duck/en-us/pages/products/software-integrity/Solutions/sca/master/_jcr_content/root/synopsyscontainer/cardcontainer_140931/colRight/cardb_copy.coreimg.82.480.png/1721182512743/finra.png 480w,/content/experience-fragments/black-duck/en-us/pages/products/software-integrity/Solutions/sca/master/_jcr_content/root/synopsyscontainer/cardcontainer_140931/colRight/cardb_copy.coreimg.82.730.png/1721182512743/finra.png 730w,/content/experience-fragments/black-duck/en-us/pages/products/software-integrity/Solutions/sca/master/_jcr_content/root/synopsyscontainer/cardcontainer_140931/colRight/cardb_copy.coreimg.82.992.png/1721182512743/finra.png 992w,/content/experience-fragments/black-duck/en-us/pages/products/software-integrity/Solutions/sca/master/_jcr_content/root/synopsyscontainer/cardcontainer_140931/colRight/cardb_copy.coreimg.82.1200.png/1721182512743/finra.png 1200w" src="/content/experience-fragments/black-duck/en-us/pages/products/software-integrity/Solutions/sca/master/_jcr_content/root/synopsyscontainer/cardcontainer_140931/colRight/cardb_copy.coreimg.png/1721182512743/finra.png" loading="lazy" class="img-responsive _none_ " itemprop="contentUrl" width="1600" height="960" alt="FINRA automated their open source code management" title="Finra Logo"/> <meta itemprop="caption" content="Finra Logo"/> </div> </div> </div> </div> <div class="component-text card-text"> <h4 class="heading"> <span class="text-size-smaller"> FINRA </span> </h4> <p> </p> <a href="/resources/case-studies/finra.html"> See how FINRA automated their open source code management </a> </div> </section> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="anchor aem-GridColumn aem-GridColumn--default--12"> <div id="8" class="component-anchor"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> </div> </div> </div> <div class="column aem-GridColumn aem-GridColumn--default--12"> <div class="background-component vert-pad-top-md vert-pad-bottom-md"> <div class="container "> <section id="formIDtrack" class="component-column row vertical-center-image"> <div class="col-xs-12"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="sigMktoForm aem-GridColumn aem-GridColumn--default--12"> <section id="mainform" class="snps-aem-mktoForm"> <div class="container"> <div class="row"> <div class="col-xs-12"> <div class="component-textcomp text-align-center"> <div class="component-text"> <h2 class="title"> <span class="text-size-normal">Get a custom quote</span> </h2> </div> </div> </div> <div class="col-xs-12"> <script src="//go.blackduck.com/js/forms2/js/forms2.min.js"></script> <form id="mktoForm_1487"> </form> <script>MktoForms2.loadForm("\/\/go.blackduck.com", "846\u002DESG\u002D342", 1487, function (form) { var gdprCountriesArr = ["Austria","Belgium","Bulgaria","Croatia","Cyprus","Czech Republic","Denmark","Estonia","Germany","Greece","Hungary","Iceland","Italy","Latvia","Liechtenstein","Lithuania","Luxembourg","Malta","Netherlands","Norway","Poland","Romania","Slovakia","Slovenia","Spain","Switzerland"]; var gdprConsentCtryMap = ["germany"]; var gdprConsentVersion = "v20180515"; var gdprConsentVersionValue = "v20190627"; var marketoFormName = "SIG - High Priority Web (Get Pricing)"; var currentPagePath = "/content/black-duck/en-us/software-composition-analysis-tools"; var ctaSubmitElem = form.getFormElem().find(".mktoButton"); var ctaSubmitText = ""; var dt = new Date(); var twoDigitMonth = dt.getMonth() >= 9 ? (dt.getMonth()+1) : '0' + (dt.getMonth()+1); var twoDigitDate = dt.getDate() > 9 ? dt.getDate() : '0' + (dt.getDate()); var dtFormatted = dt.getFullYear() + '/' + twoDigitMonth + '/' + twoDigitDate; form.onValidate(function(){ if ($(".mktoInvalid").closest(".mktoFieldWrap").find(".mktoLabel").text().length > 0) { var error = $(".mktoInvalid").closest(".mktoFieldWrap").find(".mktoLabel").text(); var a1 = error.split(":"); var a2 = a1.map((s) => s.slice(1)); a2 = a2.filter(function (e) { return e; }); var a4 = a2.join("|"); var a4 = a2.join("|"); var errorM = ""; if ($("#ValidMsgEmail").is(":visible")) { var e = $("#ValidMsgEmail").text(); errorM = "Business Email:" + e; } if ($("#ValidMsgFirstName").is(":visible")) { var e = $("#ValidMsgFirstName").text(); errorM = "First Name:" + e; } if ($("#ValidMsgLastName").is(":visible")) { var e = $("#ValidMsgLastName").text(); errorM = "Last Name:" + e; } if ($("#ValidMsgCompany").is(":visible")) { var e = $("#ValidMsgCompany").text(); errorM = "Company:" + e; } if ($("#ValidMsgCountry").is(":visible")) { var e = $("#ValidMsgCountry").text(); errorM = "Country:" + e; } window.adobeDataLayer = window.adobeDataLayer || []; window.adobeDataLayer.push({ event: "formError", web: { webPageDetails: { URL: window.location.href, name: "", }, }, _softwareintegritygroupinc: { forms: { formErrorField: a4, formName: 'Get a custom quote', formErrorMessage: errorM, formType: 'SIG \u002D High Priority Web (Get Pricing)', formErrors: { value: 1, }, }, }, }); } }); form.onSubmit(function(){ form.getFormElem().find("[name='GCLID__c']").val(getGclid('sig_gclid')); ctaSubmitText = ctaSubmitElem.text(); var referrerURL = getCookie('refCookie'); referrerURL = referrerURL.length > 0 ? referrerURL : document.referrer; form.getFormElem().find("[name='Most_Recent_Referring_URL__c']").val(referrerURL); // Start:: changes to get the utm_medium, utm_source , utm_term var utm_source = getUrlParam("utm_source"); var utm_medium = getUrlParam("utm_medium"); var utm_term = getUrlParam("utm_term"); if((utm_medium == 'undefined' || utm_medium == '') || (utm_source == 'undefined' || utm_source == '') || (utm_term == 'undefined' || utm_term == '')){ var sig_utm_cookie_val = getCookie('sig_utm_cookie'); if (sig_utm_cookie_val !== 'undefined' && sig_utm_cookie_val !== ''){ var splitedVal = sig_utm_cookie_val.split('|'); utm_medium = splitedVal[0].substring(splitedVal[0].indexOf('=')+1, splitedVal[0].length); utm_source = splitedVal[1].substring(splitedVal[1].indexOf('=')+1, splitedVal[1].length); utm_term = splitedVal[2].substring(splitedVal[2].indexOf('=')+1, splitedVal[2].length); } } form.getFormElem().find("[name='utmterm']").val(utm_term); form.getFormElem().find("[name='utmsource']").val(utm_source); form.getFormElem().find("[name='utmmedium']").val(utm_medium); // END:: changes to get the utm_medium, utm_source , utm_term // Start :: change to introduce error flow for GDPR non-consent attempt in Medium Priority Forms if(marketoFormName && marketoFormName.toLowerCase().indexOf("medium priority") > -1) { var isGDPRCountry = checkGDPRCountry($("#Country")); var isGDPRConsentChecked = form.getFormElem().find("[name='Consent_Agreement__c']").prop("checked"); var webFormIdentifier = ""; if(isGDPRCountry && !isGDPRConsentChecked){ webFormIdentifier = "Non-Consent Attempt"; } form.getFormElem().find("[name='webFormIdentifier']").val(webFormIdentifier); } // END :: change to introduce error flow for GDPR non-consent attempt in Medium Priority Forms var campaign = getUrlParam("cmp"); //Populate from s_campaign cookie value if available if(campaign == 'undefined' || campaign === ''){ campaign = getCookie('s_campaign'); } form.addHiddenFields({ "internalCampaignTag": campaign, 'mktotrkcookie': getSatTrackCookie('_mkto_trk') }); // START:: Change to set the sig_last_pdf cookie value in hidden field CM_PDF_CTA__c var lastPDFCookieValue = getCookie('sig_last_pdf'); form.getFormElem().find("[name='CM_PDF_CTA__c']").val(lastPDFCookieValue); // END:: Change to set the sig_last_pdf cookie value in hidden field Last_PDF_CTA__c }); form.getFormElem().find("select[name='Country']").change(function(){ //form.getFormElem().find("input[name='Consent_Agreement__c']").prop('checked', true); setConsentValue(); $("[id^=mktoForm_] input[name='Consent_Agreement__c']").click(function(){ setConsentValue(); }); }) function setConsentValue(){ var consentAgreement = form.getFormElem().find("[name='Consent_Agreement__c']").prop("checked"); var countryElem = form.getFormElem().find("select[name='Country']"); var consentCountry = checkGDPRCountry(countryElem) ? "Yes" : "No"; var consentVersion = getConsentVersion(countryElem.val()); if(consentAgreement){ //form.getFormElem().find("[name='consentAgreement1']").val("Yes"); form.getFormElem().find("[name='Consent_Country__c']").val(consentCountry); form.getFormElem().find("[name='Consent_Date__c']").val(dtFormatted); form.getFormElem().find("[name='Consent_Details__c']").val("/content/black-duck/en-us/software-composition-analysis-tools.html"); form.getFormElem().find("[name='Consent_Version__c']").val(consentVersion); form.getFormElem().find("[name='Consent_Method__c']").val("Web Form"); } else{ //form.getFormElem().find("[name='consentAgreement1']").val("No"); form.getFormElem().find("[name='Consent_Country__c']").val(consentCountry); form.getFormElem().find("[name='Consent_Date__c']").val(""); form.getFormElem().find("[name='Consent_Details__c']").val(""); form.getFormElem().find("[name='Consent_Version__c']").val(""); form.getFormElem().find("[name='Consent_Method__c']").val(""); } } /** * Get query string param value. */ const getUrlParam = function (name) { var results = new RegExp('[\?&]' + name + '=([^&#]*)') .exec(window.location.search); return (results !== null) ? results[1] || 0 : ''; } /** * Get Cookie value */ const getCookie = function(c_name) { if (document.cookie.length > 0) { var c_start = document.cookie.indexOf(c_name + "="); if (c_start != -1) { c_start = c_start + c_name.length + 1; var c_end = document.cookie.indexOf(";", c_start); if (c_end == -1) { c_end = document.cookie.length; } return unescape(document.cookie.substring(c_start, c_end)); } } return ""; } /** * Returns true if country is GDPR Country. */ var checkGDPRCountry = function (obj) { var country = $(obj).val(); var isGDPRCountry = false; if(country !== '' && country != 'undefined'){ $.each(gdprCountriesArr,function(index, value){ if(value === country){ isGDPRCountry = true; return false; } }); } return isGDPRCountry; }; /** * Gets GDPR Country consent version */ var getConsentVersion = function(CountryName) { var consentVersion = ""; $.each(gdprCountriesArr,function(index, value){ if(value === CountryName){ if(gdprConsentCtryMap.includes(CountryName.toLowerCase())) { consentVersion = gdprConsentVersionValue; return false; }else { consentVersion = gdprConsentVersion; return false; } } }); return consentVersion; }; /** * Get GCLID value. */ const getGclid = function (name) { var gclid = getUrlParam("gclid"); if(gclid == '') { gclid = getCookie('sig_gclid'); } return gclid; } /** * Pushes formSuccess event in Adobe Client Data Layer (ACDL) object. */ const sendFormSuccessEvent = function () { return new Promise((resolve, reject) => { window.adobeDataLayer = window.adobeDataLayer || []; window.adobeDataLayer.push({ event: "formSuccess", web: { webPageDetails: { URL: window.location.href, name: "", }, }, _softwareintegritygroupinc: { forms: { formName: 'Get a custom quote', formType: 'SIG \u002D High Priority Web (Get Pricing)', formSuccess: { value: 1, }, }, }, }); resolve({"status": "success"}); }); } // ------------------------------- var langMapping = { 'zh-Hans': 'zh_CN', 'ja': 'ja', 'en': 'en', 'zh-Hant': 'zh_TW', 'de': 'de' }; var langCode = $("html").attr("lang"); var locale = langMapping[langCode]; if(langMapping[langCode] === null || langMapping[langCode] === undefined){ locale = langMapping.en; } var i18nData = { 'zh_CN': {'requiredConsentBoxErrorMsg' : '请勾选下面的同意框,以完成表格来通过电子邮件接收您的资料。'}, 'ja': {'requiredConsentBoxErrorMsg' : '下記のチェックボックスにチェックをしていただき、emailにてファイルをお受取りください。'}, 'en': {'requiredConsentBoxErrorMsg' :'Please check the consent box below to complete the form and receive your asset via email.'}, 'zh_TW': {'requiredConsentBoxErrorMsg' :'请勾选下面的同意框,以完成表格来通过电子邮件接收您的资料。'}, 'de': {'requiredConsentBoxErrorMsg' :'Bitte klicken Sie zum Ausdruck Ihrer Zustimmung das enstprechende Kästchen und Sie erhalten Ihr angefordertes Dokument via E-Mail.'} }; form.onSuccess(function (vals, thankYouURL) { var url = "/content/black-duck/en-us/contact-sales/thankyou.html"; if(checkGDPRCountry($("#Country")) && !form.getFormElem().find("[name='Consent_Agreement__c']").prop("checked") && marketoFormName && marketoFormName.toLowerCase().indexOf("medium priority") > -1){ if ($(".customMktoErrMsg").length == 0) { var firstRow = form.getFormElem().find(".mktoFormRow").get(0); $('<div class="mktoFormRow customMktoErrMsg"><div class="mktoError"><div class="mktoErrorMsg" style="margin-bottom: 10px">' + '</div></div></div>') .insertBefore($(firstRow)); } else if($(".customMktoErrMsg .mktoErrorMsg").length == 0){ $(".customMktoErrMsg").html('<div class="mktoError"><div class="mktoErrorMsg" style="margin-bottom: 10px">' + '</div></div>'); } formLoadingErrMsg = i18nData[locale].requiredConsentBoxErrorMsg; $(".customMktoErrMsg .mktoErrorMsg").text(formLoadingErrMsg); ctaSubmitElem.prop('disabled', false); ctaSubmitElem.text(ctaSubmitText); $('html, body').animate({ scrollTop: $(".snps-aem-mktoForm").offset().top }) } else if(vals["Country"] && vals["Country"] === 'Germany' && marketoFormName && marketoFormName.toLowerCase().indexOf("medium priority") > -1){ sendFormSuccessEvent() .then(result => { if (currentPagePath.indexOf("/content/black-duck") > -1) { url = "/content/black-duck/en-us/contact-sales/dede-thank-you.html"; } window.location.href = url; }); } else { sendFormSuccessEvent() .then(result => { if (typeof url == 'undefined' || url === '' || url == null) { url = window.location.pathname.substring(0, window.location.pathname.indexOf(".html")) + "/thankyou.html"; window.location.href = url; } else { if (url.indexOf("http") == 0) { window.location.href = url; } else if (url.indexOf("/") == 0) { window.location.pathname = url; } } }); } return false; }); //onSuccess form.addHiddenFields({ "hiddenLandingPageURL": window.location.href, // "wfi":"", "Last_Campaign_ID__c": "701Uh0000049bndIAA", "Last_Campaign_Name__c": "24_02_Global_CU_Get Pricing_SCA", "autoresponderID": "2177", //"hidden_leadsource": "", "Alert_Email__c": "12", "Lead_Source_Most_Recent__c": "Website" }); function appendDigitalDataObj(form) { var vals = form.vals(); // Get the form field values var formId = vals.formid; var templatePath = "\/conf\/synopsys\/settings\/wcm\/templates\/sig\u002Dcontent\u002Dpage\u002Dtemplate"; var formDetailsObj = { "type": templatePath.length > 0 ? templatePath.split('/').pop() : '', "name": "SIG \u002D High Priority Web (Get Pricing)", "id": formId } if (typeof digitalData != "undefined") { digitalData.page["form_details"] = formDetailsObj; } } }); var checkFlag = true; $("body").keyup(".mktoLabel input", function (e) { e.preventDefault(); if (checkFlag == true) { window.adobeDataLayer = window.adobeDataLayer || []; window.adobeDataLayer.push({ event: "formInitiation", web: { webPageDetails: { URL: window.location.href, name: 'SIG \u002D High Priority Web (Get Pricing)', }, }, _softwareintegritygroupinc: { forms: { formName: 'Get a custom quote', formType: 'SIG \u002D High Priority Web (Get Pricing)', formInitiations: { value: 1, }, }, }, }); } checkFlag = false; return true; }); </script> </div> </div> </div> </section> </div> </div> </div> </section> </div> </div> </div> </div> </div> <div class="experiencefragment aem-GridColumn aem-GridColumn--default--12"> <div id="footerSIG" class="cmp-experiencefragment cmp-experiencefragment--sig-footer-js"> <div class="xf-content-height"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="footer aem-GridColumn aem-GridColumn--default--12"> <link rel="stylesheet" href="/etc.clientlibs/synopsys/clientlibs/navigation/footer.lc-a1d1a7b1374f3bc3ce1ce3ecaebb0152-lc.min.css" type="text/css"> <section id="a5f8ba141-dcb1-4f3b-96ae-cd37864fe340" class="navigation-footer-component"> <footer id="footerBD"> <div class="footerBD-bg-component"> <div class="footerBD-container"> <div class="footerBD-social-icons-wrapper"> <figure class="BD-logo-figure"> <a href="/"> <img loading="lazy" class="blackDuck-footer-logo" src="/content/dam/black-duck/en-us/images/BlackDuckLogo-OnDark.svg" alt="Black Duck Home Page"> </a> </figure> <h3>Follow</h3> <ul class="BD-social-icons"> <li> <a href="https://x.com/blackduck_sw" title="Twitter"> <svg class="svg-inline--fa fa-x-twitter" aria-hidden="true" focusable="false" data-prefix="fab" data-icon="x-twitter" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" data-fa-i2svg=""> <path fill="currentColor" d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"></path> </svg> </a> </li> <li> <a href="https://www.linkedin.com/company/black-duck-software" title="Linkedin"> <svg class="svg-inline--fa fa-linkedin-in" aria-hidden="true" focusable="false" data-prefix="fab" data-icon="linkedin-in" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" data-fa-i2svg=""> <path fill="currentColor" d="M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z"></path> </svg> <!-- <i class="fa-brands fa-linkedin-in"></i> --> </a> </li> <li> <a href="https://www.facebook.com/BlackDuckSoftware" title="Facebook"> <svg class="svg-inline--fa fa-facebook" aria-hidden="true" focusable="false" data-prefix="fab" data-icon="facebook" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" data-fa-i2svg=""> <path fill="currentColor" d="M512 256C512 114.6 397.4 0 256 0S0 114.6 0 256C0 376 82.7 476.8 194.2 504.5V334.2H141.4V256h52.8V222.3c0-87.1 39.4-127.5 125-127.5c16.2 0 44.2 3.2 55.7 6.4V172c-6-.6-16.5-1-29.6-1c-42 0-58.2 15.9-58.2 57.2V256h83.6l-14.4 78.2H287V510.1C413.8 494.8 512 386.9 512 256h0z"></path> </svg> <!-- <i class="fa-brands fa-facebook"></i> --> </a> </li> <li> <a href="https://www.youtube.com/@BlackDuckSoftware" title="Youtube"> <svg class="svg-inline--fa fa-youtube" aria-hidden="true" focusable="false" data-prefix="fab" data-icon="youtube" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" data-fa-i2svg=""> <path fill="currentColor" d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"></path> </svg> </a> </li> </ul> </div> <p class="footer-contactUs"> <span class="footer-contactUs-manage footer-contactUs-manage2"> <a href="https://go.blackduck.com/email-subscription-center.html" target="_blank">Manage Email Preferences</a> </span> <span class="footer-contactUs-manage"> <a href="javascript:void(0)" class="ot-sdk-show-settings">Manage Cookie Settings</a> </span> <!-- <span class="footer-contactUs-phone"><i class="fa-sharp fa-thin fa-phone"></i> 800-541-7737</span> --> <a href="https://www.google.com/maps/place/800+District+Ave+%23101,+Burlington,+MA+01803/@42.4824129,-71.28993,12z/data=!4m5!3m4!1s0x89e39e3082ec0bb9:0x4f2eda58614dd0d9!8m2!3d42.482409!4d-71.2075325?entry=ttu" class="footer-contactUs-a" target="_blank"><i class="fa-thin fa-location-crosshairs"></i> 800 District Ave. Ste 201 <br>Burlington, MA 01803</a> </p> <a href="/contact-sales.html" class="footer-contactUs-button"> Contact Us </a> </div> <div class="BD-5ths"> <h3>Solutions</h3> <ul> <li><a href="/solutions/artificial-intelligence-software-development.html">AI-generated Code</a></li> <li><a href="/solutions/api-security-testing.html">API Security Testing</a></li> <li><a href="/solutions/appsec-consolidation.html">AppSec Consolidation</a></li> <li><a href="/solutions/application-security-testing.html">Application Security Testing</a></li> <li><a href="/solutions/devsecops.html">DevSecOps</a></li> <li><a href="/solutions/software-supply-chain-security.html">Software Supply Chain Security</a></li> <li><a href="/solutions/enterprise-application-security-risk-management.html">Manage AppSec Risk</a></li> <li><a href="/solutions/cloud-security.html">Cloud & Container Security</a></li> <li><a href="/solutions/open-source-security.html">Open Source License Compliance</a></li> <li><a href="/solutions/mergers-and-acquisitions.html">M&A Due Diligence</a></li> <li><a href="/solutions/compliance.html">Quality & Security Standards Compliance</a></li> </ul> </div> <div class="BD-5ths"> <h3>Products & Services</h3> <ul> <li><a href="/platform.html">AppSec SaaS Platform</a></li> <li><a href="/static-analysis-tools-sast.html">Static Analysis (SAST)</a></li> <li><a href="/software-composition-analysis-tools.html">Software Composition Analysis (SCA)</a></li> <li><a href="/interactive-application-security-testing.html">Interactive Analysis (IAST)</a></li> <li><a href="/dast.html">Dynamic Analysis (DAST)</a></li> <li><a href="/services/penetration-testing.html">Penetration Testing</a></li> <li><a href="/fuzz-testing.html">Protocol Fuzzing</a></li> <li><a href="/services/security-program.html">AppSec Program Services</a></li> <li><a href="/services/security-program/software-architecture-design.html">Threat & Risk Assessments</a></li> </ul> </div> <div class="BD-5ths"> <h3>Support</h3> <ul> <li><a href="https://community.blackduck.com/">Community</a></li> <li><a href="https://documentation.blackduck.com">Documentation</a></li> <li><a href="https://blackduck.skilljar.com/">Product Education</a></li> <li><a href="/training.html">AppSec Training</a></li> <li><a href="/customer-success.html">Add-On Services</a></li> </ul> <h3>Resources</h3> <ul> <li><a href="/resources/datasheets.html">Datasheets</a></li> <li><a href="/resources/webinars.html">Webinars</a></li> <li><a href="/contact-sales.html">Demos</a></li> <li><a href="/resources/analyst-reports.html">Research & Reports</a></li> <li><a href="/resources/white-papers.html">White Papers</a></li> <li><a href="/blog.html">Blog</a></li> </ul> </div> <div class="BD-5ths"> <h3>Explore more</h3> <ul class="list-4"> <li><a href="/company.html">About us</a></li> <li><a href="/contact-sales.html">Contact sales</a></li> <li><a href="/resources/case-studies.html">Customer stories</a></li> <li><a href="/partners.html">Partners</a></li> <li><a href="https://news.blackduck.com">Newsroom</a></li> <li><a href="/company/careers.html">Careers</a></li> <li><a href="/glossary.html">Glossary</a></li> </ul> <h3>Legal</h3> <ul class="list-4"> <li><a href="/company/legal.html">Agreements</a></li> <li><a href="/company/legal/privacy-policy.html">Privacy</a></li> <li><a href="/company/legal/vulnerability-disclosure-policy.html">Security</a></li> </ul> </div> </div> </div> <div class="bdcopyright"> ©2025 Black Duck Software, Inc. All Rights Reserved </div> </footer> </section></div> <div class="htmlTextOnly aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <section id="a66cefa90-0878-4512-8a60-c3d6c3db6c1a" class="html-text-only-component" data-enable-page-css="true"> <style> #footerSIG .navigation-footer-component { background: #211e1e; } #footerBD { max-width:1600px; } </style> </section> </div> </div> </div> </div> </div> </div> </div> </div> </div> <!-- Loading Font Awesome library script using font awesome kit CDN URL with Auto-Subsetting feature enabled --> <script src="https://kit.fontawesome.com/5126b7755f.js" crossorigin="anonymous" defer></script> <!-- Adding defer attribute only for Synopsys Blogs JS clientlibs --> <script src="/etc.clientlibs/synopsys-clientlibs/synopsys-pagelibs.lc-0adf149877175ef58664e56f10333362-lc.min.js"></script> <script src="/etc.clientlibs/synopsys/clientlibs/dataLayer.lc-ad185f99df6cfe321d052f3b16460588-lc.min.js"></script> </body> </html>