CINXE.COM

Application Security Software (AppSec) | 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/"/> <link rel="alternate" hreflang="zh-cn" href="https://www.blackduck.com/zh-cn.html"/> <link rel="alternate" hreflang="ja-jp" href="https://www.blackduck.com/ja-jp.html"/> <link rel="alternate" hreflang="x-default" href="https://www.blackduck.com/"/> <title>Application Security Software (AppSec) | Black Duck</title> <link rel="canonical" href="https://www.blackduck.com/"/> <meta name="description" content="Build high-quality, secure software with application security testing tools and services from Black Duck. We are a Gartner Magic Quadrant Leader in AppSec."/> <meta name="last-modified" content="2024-11-21 04:04:07 PM"/> <meta property="og:description" content="Build high-quality, secure software with application security testing tools and services from Black Duck. We are a Gartner Magic Quadrant Leader in AppSec."/> <meta property="og:title" content="Application Security Software (AppSec) | Black Duck"/> <meta property="og:type" content="website"/> <meta property="og:url" content="https://www.blackduck.com/"/> <meta name="searchBusinessArea" content="Building Security Into DevOps"/> <meta name="searchContentType" content="Web Page"/> <meta name="searchMarketingStageType"/> <meta name="searchProductCategory" content="Building Security Into DevOps;Manage Risk at Enterprise Scale;Securing the Software Supply Chain"/> <meta name="searchSolutionType"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:description" content="Build high-quality, secure software with application security testing tools and services from Black Duck. We are a Gartner Magic Quadrant Leader in AppSec."/> <meta name="twitter:site" content="blackduck_sw"/> <meta name="twitter:title" content="Application Security Software (AppSec) | 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\/content\/black\u002Dduck\/en\u002Dus.html', name:'Home (Global)', } }, _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\/content\/black\u002Dduck\/en\u002Dus.html', name:'Home (Global)', } }, _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: 'Home (Global)', url: 'https:\/\/www.blackduck.com\/content\/black\u002Dduck\/en\u002Dus.html', siteSection: 'Home (Global)', server: window.location.hostname, pageViews: { value: 1 }, } }, _softwareintegritygroupinc:{ web:{ webPageDetails:{ webURL: window.location.href, pageType: 'Home', siteSubSection2: 'n\/a', siteSubSection3: 'n\/a', siteSubSection4: 'n\/a', siteSubSection5: 'n\/a', siteName: 'blackduck', countryLanguage: 'en_US', articleAuthor: '', pageTitle: 'Home (Global)', defensicsProtocol: '', defensicsIndustry: '', defensicsTechnology: '', product: 'Building Security Into DevOps;Manage Risk at Enterprise Scale;Securing the Software Supply Chain', solution: '', marketingStage: '', contentType: '' }, 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="a474d8ad5-dc0e-4190-a56b-7ae4301969b8" 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">&#10005;</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="a78f944a9-10ab-4072-bd26-e189a089ff67" class="navigation-header-component"> <!-- <section class="appSec-top-alert-banner"> <p class="appSec-top-alert-banner-p"><span class="appSec-top-alert-banner-close">&#10005;</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">&#10005;</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="aa6c66f52-aa80-40fa-a035-99c305b98d0f" 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="column aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <section id="rotatorHeaderMain" class="component-column row "> <div class="col-xs-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="a64ef3732-a804-4958-9eef-8c7338effd07" class="html-text-only-component" data-enable-page-css="true"> <style> section#rotatorHeaderMain{height:auto!important}.synopsysContainer .aem-Grid>.column.aem-GridColumn>.container{width:100%;padding:0}.rotatorContainer{width:100%;padding:0}.carousel-container{position:relative;max-width:100%;overflow:hidden}.carousel{transition:transform 0.5s ease-in-out;position:relative;width:100%;height:65vh;max-height:700px}.slide{opacity:0;transition:opacity 0.5s ease-in-out;position:absolute;top:0;left:0;width:100%;display:flex;justify-content:space-around;height:100%;align-items:stretch;align-items:center}.slideSpace2{justify-content:center}.carousel-container h2,.headerPMain{color:#fff;text-shadow:0 0 5px rgb(0 0 0 / .69)}.carousel-container .slideImgBg2 h2,.carousel-container .slideImgBg2 .headerPMain{color:#333;text-shadow:none}.carousel-container h2{font-size:57px;font-weight:400}.headerPMain{font-size:25px;line-height:30px;font-weight:400;margin:30px 0}.slide .slideImgBg{width:100%;object-position:center;object-fit:cover;position:absolute;z-index:-1;top:0;left:0;height:100%}.slide.slideImgBg2 .slideImgObj{min-width:80%;max-width:80%}.slideImgBg1{background:#583076;background:linear-gradient(to right,#8770a6,#606397,#446d92)}.slideImgBg2{background:#583076;background:linear-gradient(256.62deg,#cce6ff .52%,#c7b5df 100%)}.slideImgBg3{background:#583076;background:linear-gradient(256.62deg,#646e81 .52%,#111c24 38.17%,#000000 100%)}.slide.active{opacity:1;z-index:10000}.carousel-controls{position:absolute;left:0;right:0;text-align:center;z-index:10000;vertical-align:top;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.control{display:flex;align-items:center;justify-content:center;font-size:24px;color:#FFF;cursor:pointer;border-radius:30px;background:rgb(85 85 85 / .75);position:absolute;height:40px;width:40px}.control i{font-weight:900;color:#fff;vertical-align:top;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.control:hover{. color:#555}.control.left{left:52px}.control.right{right:52px}.sectionLeft,.sectionRight{max-width:50%}.sectionFull{max-width:60%}.rotatorMain-cta a{padding:10px 30px;display:block}.rotatorMain-cta{background:#fcaf1a;color:#fff;padding:0;font-size:16px;text-decoration:none;margin:30px 0 60px 0;border-radius:3px;-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}.rotatorMain-cta:hover{background:#d49212;text-decoration:underline}.slideImgBg2 .rotatorMain-cta{background:#80539C}.slideImgBg2 .rotatorMain-cta:hover{background:#5A2D83}.rotatorMain-cta a,.rotatorMain-cta a:visited{color:#fff}.rotatorMain-cta a:hover{text-decoration:underline}nav#tabClick{position:absolute;z-index:10000;bottom:0;display:flex;justify-content:center;gap:24px;width:100%;max-width:1900px;flex-direction:row;align-items:end}nav#tabClick>div{padding:15px 20px 15px 20px;font-weight:400;font-size:16px;line-height:19px;-webkit-box-shadow:0 0 23px 2px rgb(0 0 0 / .29);-moz-box-shadow:0 0 23px 2px rgb(0 0 0 / .29);box-shadow:0 0 23px 2px rgb(0 0 0 / .29);background:rgb(85 85 85 / .75);transition:0.15s all ease;max-width:333px;cursor:pointer}nav#tabClick>div:hover{background:rgb(85 85 85 / .90)}nav#tabClick>div .trkButn{color:#fff;text-decoration:none;font-weight:400}nav#tabClick>div.active{border-top:5px solid #fca619;padding:15px 20px 40px 20px}.trkButn{background:#fff0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff}@media only screen and (max-width:1599px){.sectionFull{max-width:80%}.carousel-container h2{font-size:40px}}@media only screen and (min-width:1200px){.slide{padding:0 100px}.slide .slideImgObj{min-width:415px;max-width:415px}.slide .slideImgObj2{min-width:500px;max-width:500px}}@media only screen and (max-width:1199px){.carousel{height:90vh}section.sectionRight{text-align:center}.slide{padding:10px 20px}.slide .slideImgObj{min-width:350px;max-width:415px}}@media only screen and (min-width:730px){.carousel{min-height:500px}}@media only screen and (max-width:729px){.carousel-container{}.carousel{max-height:none;height:auto;min-height:90vh;display:flex;align-items:stretch}.carousel-controls{top:0;display:none}.control{font-size:12px;background:#fff0}.control.left,.control.right{height:20px;width:25px}.control.left{left:0}.control.right{right:0}.sectionLeft,.sectionRight,.sectionFull{width:90%;max-width:90%}.slide{flex-wrap:wrap;height:inherit;padding-top:12px;min-height:90vh}.slide.active{position:relative}.slideImgBg1 .sectionRight{order:1;text-align:center;padding:20px 0 0}.slideImgBg1 .sectionLeft{order:2}nav#tabClick{align-items:start;top:0;bottom:inherit;background:#fff0;padding:7px;background-color:rgb(90 45 131 / .9)}nav#tabClick div{width:23%}nav#tabClick div .trkButn{display:none}nav#tabClick>div.active{padding:0}nav#tabClick>div{background:#fff;padding:5px 0 0 0;box-shadow:none}.carousel-container h2{font-size:26px}.headerPMain{font-size:17px;margin:15px 0;line-height:19px}.sectionFull h2{font-size:40px}.sectionFull .headerPMain{font-size:25px;line-height:30px}.slide .slideImgObj{min-width:auto;max-width:415px;width:100%}.rotatorMain-cta{margin:15px 0}}.slideImgBg3{justify-content:space-evenly} </style> <section class="carousel-container"> <main class="carousel"> <article data-match="tabID1" class="slide active slideImgBg3"> <section class="sectionFull"> <h2 data-tabTitle="All-in-One AppSec Platform">The AppSec leader has a new name</h2> <p class="headerPMain">Synopsys Software Integrity Group is now Black Duck</p> <button class="rotatorMain-cta"> <a href="https://youtu.be/nbOjWPFDE2s" target="_blank">See Full Video</a> </button> </section> <div id="mediaContainer1"> <video id="video1" class="video-autoplay slideImgBg" playsinline="" autoplay="" muted="" loop=""> <source id="source1" data-video-url="" src="" type="video/mp4"> </video> </div> <!-- <video class="video-autoplay slideImgBg" playsinline="" autoplay="" muted="" loop=""><source data-video-url="/content/dam/black-duck/en-us/HeroCarouselv1.mp4" type="video/mp4" src="/content/dam/black-duck/en-us/HeroCarouselv1.mp4"></video> --> </article> <article data-match="tabID4" class="slide slideSpace2 slideImgBg1"> <section class="sectionLeft"> <h2 data-tabTitle="2024 Open Source Security and Risk Analysis Report">2024 Open Source Security and Risk Analysis Report</h2> <p class="headerPMain">Explore insights into the current state of open source security and get recommendations for securing your open source supply chain</p> <button class="rotatorMain-cta"> <a href="/resources/analyst-reports/open-source-security-risk-analysis.html">Read the report</a> </button> </section> <section class="sectionRight"> <img src="/content/dam/black-duck/en-us/images/OSSRA24-cover-homePgOptimized.png" alt="2024 Open Source Security and Risk Analysis Report book cover" class="img-object slideImgObj slideImgObj2" style="opacity: 1;"> </section> </article> <article data-match="tabID0" class="slide slideImgBg1"> <section class="sectionFull"> <h2 data-tabTitle="All-in-One AppSec Platform">The All-in-One Application Security Platform Optimized for DevSecOps</h2> <p class="headerPMain">Whether testing one application or thousands, automate any scan, any time, anywhere, all at once</p> <button class="rotatorMain-cta"> <a href="/platform.html">Explore the Polaris platform</a> </button> </section> <!-- <div id="mediaContainer2"><video id="video2" class="video-autoplay slideImgBg" playsinline="" autoplay="" muted="" loop=""><source id="source2" data-video-url="" src="" type="video/mp4"></video></div> --> <img src="/content/dam/black-duck/en-us/images/homePgPolaris-Optimized.jpg" alt="Slide 3" class="slideImgBg "> </article> <article data-match="tabID2" class="slide slideImgBg3"> <section class="sectionLeft"> <h2 data-tabTitle="2023 Gartner® Magic Quadrant™ for Application Security Testing"> AppSec Leader for the Seventh Year in a Row </h2> <p class="headerPMain">Discover why Black Duck continues to be recognized as a Leader among application security testing vendors evaluated by Gartner <sup>®</sup> </p> <button class="rotatorMain-cta"> <a href="/resources/analyst-reports/gartner-magic-quadrant-appsec.html">Read the report</a> </button> </section> <section class="sectionRight"> <img src="/content/dam/black-duck/en-us/images/Gartner_Magic_Quadrant_AST_2023-final-bg.svg" alt="Application Security Testing" class="img-object slideImgObj" style="opacity: 1;"> </section> <!-- <img src="slide3.jpg" alt="Slide 3" class="slideImgBg "> --> <img src="/content/dam/black-duck/en-us/images/Gartner-MQ-2023-1900x700.png" alt="Slide 3" class="slideImgBg "> </article> </main> <nav id="tabClick"> <div id="tabID1" class="active"> <button class="trkButn">The AppSec leader has a new name</button> </div> <div id="tabID4" class=""> <button class="trkButn">2024 Open Source Security and Risk Analysis Report </button> </div> <div id="tabID0" class=""> <button class="trkButn">All-in-One AppSec Platform</button> </div> <div id="tabID2" class=""> <button class="trkButn">2023 Gartner® Magic Quadrant™ for Application Security Testing</button> </div> </nav> <nav class="carousel-controls"> <span id="slider-prev" class="control left"> <i class="fas fa-chevron-left"></i> </span> <span id="slider-next" class="control right"> <i class="fas fa-chevron-right"></i> </span> </nav> </section> <script> $(document).ready((function(){var t,e=0,i=$(".slide");function n(t){i.removeClass("active"),$("#tabClick div").removeClass("active"),i.eq(t).addClass("active");let e=i.eq(t).attr("data-match");$("#tabClick").find("#"+e).addClass("active")}function o(){clearInterval(t)}function a(t,e,i,n,o,a,c){window.adobeDataLayer.push({event:"click-action",web:{webInteraction:{URL:t,name:e,region:i,type:n,linkClicks:{value:1}}},_softwareintegritygroupinc:{web:{webInteraction:{linkLevel:o,linkHier:a,rightRailComponent:c}}}})}if($(".control.left").click((function(){n(e=(e-1+i.length)%i.length),o()})),$(".control.right").click((function(){n(e=(e+1)%i.length),o()})),t=setInterval((function(){n(e=(e+1)%i.length)}),5e3),$("#rotatorHeaderMain").parent().addClass("rotatorContainer"),$("#tabClick > div").click((function(){let t=$(this).attr("id");$(".carousel article.slide, #tabClick > div").removeClass("active"),$(".carousel").find("[data-match='"+t+"']").addClass("active"),$(this).addClass("active"),o()})),$(".control.left").click((function(){var t="";setTimeout((function(){t="left arrow to: "+$("#tabClick").find(".active > button").text(),console.log("Title:",t),a("",t,"body","other","","","")}),100)})),$(".control.right").click((function(){var t="";setTimeout((function(){t="right arrow to: "+$("#tabClick").find(".active > button").text(),console.log("Title:",t),a("",t,"body","other","","","")}),100)})),$("#tabClick button").click((function(){var t=$(this).text();console.log("Title:",t),a("",t,"body","other","","","")})),window.innerWidth>768){const t=document.getElementById("source1"),e="/content/dam/black-duck/en-us/HeroCarousel-optimized.mp4";t.setAttribute("data-video-url",e),t.setAttribute("src",e),document.getElementById("video1").load()}else{document.getElementById("mediaContainer1").innerHTML='<img class="video-autoplay slideImgBg" src="/content/dam/black-duck/en-us/images/homePgMob2.jpg" fetchpriority="high" alt="Black Duck Egg Countdown">'}})); </script> </section> </div> </div> </div> </div> </section> </div> </div> <div class="richTextEditor aem-GridColumn aem-GridColumn--default--12"> <div class="background-component vert-pad-top-md vert-pad-bottom-md"> <div class="container "> <section class="component-rtecomp"> <div class="component-rte"> <h2 style="text-align: center;">Minimize business risk across the entire SDLC</h2> <p style="text-align: center;">Every&nbsp;business&nbsp;is a&nbsp;software business. Whether you’re selling it directly to your customers or relying on it&nbsp;to run your&nbsp;operations, Black Duck helps you&nbsp;protect your bottom line by building trust in your software—at the speed your business demands.&nbsp;</p> </div> </section> </div> </div> </div> <div class="imageTextCta image aem-GridColumn aem-GridColumn--default--12"> <div class="background-component vert-pad-top-md vert-pad-bottom-sm"> <div class="container "> <section class="component-imageTextCta"> <div class="container"> <div class="row"> <div class="col-xs-12 col-sm-6 img-col"> <div class="component-image"> <div data-asset-id="f8e794d6-0582-49b4-a5b8-06e2146dbfd2" id="imageTextCta-31c61b89c8" class="cmp-image" itemscope itemtype="http://schema.org/ImageObject"> <img src="/_jcr_content/root/synopsyscontainer/imagetextcta_1741576_1272199214.coreimg.svg/1725661318771/sig-secure.svg" loading="lazy" class="img-responsive _none_ " itemprop="contentUrl" alt="&lt;p>Your software is assembled as well as created. It includes more than open source and proprietary code. To build software users can trust, you must address the security of everything that goes into it.&lt;/p>" title="Secure your software supply chain"/> <meta itemprop="caption" content="Secure your software supply chain"/> </div> </div> </div> <div class="col-xs-12 col-sm-6 text-col "> <h2 class="title"> <span class="text-size-larger" style="color: #5A2A82;"> <span> Secure your software supply chain <br/> </span> </span> <span class="text-size-smaller" style="color: #3c3c3c;"> <span> </span> </span> </h2> <div class="description"> <p>Building applications&nbsp;that users can trust requires securing everything that goes into it. Comply with supply chain requirements through comprehensive Software Bill of Materials (SBOM) management and eliminate risks throughout the application development life cycle.</p> <p><b><u><a href="/solutions/software-supply-chain-security.html" rel="noopener noreferrer"><span class="text-color-black">Protect every aspect of your software</span></a></u></b></p> </div> <div class="component-buttons align-left"> </div> </div> </div> </div> </section> </div> </div> </div> <div class="imageTextCta image aem-GridColumn aem-GridColumn--default--12"> <div class="background-component vert-pad-top-sm vert-pad-bottom-sm"> <div class="container "> <section class="component-imageTextCta"> <div class="container"> <div class="row"> <div class="col-xs-12 col-sm-6 col-sm-push-6 img-col"> <div class="component-image"> <div data-asset-id="9494a20d-729d-47db-8b40-6f7c4c0a8ba3" id="imageTextCta-ef6cebc765" class="cmp-image" itemscope itemtype="http://schema.org/ImageObject"> <img src="/_jcr_content/root/synopsyscontainer/imagetextcta_1741576.coreimg.svg/1725661338119/sig-achieve.svg" loading="lazy" class="img-responsive _none_ " itemprop="contentUrl" alt="&lt;p>Transforming your business through software requires speed and agility. Orchestrating and correlating your tests ensures that security doesn’t slow you down, even across multiple tools and vendors.&lt;/p>" title="Build security into DevOps"/> <meta itemprop="caption" content="Build security into DevOps"/> </div> </div> </div> <div class="col-xs-12 col-sm-6 text-col col-sm-pull-6 "> <h2 class="title"> <span class="text-size-larger" style="color: #5A2A82;"> <span> Build security into DevOps <br/> </span> </span> <span class="text-size-smaller" style="color: #3c3c3c;"> <span> </span> </span> </h2> <div class="description"> <p>Transforming your business through software requires speed and agility. Maintain productivity with easy, developer-friendly solutions integrated and optimized for the needs of DevSecOps.</p> <p><b><u><a href="/solutions/devsecops.html" rel="noopener noreferrer"><span class="text-color-black">Deliver secure, high-quality code faster</span></a></u></b></p> </div> <div class="component-buttons align-left"> </div> </div> </div> </div> </section> </div> </div> </div> <div class="htmlTextOnly aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <section id="ae574de95-7e14-47fb-8451-1b490b627a94" class="html-text-only-component" data-enable-page-css="true"> <style> .description a { color:#3c3c3c; } </style> </section> </div> </div> <div class="imageTextCta image aem-GridColumn aem-GridColumn--default--12"> <div class="background-component vert-pad-top-sm vert-pad-bottom-md"> <div class="container "> <section class="component-imageTextCta"> <div class="container"> <div class="row"> <div class="col-xs-12 col-sm-6 img-col"> <div class="component-image"> <div data-asset-id="26c7144d-baf3-4bba-a12c-0230f451e8aa" id="imageTextCta-05334220db" class="cmp-image" itemscope itemtype="http://schema.org/ImageObject"> <img src="/_jcr_content/root/synopsyscontainer/imagetextcta_1741576_663562323.coreimg.svg/1725661358397/sig-build.svg" loading="lazy" class="img-responsive _none_ " itemprop="contentUrl" alt="&lt;p>Secure software requires more than just tools. You need to align your people, processes, and technology to address security risks based on your organization’s unique policies and business objectives.&lt;/p>" title="Manage AppSec risk at enterprise scale"/> <meta itemprop="caption" content="Manage AppSec risk at enterprise scale"/> </div> </div> </div> <div class="col-xs-12 col-sm-6 text-col "> <h2 class="title"> <span class="text-size-larger" style="color: #5A2A82;"> <span> Manage AppSec risk at enterprise scale <br/> </span> </span> <span class="text-size-smaller" style="color: #3c3c3c;"> <span> </span> </span> </h2> <div class="description"> <p>Managing risk at scale requires you to rein in tool sprawl and centralize policies and reporting to enable a single view of risk. Shift application security everywhere so you can improve your risk posture and your AppSec program’s total cost of ownership.</p> <p><u><a href="/solutions/enterprise-application-security-risk-management.html"><b>Simplify your AppSec program</b></a></u></p> </div> <div class="component-buttons align-left"> </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"> <h2 style="text-align: center;">The recognized leader in software security</h2> <h4 style="text-align: center;"><span class="text-color-black">See why our customers rely on Black Duck to help them build trust in their software</span></h4> </div> </section> </div> </div> </div> <div class="htmlTextOnly aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <section id="a35e5df6c-ff41-45bd-9f45-ee569258843d" class="html-text-only-component" data-enable-page-css="true"> <style> .site-content { overflow-x:hidden; } </style> <script> $(document).ready(function() { console.log('qa-test'); }); </script> </section> </div> </div> <div class="experiencefragment aem-GridColumn aem-GridColumn--default--12"> <div id="gartnerMQ" class="cmp-experiencefragment cmp-experiencefragment--gartner-mq-no-bg"> <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="a208323ac-d625-4af5-8fee-dc506aed3bd9" class="html-text-only-component" data-enable-page-css="true"> <style> .site-content { overflow-x:hidden; } </style> </section> </div> </div> <div class="contentCarousel aem-GridColumn aem-GridColumn--default--12"> <div class="background-component vert-pad-top-sm vert-pad-bottom-md"> <div class="container component-content-carousel-container"> <section class="component-content-carousel slick-carousel " data-slides-to-show="1" data-autoplayspeed="6000"> <div class="carousel-slide"> <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="a27894310-86bf-4552-84f7-63f00324a6b3" class="html-text-only-component"> <section id="gartnerMQ" class="grandParent"> <div class="col-xs-12 col-sm-4 parentVertCent"> <div class="richTextEditor childVertCent"> <div class="container "> <section class="component-rtecomp"> <div class="component-rte hideThis animatable fadeIn centerAll"> <h3 class="leftIt"><span class="text-color-blue"><b>A Magic Quadrant&trade; Leader 7 Years Running</b></span></h3> <h5 class="leftIt"><span class="text-color-gray"><b>2023 Gartner&reg; Magic Quadrant&trade; for Application Security Testing</b></span></h5> <br> <a class="component-button secondary lightButtonRollover " href="/resources/analyst-reports/gartner-magic-quadrant-appsec.html" style="background-color: #fcaf1a;" tabindex="0">See why</a> </div> </section> </div> </div> </div> <div class="col-xs-12 col-sm-8"> <div class="image"> <div class="container "> <div class="component-image verticalResponsiveParentImage"> <img src="/content/dam/black-duck/en-us/images/Gartner_Magic_Quadrant_AST_2023-final-bg.svg" alt="Gartner Magic Quadrant" class="img-responsive verticalResponsiveChildImage"> </div> </div> </div> </div> </section> </section> </div> </div> </div> </div> <div class="carousel-slide"> <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="a5a7e1897-0ee9-4947-95e3-98e20520698d" class="html-text-only-component"> <section class="component-column row grandParent parentPadding verticalResponsiveParentImage"> <div class="col-xs-12 col-sm-6 parentVertCent verticalResponsiveChildImage"> <div class="richTextEditor childVertCent"> <div class="container "> <section class="component-rtecomp"> <div class="component-rte centerAll"> <h3 class="leftIt"><span class="text-color-blue"><b>Forrester Wave Leader for SCA</b></span></h3> <h5 class="leftIt"><span class="text-color-gray"><b>Black Duck is a Leader in the 2024 Forrester Wave™ for Software Composition Analysis</b></span></h5><br> <a class="component-button secondary lightButtonRollover centerIt" href="/resources/analyst-reports/forrester-wave-software-composition-analysis.html" style="background-color: #fcaf1a;" tabindex="0">See why</a> </div> </section> </div> </div> </div> <div class="col-xs-12 col-sm-6 parentVertCent"> <div class="image childVertCent"> <div class="container "> <div class="component-image "> <img src="/content/dam/black-duck/en-us/images/forrester-wave-sca-badge.png" alt="Forrester Wave Leader for SCA" class="img-responsive custom-max-height"> <!-- markup for zoom in/out image--> </div> </div> </div> </div> </section> </section> </div> </div> </div> </div> <div class="carousel-slide"> <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="ae320ad10-88cd-41ed-a1c7-5b62f0a9ee38" class="html-text-only-component"> <section class="component-column row grandParent parentPadding verticalResponsiveParentImage"> <div class="col-xs-12 col-sm-6 parentVertCent verticalResponsiveChildImage"> <div class="richTextEditor childVertCent"> <div class="container "> <section class="component-rtecomp"> <div class="component-rte centerAll"> <h3 class="leftIt"><span class="text-color-blue"><b>Forrester Wave Leader for SAST</b></span></h3> <h5 class="leftIt"><span class="text-color-gray"><b>Black Duck is a Leader in the Forrester Wave™ for Static Application Security Testing</b></span></h5> <br> <a class="component-button secondary lightButtonRollover centerIt" href="/resources/analyst-reports/forrester-wave-sast.html" style="background-color: #fcaf1a;" tabindex="0">See why</a> </div> </section> </div> </div> </div> <div class="col-xs-12 col-sm-6 parentVertCent"> <div class="image childVertCent"> <div class="container "> <div class="component-image "> <img src="/content/dam/black-duck/en-us/images/2023Q3_sast-optimized.png" alt="Forrester Wave Leader for SAST" class="img-responsive custom-max-height"> <!-- markup for zoom in/out image--> </div> </div> </div> </div> </section> </section> </div> </div> </div> </div> </section> </div> </div> </div> <div class="htmlTextOnly aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <section id="a8ddc2087-2693-43a8-a219-5a9951f74456" class="html-text-only-component" data-enable-page-css="true"> <style> .grandParent { display:flex; height: 82vh !important; } .parentVertCent { align-items:stretch; display:table; height: 100%; } .childVertCent { display:table-cell; vertical-align:middle; } .verticalResponsiveParentImage { display: flex; height: 82vh; max-height: 1800px; } .verticalResponsiveChildImage { align-items: stretch; } .owl-carousel .owl-item .custom-max-height { height: 82vh; max-height: 525px; width: auto; margin: 0 auto; } .owl-carousel .owl-stage-outer { height: 82vh !important; max-height: 1800px; } .centerIt { margin: 0 auto; } .leftIt { text-align: left; } .centerAll { text-align: left; } .text-color-blue { color: #3779a2; } #gartnerMQ .component-content-carousel { background-color:rgba(255, 255, 255, 0.8); border: 1px solid #d1d1d1; } .carousel0 .slick-prev.slick-arrow, .carousel0 .slick-next.slick-arrow { border-color: #f79822 !important; border-width: 0 3px 3px 0 !important; } .component-content-carousel .owl-nav .owl-prev, .component-content-carousel .owl-nav .owl-next { -webkit-box-shadow: 5px 5px 15px 5px transparent; box-shadow: 5px 5px 15px 5px transparent; } .owl-carousel .owl-item img { margin-top: 5px; } .component-imageTextCta .container .row { height: 347px; } .container.component-interactive-banner-container, .component-interactive-banner .desktop-wrapper .banner-img .video-overlay { max-width: 100%; } .component-interactive-banner .banner-img { width: 100%; } .component-interactive-banner .desktop-wrapper .banner-img .video-autoplay { max-height: none !important; } .component-banner .banner-img .component-image img, .component-banner .cropped-img, .component-banner .banner-img, .container.component-banner-container { max-width: 100%; width: 100%; } @media only screen and (min-width: 730px) { .grandParent, .carousel0 .verticalResponsiveParentImage, .carousel0 .owl-carousel .owl-stage-outer { min-height: 500px; max-height: 1800px; } .text-size-larger, h1 { font-size: 55px; } .component-text.definition-image { margin-top: -130px; } .component-text.quote-company-name { margin-top: -155px; } } @media only screen and (max-width: 729px) { .grandParent, .parentVertCent { display: block; margin-top: 20px; } .verticalResponsiveParentImage { height: auto !important; margin-top: 35px; display: block !important; } .grandParent, .carousel0 .verticalResponsiveParentImage, .carousel0 .owl-carousel .owl-item .custom-max-height, .carousel0 .owl-carousel .owl-stage-outer { height: inherit !important; } .component-imageTextCta .text-col { transform: none !important; top: inherit !important; } .quote-frame-height { min-height: auto !important; } .quote-content { padding-bottom: 65px !important; } .owl-stage-outer.owl-height { height: auto !important; } .main_facet { display: none; } .custom-max-height { margin: 15px auto !important; } } </style> <script> $( document ).ready(function() { function rerun(){ if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) { $('.container, polygon, .hideThis').css('visibility', 'visible'); console.log('mobile device only'); } else if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) { $('.container, polygon, .hideThis').css('visibility', 'visible'); $('.component-imageTextCta .text-col, .component-imageTextCta .img-col').css('opacity', '1'); console.log('its safari'); } else { console.log('desktop only') $('.site-content .container').each(function() { $(this).addClass('animatable').addClass('fadeIn'); }); $(".interactiveBanner").removeClass('animatable').removeClass('fadeIn'); jQuery(function($) { // Function which adds the 'animated' class to any '.animatable' in view var doAnimations = function() { // Calc current offset and get all animatables var offset = $(window).scrollTop() + $(window).height(), $animatables = $('.animatable'); // Check all animatables and animate them if necessary $animatables.each(function(i) { var $animatable = $(this); // Items that are "above the fold" if (($animatable.offset().top + $animatable.height() - 400) < offset) { // Item previously wasn't marked as "above the fold": mark it now if (!$animatable.hasClass('animate-in')) { $animatable.removeClass('animate-out').css('top', $animatable.css('top')).addClass('animate-in'); } } }); }; // Hook doAnimations on scroll, and trigger a scroll $(window).on('scroll', doAnimations); $(window).trigger('scroll'); }); } } rerun(); $('svg').each(function() { $(this).find('polygon').each(function(e) { $(this).addClass('animatable').addClass('fadeIn').addClass('poly-' + e); }); $(this).find('linearGradient').each(function(e) { $(this).addClass('animatable').addClass('fadeIn').addClass('poly-' + e); }); }); }); </script> </section> </div> </div> <div class="htmlTextOnly aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <section id="ac3fc1954-869b-4579-9beb-b873a2b61219" class="html-text-only-component"> <script> $(window).bind("load", function() { $('.slick-prev').attr('aria-label', 'Scroll Left'); $('.slick-next').attr('aria-label', 'Scroll Right'); }); </script> </section> </div> </div> </div> </div> </div> </div> <div class="richTextEditor aem-GridColumn aem-GridColumn--default--12"> <div class="background-component light-grey-bg vert-pad-top-md "> <div class="container "> <section class="component-rtecomp"> <div class="component-rte"> <h2 style="text-align: center;">Address risk based on your role</h2> <p style="text-align: center;">Security can’t be a solo act. From developers to CISOs and everyone in between, security is a team effort best achieved by clear roles and responsibilities, and defined outcomes.</p> </div> </section> </div> </div> </div> <div class="htmlTextOnly aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <section id="a69d3a160-0806-4bab-bc33-0dda19ee6cec" class="html-text-only-component" data-enable-page-css="true"> <style> .component-card-b .card-img .component-image { position:absolute; } .component-card-b, .component-card-b:hover { box-shadow: none; background-color: transparent; } .component-card-b .card-text { text-align: center; } .component-card-b .card-text p, .component-card-b .card-text a { color: #333; } .component-card-b .card-text a { font-weight: 400; text-decoration: underline; } .component-card-b .card-text a:hover { text-decoration: none; } .component-card-b .card-img { padding-bottom: 0; height: 500px; } .component-card-container.card-size-medium [class^="component-card-"] { height: auto; } .card-img h4.heading { position:relative; color: #fff; text-align: center; width: 100%; padding: 20px; text-shadow: 0px 0px 2px #000000; } </style> <script> $( document ).ready(function() { $('.component-text.card-text h4.heading').each(function() { let mainHead = $(this).parent().siblings('div').children('.card-img'); $(this).appendTo( $(mainHead) ); }); }); </script> </section> </div> </div> <div class="cardContainer aem-GridColumn aem-GridColumn--default--12"> <div class="background-component light-grey-bg vert-pad-bottom-md"> <div class="container "> <section id="cardContainer-84b17420cb" class="component-card-container col-3 card-size-medium"> <div class="row"> <div class="col-xs-12"> </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="Build secure, high-quality, and compliant software faster and easier than ever before. " data-link="/content/black-duck/en-us/solutions/dev-devops.html"> <div class="image-wrapper "> <div class="card-img "> <div class="component-image"> <div data-asset-id="66dd22d6-ed5d-49d0-99ed-1e2c0837a4e2" id="assetCard-8eaed2b482" class="cmp-image" itemscope itemtype="http://schema.org/ImageObject"> <img srcset="/_jcr_content/root/synopsyscontainer/cardcontainer_copy/colLeft/cardb_565061866_copy.coreimg.82.375.jpeg/1723751151972/sig-secure.jpeg 375w,/_jcr_content/root/synopsyscontainer/cardcontainer_copy/colLeft/cardb_565061866_copy.coreimg.82.480.jpeg/1723751151972/sig-secure.jpeg 480w,/_jcr_content/root/synopsyscontainer/cardcontainer_copy/colLeft/cardb_565061866_copy.coreimg.82.730.jpeg/1723751151972/sig-secure.jpeg 730w,/_jcr_content/root/synopsyscontainer/cardcontainer_copy/colLeft/cardb_565061866_copy.coreimg.82.992.jpeg/1723751151972/sig-secure.jpeg 992w,/_jcr_content/root/synopsyscontainer/cardcontainer_copy/colLeft/cardb_565061866_copy.coreimg.82.1200.jpeg/1723751151972/sig-secure.jpeg 1200w" src="/_jcr_content/root/synopsyscontainer/cardcontainer_copy/colLeft/cardb_565061866_copy.coreimg.jpeg/1723751151972/sig-secure.jpeg" loading="lazy" class="img-responsive _none_ " itemprop="contentUrl" width="358" height="504" alt="Secure code as fast as you write it" title="Secure code as fast as you write it"/> <meta itemprop="caption" content="Secure code as fast as you write it"/> </div> </div> </div> </div> <div class="component-text card-text"> <h4 class="heading"> <span class="text-size-normal"> Secure code as fast as you write it </span> </h4> <p> Build secure, high-quality, and compliant software faster and easier than ever before. </p> <a href="/solutions/dev-devops.html"> 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="Maintain speed and innovation by building security into development pipelines." data-link="/content/black-duck/en-us/solutions/dev-devops.html"> <div class="image-wrapper "> <div class="card-img "> <div class="component-image"> <div data-asset-id="719b6c03-f23c-44ca-a5c9-a62e55e9a8ea" id="assetCard-c585cdcb83" class="cmp-image" itemscope itemtype="http://schema.org/ImageObject"> <img srcset="/_jcr_content/root/synopsyscontainer/cardcontainer_copy/colMiddle/cardb_1567920460.coreimg.82.375.jpeg/1723751131271/sig-automate.jpeg 375w,/_jcr_content/root/synopsyscontainer/cardcontainer_copy/colMiddle/cardb_1567920460.coreimg.82.480.jpeg/1723751131271/sig-automate.jpeg 480w,/_jcr_content/root/synopsyscontainer/cardcontainer_copy/colMiddle/cardb_1567920460.coreimg.82.730.jpeg/1723751131271/sig-automate.jpeg 730w,/_jcr_content/root/synopsyscontainer/cardcontainer_copy/colMiddle/cardb_1567920460.coreimg.82.992.jpeg/1723751131271/sig-automate.jpeg 992w,/_jcr_content/root/synopsyscontainer/cardcontainer_copy/colMiddle/cardb_1567920460.coreimg.82.1200.jpeg/1723751131271/sig-automate.jpeg 1200w" src="/_jcr_content/root/synopsyscontainer/cardcontainer_copy/colMiddle/cardb_1567920460.coreimg.jpeg/1723751131271/sig-automate.jpeg" loading="lazy" class="img-responsive _none_ " itemprop="contentUrl" width="358" height="504" alt="Automate testing without compromising velocity" title="Automate AppSec testing"/> <meta itemprop="caption" content="Automate AppSec testing"/> </div> </div> </div> </div> <div class="component-text card-text"> <h4 class="heading"> <span class="text-size-normal"> Automate testing without compromising velocity </span> </h4> <p> Maintain speed and innovation by building security into development pipelines. </p> <a href="/solutions/dev-devops.html"> 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="Prioritize and act based on defined policies, automated workflows, and correlated risk insights." data-link="/content/black-duck/en-us/solutions/security-teams.html"> <div class="image-wrapper "> <div class="card-img "> <div class="component-image"> <div data-asset-id="22fa3ced-d8e8-41c1-9c9a-5276aa8cbd91" id="assetCard-b50b32fbbd" class="cmp-image" itemscope itemtype="http://schema.org/ImageObject"> <img srcset="/_jcr_content/root/synopsyscontainer/cardcontainer_copy/colRight/cardb_1037379613.coreimg.82.375.jpeg/1723751131240/sig-manage.jpeg 375w,/_jcr_content/root/synopsyscontainer/cardcontainer_copy/colRight/cardb_1037379613.coreimg.82.480.jpeg/1723751131240/sig-manage.jpeg 480w,/_jcr_content/root/synopsyscontainer/cardcontainer_copy/colRight/cardb_1037379613.coreimg.82.730.jpeg/1723751131240/sig-manage.jpeg 730w,/_jcr_content/root/synopsyscontainer/cardcontainer_copy/colRight/cardb_1037379613.coreimg.82.992.jpeg/1723751131240/sig-manage.jpeg 992w,/_jcr_content/root/synopsyscontainer/cardcontainer_copy/colRight/cardb_1037379613.coreimg.82.1200.jpeg/1723751131240/sig-manage.jpeg 1200w" src="/_jcr_content/root/synopsyscontainer/cardcontainer_copy/colRight/cardb_1037379613.coreimg.jpeg/1723751131240/sig-manage.jpeg" loading="lazy" class="img-responsive _none_ " itemprop="contentUrl" width="358" height="504" alt="Manage Risk" title="Manage AppSec risks proactively"/> <meta itemprop="caption" content="Manage AppSec risks proactively"/> </div> </div> </div> </div> <div class="component-text card-text"> <h4 class="heading"> <span class="text-size-normal"> Manage risk proactively and focus on what matters most </span> </h4> <p> Prioritize and act based on defined policies, automated workflows, and correlated risk insights. </p> <a href="/solutions/security-teams.html"> Learn more </a> </div> </section> </div> </div> </div> </div> </div> </section> </div> </div> </div> <div class="htmlTextOnly aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <section id="aa9f60b57-8c34-4b6b-b94e-802a3c6c6d8b" class="html-text-only-component" data-enable-page-css="true"> <style> p.new-quote-size, p.def-quote-info.new-quote-size { font-size: 22px; color: #5A2A82; font-weight: 400; } p.def-quote-info.new-quote-size { font-weight:600; } .quote-op2:hover { /*cursor: pointer;*/ } .quote-op2 a .background-component .quote-frame-height { -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; } .text.quote-op2 { display:flex; } .container.quote-frame-height.animatable.fadeIn.animate-in { position: relative; } .overlay-click { /* width: 100%; height: 100%;*/ align-items:stretch; position: absolute; z-index: 100; transition: opacity .25s ease-out; -moz-transition: opacity .25s ease-out; -webkit-transition: opacity .25s ease-out; -o-transition: opacity .25s ease-out; opacity: 0; /*cursor: pointer;*/ top: 50%; left: 33%; } .overlay-click span { background-color:rgba(90, 42, 130, 0.7); border-radius: 32px; padding: 10px 30px; text-align: center; width: 100%; position: relative; float: left; top: 50%; color: #fff; font-weight: 400; text-shadow: 0px 0px 4px #000000; -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; } .overlay-click:hover span { text-decoration: underline; background-color:rgba(90, 42, 130, 0.9); } .quote-op2:hover a .background-component .quote-frame-height .overlay-click { opacity: 1; } .read-full-story-a { width: 100%; text-align: center; display: block; } .read-full-story-span { background-color:rgba(90, 42, 130, .9); border-radius: 3px; padding: 10px 30px; text-align: center; margin: 0 auto; position: relative; /*float: left;*/ color: #fff; font-weight: 100; /*text-shadow: 0px 0px 4px #000000;*/ -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; font-size: 18px; } .read-full-story-span:hover { background-color:rgba(90, 42, 130, 1); text-decoration: underline; } .component-text.quote-content.quote-content-center p.def-quote-info { margin-bottom: 80px!important; } img.comp-logo { position: absolute; z-index: 1; width: 150px; right: 50px; top: -22px; background:#fff; /*border: 2px solid rgb(90, 42, 130);*/ } .component-text.quote-content.quote-content-center { transform: translate(0%, 17%); } @media only screen and (max-width: 729px) { .overlay-click { left: 20px; } img.comp-logo { top: 75px; } .read-full-story-span { background-color: transparent; padding: 0; color: #5A2A82; text-decoration: underline; } .component-text.quote-content.quote-content-center { /*transform: translate(0%, 10%);*/ } .carousel1 .col-xs-12.col-sm-12 { padding-right: 0; padding-left: 0; } .carousel1 .component-content-carousel .carousel-slide { padding: 5px 0px; } } </style> </section> </div> </div> <div class="contentCarousel aem-GridColumn aem-GridColumn--default--12"> <div class="background-component vert-pad-top-md vert-pad-bottom-md"> <div class="container component-content-carousel-container"> <section class="component-content-carousel slick-carousel " data-slides-to-show="1" data-autoplayspeed="6000"> <div class="carousel-slide"> <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="af91fd619-9052-43f6-aa36-8dae36a81aab" class="html-text-only-component"> <div class="container"> <div class="col-xs-12 col-sm-12"> <div class="text quote-op2"> <div class="background-component vert-pad-top-sm "> <div class="container quote-frame-height" style="border: 2px solid #5A2A82; "> <!-- <div class="overlay-click"><span>Learn more how we helped Citi</span></div> --> <section class="component-textcomp text-align-left quote-content"> <div class="component-text definition-image"> <h2 class="title no-margin"> <span class="text-size-larger" style="color: #5A2A82; padding: 0 10px;"><img src="/content/dam/black-duck/en-us/icons/icons8-quote-left-100.png" style="height:50px; width:auto;padding:0 10px;" alt="quotation mark" class="white-bg"></span> </h2> </div> <div class="component-text quote-company-name"> <!-- <h2> <span class="text-size-larger quote-company-name-content white-bg">Citi</span></h2> --> <img class="comp-logo" src="/content/dam/black-duck/en-us/images/Citi-logo-opt.png" alt="citi group logo"> </div> <div class="component-text quote-content quote-content-center"> <p class="new-quote-size" style="margin-bottom: 30px;">The format that Citi and Black Duck developed offers a great opportunity for team training—dynamic collaboration among the attendees to apply knowledge to common situations and problems faced by the team.</p> <p class="def-quote-info new-quote-size">Peigi Maides<br> VP of AppSec awareness and training program manager of CISO office, Citi <br><br> <a class="read-full-story-a" href="/resources/case-studies/citigroup.html"> <span class="read-full-story-span">Read the full story</span> </a> </p> </div> </section> </div> </div> </div> </div> <div class="col-xs-12 col-sm-12"> <div class="text quote-note"><a href="/resources/case-studies.html">Learn more how we help our customers</a></div> </div> </div> </section> </div> </div> </div> </div> <div class="carousel-slide"> <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="a86d0a14c-20ac-4ad6-a936-301ff5d0a2e2" class="html-text-only-component"> <div class="container"> <div class="col-xs-12 col-sm-12"> <div class="text quote-op2"> <div class="background-component vert-pad-top-sm "> <div class="container quote-frame-height" style="border: 2px solid #5A2A82; "> <div class="overlay-click"><span>Learn more how we helped FPT Software</span></div> <section class="component-textcomp text-align-left quote-content"> <div class="component-text definition-image"> <h2 class="title no-margin"> <span class="text-size-larger" style="color: #5A2A82; padding: 0 10px;"><img src="/content/dam/black-duck/en-us/icons/icons8-quote-left-100.png" style="height:50px; width:auto;padding:0 10px;" alt="quotation mark" class="white-bg"></span> </h2> </div> <div class="component-text quote-company-name"> <!-- <h2> <span class="text-size-larger quote-company-name-content white-bg">FPT Software</span></h2> --> <img class="comp-logo" src="/content/dam/black-duck/en-us/images/fpt-software-logo-opt.png" alt="fpt software logo"> </div> <div class="component-text quote-content quote-content-center"> <p class="new-quote-size" style="margin-bottom: 30px;">We would strongly recommend the Black Duck AST tools to all enterprises, especially those specializing in embedded systems where code quality is of paramount importance.</p> <p class="def-quote-info new-quote-size">Do Van Khav<br> Chief delivery officer and executive VP, FPT Software<br><br> <a class="read-full-story-a" href="/resources/case-studies/fpt-software.html"> <span class="read-full-story-span">Read the full story</span> </a> </p> </div> </section> </div> </div> </div> </div> <div class="col-xs-12 col-sm-12"> <div class="text quote-note"><a href="/resources/case-studies.html">Learn more how we help our customers</a></div> </div> </div> </section> </div> </div> </div> </div> <div class="carousel-slide"> <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="a51f11c1e-64b2-4787-9fa2-b16652aec6aa" class="html-text-only-component"> <div class="container"> <div class="col-xs-12 col-sm-12"> <div class="text quote-op2"> <div class="background-component vert-pad-top-sm "> <div class="container quote-frame-height" style="border: 2px solid #5A2A82; "> <div class="overlay-click"><span>Learn more how we helped JDA Software</span></div> <section class="component-textcomp text-align-left quote-content"> <div class="component-text definition-image"> <h2 class="title no-margin"> <span class="text-size-larger" style="color: #5A2A82; padding: 0 10px;"><img src="/content/dam/black-duck/en-us/icons/icons8-quote-left-100.png" style="height:50px; width:auto;padding:0 10px;" alt="quotation mark" class="white-bg"></span> </h2> </div> <div class="component-text quote-company-name"> <!-- <h2> <span class="text-size-larger quote-company-name-content white-bg">JDA Software</span></h2> --> <img class="comp-logo" src="/content/dam/black-duck/en-us/images/blueyonder-opt.png" alt="blue yonder logo"> </div> <div class="component-text quote-content quote-content-center"> <p class="new-quote-size" style="margin-bottom: 30px;">We’re now able to ensure that none of our products are released with open source license risks or security issues.</p> <p class="def-quote-info new-quote-size">John Vrankovich<br> Principal architect, JDA Software<br><br> <a class="read-full-story-a" href="/resources/case-studies/jda.html"> <span class="read-full-story-span">Read the full story</span> </a></p> </div> </section> </div> </div> </div> </div> <div class="col-xs-12 col-sm-12"> <div class="text quote-note"><a href="/resources/case-studies.html">Learn more how we help our customers</a></div> </div> </div> </section> </div> </div> </div> </div> </section> </div> </div> </div> <div class="banner image aem-GridColumn aem-GridColumn--default--12"> <style scoped> .c5b6f38ac-0e2f-4e17-bfc8-4f44fa1fc069.component-banner .desktop-wrapper { background-image: url("/_jcr_content/root/synopsyscontainer/banner/image.coreimg.svg/1722112816193/footer-purple.svg"); } @media only screen and (min-width: 730px) { .desktop-svg{ opacity: 0; } } </style> <style scoped> @media only screen and (max-width: 729px) { .c5b6f38ac-0e2f-4e17-bfc8-4f44fa1fc069 .dm-mobile{ display: none; } .c5b6f38ac-0e2f-4e17-bfc8-4f44fa1fc069 .dm-desktop{ display: block; } } </style> <section id="banner-5950558fc6" class="component-banner c5b6f38ac-0e2f-4e17-bfc8-4f44fa1fc069 transparent " data-card-type="banner" data-link="/content/black-duck/en-us/contact-sales.html"> <div class="desktop-wrapper "> <div class="text-overlay flex-container content-align-center text-align-center cropped-img"> <div class="content-wrapper text-width-60 paddingSmall "> <div class="text-wrapper contentValignCenter"> <div class="component-text"> <h4 class="title"><span class="text-size-smaller" style="color: #fff;"><p>Transform the way you build and deliver software</p></span></h4> <div class="component-text"> <div class="component-button padding-10" style="background-color: #fcaf1a"> <a href="/contact-sales.html">Ready to get started?</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="htmlTextOnly aem-GridColumn aem-GridColumn--default--12"> <div class="container "> <section id="a9d63f697-f08e-40f6-b4db-b2d48f3c731b" class="html-text-only-component" data-enable-page-css="true"> <style> .quote-frame-height{ min-height: 390px; } .quote-content-center{ margin:-30px 0; top: 50%; left: 50%; transform: translate(0%, 10%); width: 100%; } .definition-image { margin-top: -105px; margin-bottom: 45px; } .quote-content { padding: 40px; } p.def-quote-info { text-align: right; margin-bottom: 60px!important; font-size: 15px; font-weight:400; } .definition-boxlink { margin-bottom: 15px!important; } .quote-company-name { margin-top: -135px; text-align: right; } .quote-company-name-content{ color: #5A2A82; padding: 0 10px; font-weight: 900; } .quote-op2 a{ color: #111c24!important; cursor: pointer!important; } .quote-op2 a:hover{ text-decoration: none!important; color: #111c24!important; } .quote-note{ font-size:16px; text-align:center; margin-top:10px; font-weight:500; } @media only screen and (max-width:1280px){ .definition-image { margin-top: -95px; } .quote-company-name { margin-top: -125px; } } @media only screen and (max-width: 768px) { .quote-frame-height{ min-height: 320px; } .definition-text { margin-top: -42px; } .definition-image { margin-top: -75px; margin-bottom: 25px; } .quote-content { padding: 30px; } p.def-quote-info { margin-bottom: 40px!important; font-size: 14px; } .text.quote-op2 { padding-top: 15px; } .quote-company-name { margin-top: -100px; } .quote-content { padding: 20px; } } @media only screen and (max-device-width: 480px) { .quote-company-name { margin-top: -40px; background-color:transparent; text-align: center; margin-bottom: -30px; } .quote-frame-height{ min-height:780px; } .quote-content{ padding:10px; } .definition-image { margin-top: -65px; } .quote-company-name-content{ background-color: transparent; padding:0px; } } </style> </section> </div> </div> <div class="experiencefragment aem-GridColumn aem-GridColumn--default--12"> </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="a67d2e321-9be3-47dd-8bbf-b41e2042b0ec" 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 &amp; 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&amp;A Due Diligence</a></li> <li><a href="/solutions/compliance.html">Quality &amp; Security Standards Compliance</a></li> </ul> </div> <div class="BD-5ths"> <h3>Products &amp; 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 &amp; 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 &amp; 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="ae1a845a1-707f-44df-81a8-149b32d00d9b" 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>

Pages: 1 2 3 4 5 6 7 8 9 10