Skip to main content

Harness Software Supply Chain Assurance (SSCA) overview

In today's software development landscape, reliance on open-source components and various DevOps tools has become essential for faster development. While this approach streamlines the development process and accelerates product delivery, it also introduces potential risks to the software supply chain. These risks include security vulnerabilities from the extensive chain of dependencies, which can lead to zero-day exploits, licensing discrepancies, and other attacks. Additionally, while there are various tools involved in the software development process, the tools themselves can also open the door to multiple supply chain attacks.

High-profile breaches, like those experienced by Log4j, SolarWinds and Codecov, have further underscored the importance of software supply chain security. While standard security techniques for detecting vulnerabilities in source code are essential, they don't fully address the risks throughout the supply chain journey, - from source to distribution.

To address these challenges, the Harness Software Supply Chain Assurance (SSCA) module is designed to secure the software supply chain, ensuring a layer of security that extends beyond conventional measures.

Software Supply Chain Assurance Objectives

The SSCA module focuses on securing the software supply chain from two critical perspectives: dependency attacks and exploits from the DevOps toolchain. It ensures that the software remains secure throughout the entire delivery process by addressing risks from both sides. The SSCA module helps you to achieve the following objectives

  1. Risk and Compliance Visibility: Gain insights into the security posture of code repositories, artifacts, and CI/CD tools concerning risk and compliance standards such as CIS Benchmarks, OWASP Top 10 CI/CD Risks, and SLSA.
  2. Intelligent Remediation: Initiate SLAs and track the remediation of all risk and compliance issues, including the removal of non-compliant open-source dependencies, using SBOMs (Software Bill of Materials).
  3. Governance Policy Enforcement: Achieve a high level of security by collecting evidence and enforcing supply chain governance policies based on compliance standards and SBOMs.

This comprehensive approach helps organizations maintain a secure and compliant software supply chain, mitigating risks from dependencies and ensuring robust protection against potential attacks from the DevOps toolchain.

Software Supply Chain Assurance Features

To realize the objectives, the SSCA module offers the following features:

For more information about these features and how SSCA integrates with the Harness Platform, go to the SSCA key concepts.