Software is everywhere. Whether it’s powering a healthcare system, running a financial institution, or supporting a small online business, software is now central to how we operate. But with this reliance comes a growing risk, one that most organisations aren’t fully prepared for. At SECNORA, we believe that strong cybersecurity begins with clarity and informed decision-making. Understanding the risks, and adopting proven strategies and frameworks like SLSA (Supply-chain Levels for Software Artifacts), is key to securing today’s software-driven systems. SLSA helps organisations strengthen the integrity of their software supply chain through structured, progressive levels of assurance.
In this blog, we’ll explore what a software supply chain attack really is, introduce the SLSA framework, explain its four security levels, outline the implementation process, and highlight how SLSA can enhance your organisation’s ability to resist and recover from supply chain threats.
A supply chain attack is when cybercriminals target software at the point of creation not at the end-user. Rather than trying to breach a system after it’s been installed, attackers go after the systems and people that build the software in the first place. Their goal? To sneak malicious code or vulnerabilities into a trusted product before it ever reaches the market. Once the compromised software is released and integrated, it can give attackers access to networks, sensitive data, or internal systems without any immediate signs of intrusion. This makes such attacks extremely difficult to detect and even harder to trace. Supply chain threats take advantage of the trust placed in software providers, third-party tools, and update mechanisms. When an organisation installs a trusted application, they often assume it’s safe. Attackers exploit that assumption by inserting themselves quietly into the development process long before the product is in use.
Unfortunately, supply chain attacks are no longer rare. Over the past few years, they’ve affected both private companies and public institutions worldwide. These incidents have shown how a single breach in a software pipeline can create ripple effects across thousands of organisations. Governments and security experts are now treating this issue as a top priority. At SECNORA, we’ve responded by helping our clients gain visibility into their development pipelines, secure their software sources, and adopt frameworks like SLSA (Supply-chain Levels for Software Artifacts) to protect against tampering and maintain code integrity.
SLSA (pronounced “salsa”) stands for Supply-chain Levels for Software Artifacts. It’s a security framework designed to help businesses of all sizes strengthen their software development and delivery process. Developed by leading minds in the tech and security industries, SLSA lays out a clear, step-by-step path for improving software integrity. Simply put, it helps ensure that the software you build or use hasn’t been changed or compromised by someone else along the way.
Every piece of software goes through a journey from source code to build systems, and finally to the product you deploy or install. Along that path, there are multiple points where things can go wrong: unauthorised access, human error, or deliberate tampering. SLSA focuses on protecting that entire journey. It introduces clear controls to make sure that what ends up in your hands is exactly what was intended with a full record of where it came from and how it was built. For businesses, this means reliability, trust, and control over your software environment. SLSA is made up of four levels, each building on the previous one:

Each level helps you reduce risk and prove to stakeholders; clients, partners, and regulators that your software is trustworthy. SECNORA sees SLSA as a vital part of any modern defence strategy. Any organisation that builds, uses, or distributes software can benefit. By adopting SLSA, our clients are better protected and also able to meet increasing demands from regulators and customers for transparency and accountability in digital operations.
At its core, SLSA protects against tampering and misconfiguration. By design, it makes the build process auditable and cryptographically verifiable. For each build, SLSA requires generating a provenance record, essentially a signed “receipt” that logs where, when and how an artifact was produced. In practice this uses in-toto attestations (an open framework for supply-chain metadata): build tools produce a signed statement of the exact source inputs, steps and environment used. As one security guide notes, “in-toto is an unopinionated layer to express supply chain info, and SLSA is the opinionated layer specifying exactly what information must be captured”. Encapsulating provenance in a signed in-toto attestation gives it strong integrity and authenticity guarantees. Downstream users, developers and DevOps teams can then verify that any component came from an approved source and build process, not from a malicious fork or tampered binary.
These provenance attestations cover key security controls. They ensure source integrity (every code change is accounted for, often with cryptographic signatures) and build integrity (the output genuinely reflects the declared source and build recipe). For example, SLSA forbids any hidden manual steps in the pipeline: builds must be fully automated and reproducible, and the build platform must sign the resulting metada. In this way, SLSA helps “prevent tampering” and “improve integrity” at every link in the chain. When implemented, it means an attacker who tries to slip malicious code into a build would break the attestations or be flagged by the signed provenance. In short, SLSA makes your software supply chain tamper-evident and traceable from origin to release.
Adopting SLSA is intended to be incremental. Here are key steps a development team can follow:
Many modern tools and platforms now support SLSA out of the box or via plugins:
In practice, teams mix and match these tools in their development workflows. The key is to ensure the pipeline automatically records and signs every step, and that no critical step (like compilation or packaging) happens outside this secure process.
Adopting SLSA brings clear benefits to developers and operators:
By following SLSA’s guidelines, organisations achieve an industry-recognised baseline of supply chain security. And because the levels are incremental, teams can start small (Level 1 or 2) and grow security as they mature.
At SECNORA, we emphasise that supply-chain security must be strategic and scalable. The SLSA framework fits this approach perfectly, it provides clear, practical steps from basic to advanced security. By adopting SLSA best practices, technical teams can systematically protect their build pipelines and software artifacts. SECNORA supports clients in implementing these controls, from setting up signed CI/CD pipelines to choosing the right tools and verifying compliance. In doing so, we help ensure that every component of your software is trusted, tamper-proof and ready for production use.
Copyright @ 2026 SECNORA®