Software Supply Chain Security 

Assure Third-Party Software Security When Source Code Isn’t Available.

Assure Third-Party Software Security When Source Code Isn’t Available

Binary SCA For Your Software Supply Chain 

CodeSentry is a Binary SCA solution that produces a SBoM without the need for source code. Binary SCA analyzes compiled code to identify open source components used by your vendors and suppliers then map them to the industry’s most complete and timely vulnerability and license database. 

The risk in supply chains is real. Recent examples include: 

  • A vulnerability in the popular Apache Log4j component allowed unauthenticated remote code execution and access to thousands of servers and products 
  • Heartbleed, a vulnerability in OpenSSL was first disclosed in 2014. Over six years later, the SANS Institute reported finding over 200,000 systems that were still using the vulnerable component. 
  • Ripple20 is a set of 19 vulnerabilities in the commercial version of the Treck TCP/IP stack with four vulnerabilities rated critical with CVSS scores over 9 that enable Remote Code Execution. These vulnerabilities impact devices from a wide variety of vendors, including HP, Schneider Electric, Intel, Rockwell Automation, Caterpillar, Baxter and many more across medical, industrial, transportation, oil and gas, and other industries. 

Evaluate Your Third and Fourth-Party Binaries

Understand Component Risk

Software development teams no longer have the luxury of long development cycles. Today’s world demands rapid release cycles to meet customers’ needs quickly. The adoption of open source greatly reduces development time, but also introduces risk from known vulnerabilities in those components. CodeSentry allows teams to identify open source components in third-party binaries and containers, including any used in commercial components licensed and used by the third-parties.  

Alleviate Need for Source Code Access

Analyze Legacy Code

CodeSentry identifies open source components in binaries. Source-based Software Composition Analysis (SCA) tools require source code to identify components and produce a Software Bill of Materials (SBoM). But source code isn’t always available, even for in-house projects. Commercial components and software built by vendors and partners are delivered as binaries. Code from the supply chain can comprise at least 25% of the final application. Identifying vulnerable components in these binaries is just as important to product security. 

Identify Security Weaknesses

Proactively Reduce Exposure

CodeSentry does more than just produce a Software Bill of Materials. By assessing binaries “as deployed”, CodeSentry can also teams to Zero-Day vulnerabilities resulting from poor security development practices including weak cryptography, use of potentially dangerous functions, insecure temporary files, and poor input validation. It also checks for misconfiguration of security features in compilers used by third parties providing binaries. 

Our Customers

  • “CodeSonar does a better job of finding the more serious problems, which are often buried deep in the code and sometimes hidden by unusual programming constructs that are hard for other static analysis tools to parse.” GE Aviation

    GE Aviation

  • “The quality of our products starts with ensuring the quality of the software we develop. Good quality software is good for safety and security”

    Piotr Reczek

    Software Team Leader for Merit

Case Studies

Learn how customers gain value using CodeSecure’s solutions via case studies in medical, aerospace, tech, and more.

Browse all Case Studies
  • eLeapPower

    The Challenge: Finding a scalable Static Application Security Testing (SAST) solution to support a lean team of experienced software engineers as they innovate new solutions while adhering to strict software cybersecurity and functional safety requirements in the auto industry.

    Learn More
  • LeddarTech

    The Challenge: To build the LeddarVision software platform according to automotive industry requirements, starting in the design stage, and integrate checks in the development workflow in compliance with ISO26262 functional safety requirements for road vehicles, MISRA C, MISRA C++ and AUTOSAR C++ coding standards and security requirements such as CERT C++.

    Learn More
  • Telit

    CodeSecure Helps Telit Deliver Safety Faster. Telit is a global leader in cellular-based M2M and Internet of Things (IoT) solutions that have been connecting the world from the inside out for nearly 20 years.

    Learn More
  • Piper

    Transportation – CodeSecure Helps Optimize Smart Sensors and Technologies to Increase Transportation Throughput.

    Learn More
  • Petroleum Experts

    Industrial – CodeSecure Helps Deliver High Quality, Safe, Secure Software and Ensure Customer Satisfaction.

    Learn More
  • NASA-White Sands: The Benefit of Static Analysis

    Aerospace – CodeSecure Contributes to NASA Study Exploring the Benefits of Static Analysis.

    Learn More

Related Resources

View all blog posts
  • Navigating the EU Cyber Resiliency Act

    Read More
  • MISRA validation on FreeRTOS

    Read More
  • White House Urges Tossing C and C++ From Critical Infrastructure Systems… and why this is not a good idea.

    Read More
  • SBOMs Top of Mind at RSAC 2024

    Read More
  • Introducing BCA Marketplace: SBOM generation & management

    Read More
  • Code Complexity

    Read More
  • Best DevOps Practices for Embedded Micro-Systems

    Read More
  • Static Application Security Testing at Scale 

    Read More

Book a Demo

We’re ready to help you integrate SAST and BCA security into your DevSecOps flow. Get a personally guided tour of our solution offerings to ensure you are receiving the right solution for your development team. 

book now