CINXE.COM
Black Duck Open Source Audits | 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 --> <script type="text/javascript" src="/content/dam/black-duck/util/gdpr/geo_v1.js"></script> <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/services/open-source-software-audit.html"/> <link rel="alternate" hreflang="zh-cn" href="https://www.blackduck.com/zh-cn/services/open-source-software-audit.html"/> <link rel="alternate" hreflang="ja-jp" href="https://www.blackduck.com/ja-jp/services/open-source-software-audit.html"/> <link rel="alternate" hreflang="x-default" href="https://www.blackduck.com/services/open-source-software-audit.html"/> <title>Black Duck Open Source Audits | Black Duck</title> <link rel="canonical" href="https://www.blackduck.com/services/open-source-software-audit.html"/> <meta name="description" content="An open source software audit helps your business, legal, and engineering teams find open source software, third-party code, and license obligations."/> <meta name="last-modified" content="2024-9-10 01:02:00 PM"/> <meta property="og:description" content="An open source software audit helps your business, legal, and engineering teams find open source software, third-party code, and license obligations."/> <meta property="og:image" content="https://www.blackduck.com/content/dam/black-duck/en-us/images/icons/black-duck-audit-icon.svg"/> <meta property="og:title" content="Black Duck Open Source Audits | Black Duck"/> <meta property="og:type" content="website"/> <meta property="og:url" content="https://www.blackduck.com/services/open-source-software-audit.html"/> <meta name="searchBusinessArea" content="M&A Due Diligence"/> <meta name="searchContentType" content="Web Page"/> <meta name="searchMarketingStageType"/> <meta name="searchProductCategory" content="M&A Due Diligence"/> <meta name="searchSolutionType"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:description" content="An open source software audit helps your business, legal, and engineering teams find open source software, third-party code, and license obligations."/> <meta name="twitter:image" content="https://www.blackduck.com/content/dam/black-duck/en-us/images/icons/black-duck-audit-icon.svg"/> <meta name="twitter:site" content="blackduck_sw"/> <meta name="twitter:title" content="Black Duck Open Source Audits | 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-5127896d4b794468acf1aedaafa37991-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-e6656ae98ae5c559ddc01225c2b98796-lc.min.js"></script> <link rel="stylesheet" href="/etc.clientlibs/synopsys-clientlibs/synopsys-pagelibs.lc-2ee7db836cd34b0ac51ffc8c47c2c9d1-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> 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\/services\/open\u002Dsource\u002Dsoftware\u002Daudit.html', name:'Open Source Software Audits', } }, _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\/services\/open\u002Dsource\u002Dsoftware\u002Daudit.html', name:'Open Source Software Audits', } }, _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: 'Open Source Software Audits', url: 'https:\/\/www.blackduck.com\/services\/open\u002Dsource\u002Dsoftware\u002Daudit.html', siteSection: 'Services', server: window.location.hostname, pageViews: { value: 1 }, } }, _softwareintegritygroupinc:{ web:{ webPageDetails:{ webURL: window.location.href, pageType: 'Product\/Solution', siteSubSection2: 'Services|Open Source Software Audits', siteSubSection3: 'n\/a', siteSubSection4: 'n\/a', siteSubSection5: 'n\/a', siteName: 'blackduck', countryLanguage: 'en_US', articleAuthor: '', pageTitle: 'Open Source Software Audits', defensicsProtocol: '', defensicsIndustry: '', defensicsTechnology: '', product: 'M\x26A Due Diligence', solution: '', 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="a19443ba3-eb7a-4c33-b65d-a1965f373d00" 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="ab5aaa59d-dbdf-4dce-9c2e-c3fdaeb3f269" class="navigation-header-component"> <!-- <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> Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt <a class="appSec-top-alert-banner-a" href="#" target="_blank">Learn More</a></p> </section> --> <!-- <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> Synopsys Enters into Definitive Agreement for Sale of Application Security (Software Integrity Group) <a class="appSec-top-alert-banner-a" href="https://news.synopsys.com/2024-05-06-Synopsys-Enters-Definitive-Agreement-to-Sell-its-Software-Integrity-Business-to-Clearlake-Capital-and-Francisco-Partners" target="_blank">Learn More</a></p> </section> --> <!-- /////////////////////////////////////////////// MOBILE NAV //////////////////////////////////////////////////--> <nav class="AppSec-mobileNav"> <section class="SIG-Main-container"> <figure class="SIG-bd-logo-figure"> <a href="/"> <img 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 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 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 src="/content/dam/black-duck/en-us/images/2023Q3_sast-optimized.png" alt="Gartner Magic Quadrant" 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 src="/content/dam/black-duck/en-us/images/forrester-wave-sca-smallNav.jpg" alt="Gartner Magic Quadrant" 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 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 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/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 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>Other Resources</span> | Additional tools and information to help you with Black Duck products.</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> </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="ac05ee133-1057-42e4-afcf-526b25059874" 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="banner image aem-GridColumn aem-GridColumn--default--12"> <style scoped> .cdfa03e78-c70f-4eed-9dbb-b926259e03a8.component-banner .desktop-wrapper { background-image: url("/services/open-source-software-audit/_jcr_content/root/synopsyscontainer/banner/image.coreimg.svg/1721849062005/header-lime.svg"); } @media only screen and (min-width: 730px) { .desktop-svg{ opacity: 0; } } </style> <style scoped> @media only screen and (max-width: 729px) { .cdfa03e78-c70f-4eed-9dbb-b926259e03a8 .dm-mobile{ display: none; } .cdfa03e78-c70f-4eed-9dbb-b926259e03a8 .dm-desktop{ display: block; } } </style> <div class="stickyCTAButton" id="stickyCTAButtonID" scoped> <div class="component-buttons align-left"> <p class="bannertxt"> <span id="cloneTitle"></span> <span id="clonePipe">|</span> <span id="cloneSubtitle"></span> </p> <div id="cloneCTA" class="component-button darkButtonRollover"> </div> </div> <div id="closeStickyBanner">✕</div> </div> <section id="banner-c9d548a8b0" class="component-banner cdfa03e78-c70f-4eed-9dbb-b926259e03a8 transparent sticky-banner" data-card-type="banner" data-text="Get fast analysis of open source, legal, security, and quality risks for M&amp;A due diligence or internal reporting " data-link="#form"> <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"> <h1 class="title"><span class="text-size-smaller" style="color: #fff;"><p>Black Duck Audit Services</p></span></h1> <div class="component-text"> <p>Get fast analysis of open source, legal, security, and quality risks for M&A due diligence or internal reporting</p> <div class="component-button padding-10" style="background-color: #fcaf1a"> <a href="#form" target="_blank" rel="noreferer noopener">Get a free consultation</a> </div> <div class="component-button" style="background-color: #80539c"> <a href="/content/dam/black-duck/en-us/datasheets/bdodaudits-ds-ul.pdf" target="_blank" rel="noreferer noopener">Download the datasheet</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="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="/services.html">Services</a> </li> <li><a class="parent" href="/services/open-source-software-audit.html">Open Source Software Audits</a> </li> </ul> </nav> </section> </div> </div> <div class="column aem-GridColumn aem-GridColumn--default--12"> <div class="background-component vert-pad-top-md vert-pad-bottom-sm"> <div class="container "> <section id="column-ce33330f1a" class="component-column row "> <div class="col-xs-12 col-sm-8 "> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="richTextEditor aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <section class="component-rtecomp"> <div class="component-rte"> <p>For two decades, Black Duck® audits have been the industry’s most trusted <a href="/solutions/mergers-and-acquisitions.html">open source due diligence solution for M&A</a> and internal audits for SBOM generation. This capability has involved into a line of advisory services to cover the breadth of software due diligence. When comprehensiveness, speed and accuracy are critical, high-tech enterprises, startups, PE firms and legal advisors choose Black Duck for open source, security, quality, and software development process audit services.</p> </div> </section> </div> </div> <div class="richTextEditor aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <section class="component-rtecomp"> <div class="component-rte "> <h2>What you don’t know can hurt you</h2> <p>What’s in the code and the processes by which it was developed matters when merger and acquisition (M&A) transactions are in motion. Undiscovered open source in applications can lead to costly license violations. Security flaws in proprietary, open source, and other third-party software, can have a significant negative impact on the value of software assets. Poor quality code and architecture and immature development processes can compromise the product roadmap.</p> </div> </section> </div> </div> <div class="richTextEditor aem-GridColumn aem-GridColumn--default--12"> <div class="background-component vert-pad-top-xs "> <div class="container "> <section class="component-rtecomp"> <div class="component-rte"> <h2>Fast results. Thorough analysis. Peace of mind.</h2> <p>Whether you are acquiring or being acquired, you need an audit partner that can provide fast, trusted, and comprehensive software audits to mitigate these risks.</p> <p>Black Duck software audits give you the information your firm needs to quickly assess a broad range of software risks in your acquisition target’s software or your own. Get a complete picture of process and code risks (including <a href="/blog/top-open-source-licenses.html">open source license obligation</a>, <a href="/">application security</a>, and code quality risks) so you can make informed decisions with confidence.</p> <p> </p> </div> </section> </div> </div> </div> </div> </div> <div class="col-xs-12 col-sm-4 "> <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-top-sm "> <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;"> Free audit consultation </span> </h2> </div> <div class="component-text"> <p>Call the audit hotline +1 781.425.4444 or fill out the form below, and one of our audit experts will contact you.</p> </div> <hr class="separator"/> </section> </div> </div> </div> <div class="anchor aem-GridColumn aem-GridColumn--default--12"> <div id="form" class="component-anchor"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> </div> </div> </div> <div class="sigMktoForm aem-GridColumn aem-GridColumn--default--12"> <section id="sigMktoForm-53f47c51-a21a-4235-afb7-c7526f85a7a2" 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 consultation</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_1749"> </form> <script>MktoForms2.loadForm("\/\/go.blackduck.com", "846\u002DESG\u002D342", 1749, 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 BDOD"; var currentPagePath = "/content/black-duck/en-us/services/open-source-software-audit"; 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 consultation', formErrorMessage: errorM, formType: 'SIG \u002D High Priority Web BDOD', 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/services/open-source-software-audit.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 consultation', formType: 'SIG \u002D High Priority Web BDOD', 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 = ""; 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": "70134000001ceKC", "Last_Campaign_Name__c": "16_02_Global_CU_BDOD_M\x26A_On\u002DDemand Audit Request", "autoresponderID": "1148", //"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 BDOD", "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 BDOD', }, }, _softwareintegritygroupinc: { forms: { formName: 'Get a consultation', formType: 'SIG \u002D High Priority Web BDOD', formInitiations: { value: 1, }, }, }, }); } checkFlag = false; return true; }); </script> </div> </div> </div> </section> </div> </div> </div> </section> </div> </div> </div> <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-5a8d2414ba" class="component-column row "> <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-a7c51865e5" class="cmp-experiencefragment cmp-experiencefragment--ossra-promo"> <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="a31c03c2b-4a9f-4475-bcf1-28aed64201d2" class="html-text-only-component"> <style scoped> .cr { height: 100%; } .cr-teal-ads { color: #555555; background-position: 0% 95%; margin-bottom:0px; } .cr-teal-ads{ background: #16222b; /*background: #00b2a9 url(/content/dam/black-duck/en-us/images/ossra-2022-coverset.png) no-repeat right 0px bottom 50px;*/ /* background-size: auto 220px;*/ } .bg-white{ background-color: #fff; } #crMain{ display: flex; flex-direction: row; justify-content: space-between; flex-wrap: wrap; text-decoration: none; padding: 40px; min-height:280px; margin-bottom: 15px; transition: background-position 300ms linear, color 150ms linear; position: relative; color:#fff; overflow: hidden; background-size: 75% auto; background-position: left -60px; background-color: #1e1e1e; align-items: center; } .PromoCoverImg { width: 100%; vertical-align:top; position: relative; /* top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);*/ } .crMainAside, .crMainFigure { display: inline-block; position: relative; z-index: 10; } .crMainAside { width: 50%; height: fit-content; min-height: 256px; text-align: center; } #typewriter5 { min-height: 127px; text-align: left; } .hiddenHighlight { color: #bd3c30; color: #00a9b7; font-weight: 400; } .hiddenHighlight2 { color: #bd3c30; font-weight: 700; } .crMainFigure { width: 50%; } .cr-MainP { color:#fff; font-size:16px; width: 100%; padding: 0; margin-top: 0px; padding-right: 10px; font-family: 'Recursive', monospace; font-weight: 400; margin-bottom: 30px; text-shadow: 0px 0px 3px rgba(0,0,0,0.6); } .crMainCTA { background: #00a9b7; color:#fff; font-size:16px; display: inline-block; margin: 20px auto 0; -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; display: inline-block; border: 0; } .crMainCTA:hover { color: #fff!important; text-decoration: underline; box-shadow:none !important; background: #00818c; } .cr-teal:hover, .cr-teal:focus { color: #fff !important; text-decoration: none; cursor:pointer; } .cr-title { max-width: 80%; margin-bottom: 0; font-size:22px; font-weight:500; line-height: 1.3; margin-bottom: 10px; text-align: left; font-family:'Recursive', sans-serif; font-weight: 900; color: #c8ee3a; text-shadow: 0px 0px 3px rgba(0,0,0,0.6); font-size: 28px; } .cr::after { border: 1px solid transparent; border-image: linear-gradient(0.25turn, rgba(224, 124, 5, 1), rgba(252, 175, 26, 1), rgba(18, 120, 138, 1), rgba(0, 178, 169, 1), rgba(76, 158, 201, 1), rgba(49, 106, 202, 1), rgba(128, 83, 156, 1), rgba(90, 42, 130, 1)); border-image-slice: 1; } .cr::after { content: ''; width: 100%; position: absolute; bottom: 0; left: 0; transform: translateY(5px); transition: transform 150ms linear; } @media only screen and (max-width: 1129px) { .crMainAside { width: 100%; order: 2; margin-top: 30px; } .crMainFigure { width: 100%; max-width: 400px; margin: 0 auto; order: 1; } .cr-MainP { padding-right: 0; } } #hiddenCopy { display: none; } .readMoreNow { position: relative; z-index: 10000; margin: 60px auto 0; border-radius: 6px; padding: 8px 30px; line-height: 38px; color: #16222b; font-weight: 400; font-size: 18px; cursor: pointer; border: 2px solid; -webkit-transition: background-color 0.2s ease-out; -moz-transition: background-color 0.2s ease-out; -ms-transition: background-color 0.2s ease-out; -o-transition: background-color 0.2s ease-out; transition: background-color 0.2s ease-out; } .readMoreNow { background-color:rgba(186, 219, 64, 0.1); color:#badb40; border-color:#badb40; } .readMoreNow:hover { background-color:rgba(186, 219, 64, 0.25); } #backroundElements { position: absolute; height: 350vh; width: 100%; z-index: 1; left: 0; top: 0; } .pixelAni { padding: 4px; float: left; margin: 2px; background:#e9f78e; position: absolute; top:50%; opacity: .5; z-index: 0; border-radius: 100%; -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; } .lightest {background:#e9f78e;} .lighter {background:#c0e53e;} .light {background:#bbe040;} .medium {background:#849a4b;} .dark {background:#698a26;} .darker {background:#3a492f;} .darkest {background:#130611;} @media only screen and (max-width: 1129px) { #crMain { background-position: left bottom; } } @media only screen and (max-width: 768px) { #a257942bf-1f29-49d4-ab9e-3b8396f1741d > div > div.button.align-left{ margin-top:80px; } /*.cr-teal-ads{ background: #00b2a9 url(/content/dam/black-duck/en-us/images/ossra-2022-coverset.png) no-repeat right -10px bottom 20px; background-size: auto 220px; }*/ } </style> <link href="https://fonts.googleapis.com/css2?family=Recursive:wght@400;900&display=swap" rel="stylesheet"> <link href="https://fonts.googleapis.com/css2?family=Recursive:MONO@1&display=swap" rel="stylesheet"> <link href="https://fonts.googleapis.com/css2?family=Recursive:wght,MONO@700,1&display=swap" rel="stylesheet"> <section id="crMain" class="cr cr-teal-ads light-grey-bg"> <aside class="crMainAside"> <div class="cr-title"> What's in your code? </div> <p class="col-xs-12 col-sm-7 cr-MainP" id="typewriter5"> The latest Open Source Security and Risk Analysis (OSSRA) delivers our annual in-depth look at the current state of open source security, compliance, licensing, and code quality risks in commercial software. </p> <br> <a target="_blank" class="readMoreNow" href="/resources/analyst-reports/open-source-security-risk-analysis.html" role="button">Preview the report</a> </aside> <figure class="crMainFigure"> <img class="PromoCoverImg" src="/content/dam/black-duck/en-us/images/OSSRA24-coverset-optimized2.png"> </figure> <section id="backroundElements"></section> </section> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.6.0/gsap.min.js"></script><script type="text/javascript"> $(document).ready(function(){function t(t,e){return Math.floor(Math.random()*(e-t+1)+t)}let e=["lightest","lighter","light","medium","dark","darker","darkest"];for(i=1;i<=225;i++){let n=t(1,8),o=t(0,100),l=t(1,100),r=t(15,20),s=Math.floor(Math.random()*e.length);$("#backroundElements").append('<div id="pixel'+i+'" data-scroll-speed="'+n+'" class="pixelAni '+e[s]+'" style="padding:'+r+"px; top:"+o+"%; left:"+l+'%" />')}$.fn.moveIt=function(){var t=$(window),e=[];$(this).each(function(){e.push(new a($(this)))}),window.onscroll=function(){var n=t.scrollTop();e.forEach(function(t){t.update(n)})}};var a=function(t){this.el=$(t),this.speed=parseInt(this.el.attr("data-scroll-speed"))};a.prototype.update=function(t){this.el.css("transform","translateY("+-(t/this.speed)+"px)")},$(function(){$("[data-scroll-speed]").moveIt()})}); </script> </section> </div> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> <div class="richTextEditor aem-GridColumn aem-GridColumn--default--12"> <div class="background-component vert-pad-top-md "> <div class="container "> <section class="component-rtecomp"> <div class="component-rte"> <h3><b>Assess process risks</b><br> </h3> <p><b><span class="text-color-synopsys-purple">Software Development Audits</span></b> offer a complete analysis of the processes and practices that compose the software development life cycle (<a href="/glossary/what-is-sdlc.html">SDLC</a>). Experts conduct in-depth interviews with key personnel to gain insight into the quality and maturity of the organization and its development practices, including coding standards, processes, and tools. From this, they provide an assessment of the current state and recommendations for improving the process while reducing development and maintenance costs.</p> <p> </p> <h3><b>Assess code risks</b></h3> </div> </section> </div> </div> </div> <div class="column aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <section id="column-462f62d97c" class="component-column row "> <div class="col-xs-12 col-sm-8 "> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="richTextEditor aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <section class="component-rtecomp"> <div class="component-rte"> <p><b>Open Source and Third Party</b></p> <p><b><span class="text-color-synopsys-purple">Open Source and Third Party software audits</span></b> draw upon world class tools using a range of software composition analysis (SCA) techniques, the Black Duck KnowledgeBase™ and open source-expert auditors to provide a complete and accurate Software <a href="/blog/software-bill-of-materials-bom.html">Bill of Materials</a> (SBoM) for the target codebase with open source and third party components and associated license obligations and license conflict analysis.</p> <p>Additionally, utilizing a range of sources including Black Duck’s proprietary Black Duck Security Advisories (BDSAs), Open Source Risk Analyses identify known security vulnerabilities and operational risks and provide guidance on remediation. Finally, the reports identify encryption functions in use in applications so you can ensure compliance with internal, external, and governmental encryption requirements.</p> <p><b><span class="text-color-synopsys-purple">A Web Services and API Risk Audit (WSRA)</span></b> generates a listing of the external web services used by an application, with insight into potential legal and data privacy risks.</p> </div> </section> </div> </div> </div> </div> <div class="col-xs-12 col-sm-4 "> <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="a873ffc99-adab-4e92-bfbc-103fecae28d2" class="html-text-only-component"> <style scoped> svg { color: #5A2D83; font-size: 60px; padding: 5px 0; } </style> <i class="fa-light fa-list-check"></i> </section> </div> </div> </div> </div> </section> </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="column-e0c5e78695" class="component-column row "> <div class="col-xs-12 col-sm-8 "> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="richTextEditor aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <section class="component-rtecomp"> <div class="component-rte"> <p><b>Security</b></p> <p><b><span class="text-color-synopsys-purple">Static Application Security Testing (SAST) Audits</span></b> combine automated tool-based scans with expert source code review to systematically find critical software security vulnerabilities such as SQL injection, cross-site scripting, buffer overflows, and the rest of the OWASP Top 10. They provide an inside out view of security of the code.</p> <p><b><span class="text-color-synopsys-purple">Penetration Test Audits</span></b> are essentially ethical hacking and assess the security robustness of a software asset through an examination of the applications from the outside in, in their full running state. They include exploratory risk analysis when auditors try to bypass security controls (such as WAF and input validation) as well as attempts to abuse business logic and user authorization to demonstrate how hackers could gain access and cause damage.</p> <p>Through interviews with engineers responsible for application security, <b><span class="text-color-synopsys-purple">Secure Design Review (SDR) Audits</span></b> evaluate the design of key security controls—including password storage, identity and access management, and use of cryptography—against industry best practices to determine whether any are misconfigured, weak, misused, or missing. SDR Audits find system defects related to security controls in the design of the application. No testing or analysis of the application or code is performed.</p> </div> </section> </div> </div> </div> </div> <div class="col-xs-12 col-sm-4 "> <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="ae8899e7d-ba1b-4fea-af11-747ba175fd6e" class="html-text-only-component"> <style scoped> svg { color: #5A2D83; font-size: 60px; padding: 5px 0; } </style> <i class="fa-light fa-lock"></i> </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-21663b25fc" class="component-column row "> <div class="col-xs-12 col-sm-8 "> <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-bottom-md"> <div class="container "> <section class="component-rtecomp"> <div class="component-rte"> <p><b>Quality</b></p> <p><b><span class="text-color-synopsys-purple">Design Quality Audits</span></b> combines insights from experienced software architects with powerful architectural analysis tools to assess overall architecture in terms of modularity and hierarchy, thus providing a complete, top-down picture of the health of the software. The report includes analysis on how the architecture impacts maintainability and identifies potential risk areas that are candidates for code refactoring.</p> <p><b><span class="text-color-synopsys-purple">Code Quality Audits</span></b> combine static quality analysis tools with manual code review to given insights into how well code is written. They include comparisons to industry benchmarks of quality, reusability, extensibility, and maintainability of proprietary code.</p> </div> </section> </div> </div> </div> </div> </div> <div class="col-xs-12 col-sm-4 "> <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="a69f28933-3e6f-430b-81eb-44297b4f254a" class="html-text-only-component"> <style scoped> svg { color: #5A2D83; font-size: 60px; padding: 5px 0; } </style> <i class="fa-light fa-ranking-star"></i> </section> </div> </div> </div> </div> </section> </div> </div> </div> <div class="column aem-GridColumn aem-GridColumn--default--12"> <div class="background-component light-grey-bg "> <div class="container "> <section id="column-6068afe96b" class="component-column row "> <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-85faa6fe20" class="cmp-experiencefragment cmp-experiencefragment--learn-more-product-cards"> <div class="xf-content-height"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="cardContainer aem-GridColumn aem-GridColumn--default--12"> <div class="background-component vert-pad-top-md vert-pad-bottom-md"> <div class="container "> <section id="cardContainer-d445c61742" class="component-card-container col-3 card-size-small"> <div class="row"> <div class="col-xs-12"> <h2 class="container-title">Learn more about Black Duck Audits</h2> </div> </div> <div class="row"> <div class="card-col col-xs-12 col-sm-4"> <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="Understand the process of an open source audit—what comes before, during, and after." data-link="/content/black-duck/en-us/blog/how-open-source-software-audit-works.html" data-new-tab="true"> <div class="flag" style="background-color: #12788a;"> <div> <span class="text">Blog</span> </div> <div class="triangle" style="background: linear-gradient(to right bottom, #12788a 50%, transparent 50%);"></div> </div> <div class="image-wrapper "> <div class="card-img svg-bg"> <div class="component-image"> <div data-asset-id="22025098-a7f9-42df-9f97-b23d64888aed" id="assetCard-8a52f8dc95" class="cmp-image" itemscope itemtype="http://schema.org/ImageObject"> <img src="/content/experience-fragments/black-duck/en-us/pages/products/software-integrity/tools/learn-more-product-cards/bdod/_jcr_content/root/cardcontainer_152042/colLeft/cardb_1686623408_cop.coreimg.svg/1721865113466/icon-content-article.svg" loading="lazy" class="img-responsive _none_ svg" itemprop="contentUrl" alt/> </div> </div> </div> </div> <div class="component-text card-text"> <h4 class="heading"> <span class="text-size-smaller"> How an open source software audit works </span> </h4> <p> Understand the process of an open source audit—what comes before, during, and after. </p> <a href="/blog/how-open-source-software-audit-works.html" target="_blank" rel="noreferer noopener"> Read the blog post </a> </div> </section> </div> <div class="text aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <section class="component-textcomp "> <div class="component-text"> <h2 class="title "> <span style="color: ;"> </span> </h2> </div> <div class="component-text"> </div> </section> </div> </div> <div class="assetCard image aem-GridColumn aem-GridColumn--default--12"> <section class="component-card-b no-link" data-card-type="asset-card" data-text="Learn how to address license conflicts, security vulnerabilities, quality issues, and maintainability concerns." data-link="/content/black-duck/en-us/resources/ebooks/software-audits-in-mergers-acquisitions.html"> <div class="flag" style="background-color: #3c3c3c;"> <div> <span class="text">eBook</span> </div> <div class="triangle" style="background: linear-gradient(to right bottom, #3c3c3c 50%, transparent 50%);"></div> </div> <div class="image-wrapper "> <div class="card-img "> <div class="component-image"> <div data-asset-id="b5ff5e1d-386c-456b-a61b-1e40be7e9ef4" id="assetCard-dc2115ba5f" class="cmp-image" itemscope itemtype="http://schema.org/ImageObject"> <img srcset="/content/experience-fragments/black-duck/en-us/pages/products/software-integrity/tools/learn-more-product-cards/bdod/_jcr_content/root/cardcontainer_152042/colLeft/cardb_copy_copy.coreimg.82.375.jpeg/1725395147135/eb-blackduck-audits-cover.jpeg 375w,/content/experience-fragments/black-duck/en-us/pages/products/software-integrity/tools/learn-more-product-cards/bdod/_jcr_content/root/cardcontainer_152042/colLeft/cardb_copy_copy.coreimg.82.480.jpeg/1725395147135/eb-blackduck-audits-cover.jpeg 480w,/content/experience-fragments/black-duck/en-us/pages/products/software-integrity/tools/learn-more-product-cards/bdod/_jcr_content/root/cardcontainer_152042/colLeft/cardb_copy_copy.coreimg.82.730.jpeg/1725395147135/eb-blackduck-audits-cover.jpeg 730w,/content/experience-fragments/black-duck/en-us/pages/products/software-integrity/tools/learn-more-product-cards/bdod/_jcr_content/root/cardcontainer_152042/colLeft/cardb_copy_copy.coreimg.82.992.jpeg/1725395147135/eb-blackduck-audits-cover.jpeg 992w,/content/experience-fragments/black-duck/en-us/pages/products/software-integrity/tools/learn-more-product-cards/bdod/_jcr_content/root/cardcontainer_152042/colLeft/cardb_copy_copy.coreimg.82.1200.jpeg/1725395147135/eb-blackduck-audits-cover.jpeg 1200w" src="/content/experience-fragments/black-duck/en-us/pages/products/software-integrity/tools/learn-more-product-cards/bdod/_jcr_content/root/cardcontainer_152042/colLeft/cardb_copy_copy.coreimg.jpeg/1725395147135/eb-blackduck-audits-cover.jpeg" loading="lazy" class="img-responsive _none_ " itemprop="contentUrl" width="1600" height="960" alt title="Black Duck Audits: Taking a Comprehensive approach to software audits in M&A transactions thumbnail"/> <meta itemprop="caption" content="Black Duck Audits: Taking a Comprehensive approach to software audits in M&A transactions thumbnail"/> </div> </div> </div> </div> <div class="component-text card-text"> <h4 class="heading"> <span class="text-size-smaller"> A Comprehensive Approach to Software Audits </span> </h4> <p> Learn how to address license conflicts, security vulnerabilities, quality issues, and maintainability concerns. </p> <a href="/resources/ebooks/software-audits-in-mergers-acquisitions.html"> Download the eBook </a> </div> </section> </div> </div> </div> </div> <div class="card-col col-xs-12 col-sm-4"> <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/dam/black-duck/en-us/datasheets/bdodaudits-ds-ul.pdf" data-new-tab="true"> <div class="flag" style="background-color: #99cc33;"> <div> <span class="text">Datasheet</span> </div> <div class="triangle" style="background: linear-gradient(to right bottom, #99cc33 50%, transparent 50%);"></div> </div> <div class="image-wrapper "> <div class="card-img svg-bg"> <div class="component-image"> <div data-asset-id="27a7a5ed-b078-45ca-bb71-9f02c85998cc" id="assetCard-3f8db84ada" class="cmp-image" itemscope itemtype="http://schema.org/ImageObject"> <img src="/content/experience-fragments/black-duck/en-us/pages/products/software-integrity/tools/learn-more-product-cards/bdod/_jcr_content/root/cardcontainer_152042/colMiddle/cardb_copy_copy.coreimg.svg/1721865090726/icon-datasheet.svg" loading="lazy" class="img-responsive _none_ svg" itemprop="contentUrl" alt/> </div> </div> </div> </div> <div class="component-text card-text"> <h4 class="heading"> <span class="text-size-smaller"> Black Duck Audit Services </span> </h4> <p> </p> <a href="/content/dam/black-duck/en-us/datasheets/bdodaudits-ds-ul.pdf" target="_blank" rel="noreferer noopener"> Download the datasheet </a> </div> </section> </div> <div class="text aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <section class="component-textcomp "> <div class="component-text"> <h2 class="title "> <span style="color: ;"> </span> </h2> </div> <div class="component-text"> </div> </section> </div> </div> <div class="assetCard image aem-GridColumn aem-GridColumn--default--12"> <section class="component-card-b no-link" data-card-type="asset-card" data-text="In this course you’ll gain skills to assist client companies in efficiently and effectively navigating and interpreting the output of a Black Duck analysis." data-link="/content/black-duck/en-us/services/open-source-software-audit/legal-certification.html" data-new-tab="true"> <div class="flag" style="background-color: #e07c05;"> <div> <span class="text">Training</span> </div> <div class="triangle" style="background: linear-gradient(to right bottom, #e07c05 50%, transparent 50%);"></div> </div> <div class="component-text card-text"> <h4 class="heading"> <span class="text-size-smaller"> Legal Specialist Certification Course </span> </h4> <p> In this course you’ll gain skills to assist client companies in efficiently and effectively navigating and interpreting the output of a Black Duck analysis. </p> <a href="/services/open-source-software-audit/legal-certification.html" target="_blank" rel="noreferer noopener"> Learn more </a> </div> </section> </div> </div> </div> </div> <div class="card-col col-xs-12 col-sm-4"> <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="Learn the steps Black Duck recommends you take for open source due diligence in an M&A transaction." data-link="/content/black-duck/en-us/resources/ebooks/software-due-diligence.html" data-new-tab="true"> <div class="flag" style="background-color: #fcaf1a;"> <div> <span class="text">Checklist</span> </div> <div class="triangle" style="background: linear-gradient(to right bottom, #fcaf1a 50%, transparent 50%);"></div> </div> <div class="image-wrapper "> <div class="card-img "> <div class="component-image"> <div data-asset-id="ffebb912-2159-402e-b972-634a137acfac" id="assetCard-8b165f0d11" class="cmp-image" itemscope itemtype="http://schema.org/ImageObject"> <img srcset="/content/experience-fragments/black-duck/en-us/pages/products/software-integrity/tools/learn-more-product-cards/bdod/_jcr_content/root/cardcontainer_152042/colRight/cardb_copy_397074727.coreimg.82.375.png/1726259883468/cover-ma-software-duediligence-checklist.png 375w,/content/experience-fragments/black-duck/en-us/pages/products/software-integrity/tools/learn-more-product-cards/bdod/_jcr_content/root/cardcontainer_152042/colRight/cardb_copy_397074727.coreimg.82.480.png/1726259883468/cover-ma-software-duediligence-checklist.png 480w,/content/experience-fragments/black-duck/en-us/pages/products/software-integrity/tools/learn-more-product-cards/bdod/_jcr_content/root/cardcontainer_152042/colRight/cardb_copy_397074727.coreimg.82.730.png/1726259883468/cover-ma-software-duediligence-checklist.png 730w,/content/experience-fragments/black-duck/en-us/pages/products/software-integrity/tools/learn-more-product-cards/bdod/_jcr_content/root/cardcontainer_152042/colRight/cardb_copy_397074727.coreimg.82.992.png/1726259883468/cover-ma-software-duediligence-checklist.png 992w,/content/experience-fragments/black-duck/en-us/pages/products/software-integrity/tools/learn-more-product-cards/bdod/_jcr_content/root/cardcontainer_152042/colRight/cardb_copy_397074727.coreimg.82.1200.png/1726259883468/cover-ma-software-duediligence-checklist.png 1200w" src="/content/experience-fragments/black-duck/en-us/pages/products/software-integrity/tools/learn-more-product-cards/bdod/_jcr_content/root/cardcontainer_152042/colRight/cardb_copy_397074727.coreimg.png/1726259883468/cover-ma-software-duediligence-checklist.png" loading="lazy" class="img-responsive _none_ " itemprop="contentUrl" width="1600" height="900" alt="M&A Software Due Diligence Checklist Cover" title="M&A Software Due Diligence Checklist Cover"/> <meta itemprop="caption" content="M&A Software Due Diligence Checklist Cover"/> </div> </div> </div> </div> <div class="component-text card-text"> <h4 class="heading"> <span class="text-size-smaller"> Software Due Diligence Checklist </span> </h4> <p> Learn the steps Black Duck recommends you take for open source due diligence in an M&A transaction. </p> <a href="/resources/ebooks/software-due-diligence.html" target="_blank" rel="noreferer noopener"> Get the checklist </a> </div> </section> </div> <div class="text aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <section class="component-textcomp "> <div class="component-text"> <h2 class="title "> <span style="color: ;"> </span> </h2> </div> <div class="component-text"> </div> </section> </div> </div> <div class="assetCard image aem-GridColumn aem-GridColumn--default--12"> <section class="component-card-b no-link" data-card-type="asset-card" data-text="Access the directory of legal professionals who have been certified as Black Duck Legal Specialists. " data-link="/content/black-duck/en-us/services/open-source-software-audit/certified-lawyers.html" data-new-tab="true"> <div class="flag" style="background-color: #e07c05;"> <div> <span class="text">CERTIFICATION DIRECTORY</span> </div> <div class="triangle" style="background: linear-gradient(to right bottom, #e07c05 50%, transparent 50%);"></div> </div> <div class="component-text card-text"> <h4 class="heading"> <span class="text-size-smaller"> Certification Directory </span> </h4> <p> Access the directory of legal professionals who have been certified as Black Duck Legal Specialists. </p> <a href="/services/open-source-software-audit/certified-lawyers.html" target="_blank" rel="noreferer noopener"> Learn more </a> </div> </section> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> <div class="banner image aem-GridColumn aem-GridColumn--default--12"> <style scoped> .c3348749f-362f-471c-94e2-650e9a6b165a.component-banner .desktop-wrapper { background-image: url("/services/open-source-software-audit/_jcr_content/root/synopsyscontainer/banner_704095453/image.coreimg.svg/1721847520069/footer-lime.svg"); } @media only screen and (min-width: 730px) { .desktop-svg{ opacity: 0; } } </style> <style scoped> @media only screen and (max-width: 729px) { .c3348749f-362f-471c-94e2-650e9a6b165a .dm-mobile{ display: none; } .c3348749f-362f-471c-94e2-650e9a6b165a .dm-desktop{ display: block; } } </style> <section id="banner-02d6a7314c" class="component-banner c3348749f-362f-471c-94e2-650e9a6b165a transparent " data-card-type="banner" data-link="#form"> <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>Ready to get started?</p></span></h4> <div class="component-text"> <div class="component-button padding-10" style="background-color: #fcaf1a"> <a href="#form">Get a free consultation</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> </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="a8663ad3b-9030-4e32-bf74-3b76d93e5f06" 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 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> <!-- <li> <a href="https://www.instagram.com" title="Instagram"> <svg class="svg-inline--fa fa-instagram" aria-hidden="true" focusable="false" data-prefix="fab" data-icon="instagram" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" data-fa-i2svg=""> <path fill="currentColor" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></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.html">Resources Center</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/ebooks.html">eBooks</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="#">Events</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"> ©2024 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="ab308620a-aecc-48c1-9563-79e5a37901f0" 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-5263c0ae7e459c024cc4bfff1a48ee3a-lc.min.js"></script> <script src="/etc.clientlibs/synopsys/clientlibs/dataLayer.lc-76e8a51ebc9605249c0760b7e01b1124-lc.min.js"></script> </body> </html>