Software supply chain security - Software supply chain security protects the integrity and trustworthiness of all components, tools, and processes across the SDLC to proactively prevent risk. - Administrator Guide - Cortex Cloud Posture Management - Cortex CLOUD

Cortex Cloud Runtime Security Documentation

Product
Cortex Cloud Application Security > Cortex CLOUD
License
Cloud Runtime Security
Creation date
2024-12-24
Last date published
2026-06-04
Category
Administrator Guide
Abstract

Software supply chain security protects the integrity and trustworthiness of all components, tools, and processes across the SDLC to proactively prevent risk.

Software Supply Chain refers to the set of digital assets involved in creating software artifacts and applications, beyond the code written by developers. This includes third-party components (SBOM), development systems and tools, and both human and non-human identities that write code or interact with these systems.

Because a significant portion of application security risks originates from the software supply chain rather than the code itself, securing it is essential to ensure the integrity and trustworthiness of application artifacts. The software supply chain security (SSCS) module focuses on protecting all components across the supply chain.

Solution pillars

Securing the software supply chain requires protecting the entire Software Development Life Cycle (SDLC) across four primary pillars:

  • Systems and tools: Securing all core development systems, such as Version Control Systems (VCS) or Source Control Management, (SCM) systems, CI/CD orchestration platforms, and development floor tools (such as scanners, test automation, AI code assistants)

  • Third-party software components (SBOM): Ensuring the security and integrity of all software packages that are used in the application code but not organically developed by the R&D teams

  • Code identities: Securing all identities (human and non-human) involved in writing code and maintaining development systems to ensure high integrity, prevent unauthorized access, and enable precise attribution

  • Development processes and pipelines: Maintaining and properly configuring the files and processes used to develop applications, including project files, pipeline definitions, and other development build and deploy configurations

The value proposition

Cortex Cloud provides specific capabilities to manage assets, risks, and policies across your development environment:

  • Visibility: Exposes the entire software supply chain, including systems, tools, identities, and software components, and maintains a comprehensive inventory across the SDLC (repositories, organizations, CI/CD pipelines, cloud instances, security tools, and packages)

  • Risk reduction: Prevents security flaws across development environments and processes from propagating into downstream application artifacts, with unified risk prioritization across dependencies

  • Governance: Enforces automated guardrails through Policy-as-Code, embedding security checks directly into CI/CD workflows and replacing manual security gates

  • Attribution: Tracks human and non-human identities and correlates code issues to specific committers, enabling clear ownership and streamlined remediation

  • SBOM and issue management: Automates SBOM generation and tracks vulnerabilities, operational risks, licensing issues, and supply chain risks, while normalizing native and third-party findings into a single model

  • Compliance: Continuously monitors the environment and automates reporting to support standards such as CIS GitHub, CIS GitLab, and OWASP CI/CD Top 10

  • Market trust: Demonstrates a verifiable security posture to customers by providing transparent, enforceable, and auditable software development practices

User personas and workflows

Supply chain security supports these workflows:

  • AppSec practitioner

    As the primary stakeholders of the organization's application security program, AppSec practitioners are responsible for managing software supply chain security and SDLC governance.

    • Responsibilities: Configures supply chain policies, approves the integration of external CI/CD tools, and prioritizes the remediation of systemic supply chain risks across all native and third-party detection sources

    • Workflows: Reviews identified supply chain risks (such as compromised packages or vulnerable build pipelines), uses code identity attribution to pinpoint the exact asset owner, and assigns tickets for remediation. They direct the onboarding of new SDLC assets and demonstrate supply chain compliance (such as SBOM availability and provenance tracking) to internal and external auditors from a central console

  • DevSecOps

    DevSecOps engineers are responsible for the security operations of the DevOps environment. They execute the supply chain security strategy specifically within this domain, focusing on securing CI/CD orchestration systems and their associated workflows or pipelines based on AppSec requirements.

    • Responsibilities: Manages the technical integration of security controls directly within the CI/CD pipelines and development environments and fixing misconfigurations of CI/CD orchestration systems and the associated pipelines/workflows

    • Workflows: Integrates scanning tools and provenance generators into the CI/CD pipeline, enforces pipeline-level configurations to prevent tampering or secret leakage, and actively handles the onboarding of many supply chain assets (build pipelines, third-party SCA scanners) into the platform

  • Developer or security lead in R&D

    Developers, often acting as security champions within the R&D team, are responsible for addressing supply chain vulnerabilities at the code and dependency level, as well as maintaining the security posture of source control environments.

    • Responsibilities: Resolves specific software supply chain vulnerabilities, dependency risks, and holds the primary responsibility for changing and securing configurations within Version Control Systems (VCS) or Source Control Management (SCM) systems

    • Workflows: Receives routed tickets to fix issues directly at the source, such as updating vulnerable open-source dependencies, correcting VCS/SCM repository access controls and misconfigurations, or addressing specific SBOM and open-source licensing violations