By NHI Mgmt Group Editorial TeamDomain: Cyber SecuritySource: RapidsortPublished August 19, 2026

TL;DR: Secure software development has to address intake, build, and runtime together, Rapidsort argues, citing 85% open-source software adoption, 10 hours from disclosure to active exploit, and more than 235,000 known-fix CVEs identified from 2016 to 2025. The governance lesson is that vulnerability reduction, SBOM discipline, and runtime visibility now need to be treated as a continuous control system, not a late-stage patching exercise.


At a glance

What this is: This white paper argues for eliminating known vulnerabilities across the SDLC by hardening container images, analyzing real exploitability at build time, and measuring what actually runs in production.

Why it matters: It matters to IAM, NHI, and security practitioners because software supply chain controls increasingly depend on identity, privilege, and runtime governance, not just scanning and patching.

By the numbers:

👉 Read Rapidsort's white paper on secure SDLC hardening and runtime visibility


Context

Secure software development fails when security is treated as a final gate instead of a lifecycle property. In practice, that leaves container images, dependencies, and production workloads carrying unnecessary exposure long after teams believe they have validated the code. The article’s secure SDLC framing is especially relevant to identity and access governance because build systems, registries, and runtime platforms all rely on secrets, service accounts, and automated access paths that must be governed like any other privileged surface.

The white paper argues for reducing exposure at intake, build, and runtime rather than relying on late-stage remediation. That is a familiar failure pattern in modern DevOps: fast delivery often outpaces security review, and the result is a pipeline that ships vulnerable artifacts faster. For NHI and IAM teams, the key intersection is operational identity. CI/CD systems, scanners, profilers, and deployment automation all depend on machine credentials that need lifecycle control and least-privilege design.


Key questions

Q: How should security teams reduce vulnerability exposure in containerised SDLC pipelines?

A: Teams should reduce exposure before workloads reach production by standardising on hardened base images, pruning unused components, and tying vulnerability prioritisation to exploitability. SBOMs help, but they are only useful when combined with build and runtime context. The goal is fewer inherited weaknesses, smaller attack surface, and faster remediation decisions.

Q: Why do build-time vulnerability scans often create more noise than risk reduction?

A: Build-time scans often over-report because they list every known CVE in an artifact, whether or not the component is loaded, reachable, or exploitable in the target workload. That creates backlog pressure without improving security. Teams need applicability analysis and runtime context to distinguish real exposure from theoretical findings.

Q: What breaks when runtime profiling is missing from software supply chain governance?

A: Without runtime profiling, teams cannot tell whether a vulnerability exists only in the image inventory or in an active production component. That gap leads to misprioritised remediation, weak audit evidence, and blind spots when drifting workloads differ from approved builds. In practice, you lose the ability to govern actual exposure.

Q: How do software supply chain controls intersect with machine identity risk?

A: They intersect wherever CI/CD tools, registries, scanners, and deployment systems authenticate with service accounts, tokens, or API keys. If those machine identities are over-privileged or poorly rotated, attackers can manipulate the pipeline that creates trusted software. Governance must cover both the artifact and the identities that move it.


Technical breakdown

Why secure SDLC fails when vulnerabilities are handled too late

Traditional SDLC security is often reactive: code is written, dependencies are assembled, images are built, and only then do teams discover that vulnerabilities are widespread and expensive to remove. In containerised delivery, the problem compounds because base images and shared libraries propagate risk across many workloads. The article’s intake-first model is about reducing inherited exposure before code reaches production, which is more efficient than trying to correct a mature build graph after deployment. This approach also changes how teams think about supply chain risk, because the artifact itself becomes the control surface.

Practical implication: shift vulnerability reduction left to the image and dependency layer before runtime remediation becomes the only option.

How curated container images and SBOM analysis reduce attack surface

Curated images reduce the number of known-bad components that enter the pipeline, while SBOM generation clarifies what is present in the build. The useful technical distinction is between installed components and actually applicable exposure. A scanner that flags every CVE without context creates noise; exploit-aware analysis narrows attention to the vulnerabilities that matter in the target environment. Removing unused packages and binaries further reduces attack surface because many exploits depend on optional components that are present but not needed. The result is smaller, simpler, and easier-to-govern build artifacts.

Practical implication: pair SBOM generation with component pruning and exploit-aware prioritisation, not raw CVE counting.

Why runtime bill of materials changes compliance and remediation

A runtime bill of materials captures what is actually executing in production, which is different from what a build manifest claims should be there. That distinction matters because dormant packages and theoretical exposures do not always represent real risk, while active runtime components do. Continuous profiling helps teams validate the live attack surface and produce audit evidence that reflects operational reality. For governance teams, this is useful because remediation can be based on actual execution, not just installed state. In regulated environments, that can materially improve compliance readiness and reduce false urgency.

Practical implication: use runtime profiling to drive remediation and audit evidence from live execution, not only from build-time inventories.


Threat narrative

Attacker objective: The attacker aims to exploit shipped software faster than teams can remove inherited vulnerabilities or verify what is truly active in production.

  1. Entry occurs through vulnerable software components or exposed container images that are inherited into the build pipeline.
  2. Escalation follows when unnecessary packages, unused binaries, or weakly governed dependencies expand the exploitable surface inside build and runtime environments.
  3. Impact is workload compromise, avoidable exposure, and slower remediation because teams are chasing CVEs that do not reflect what is actually running.

NHI Mgmt Group analysis

Shift-left security is incomplete unless it reaches runtime. Build-time hardening can reduce the number of exposed components, but it cannot tell teams what is actually live in production. Continuous profiling and runtime visibility are therefore the governance layer that separates assumed risk from executable risk. For identity programmes, that distinction mirrors the difference between issued credentials and actively used credentials. Practitioner conclusion: secure SDLC controls must extend past build artifacts into runtime evidence.

Exploit-aware prioritisation is the right answer to CVE overload. The article’s focus on CVE applicability reflects a broader industry problem: vulnerability management breaks down when every finding is treated as equally urgent. A risk score that accounts for exploitability and runtime context is more defensible than a flat backlog of issues. That logic aligns with NIST CSF and MITRE ATT&CK thinking, where operational relevance matters more than inventory size. Practitioner conclusion: prioritise what can actually be used against the running workload.

Secure software supply chain governance is now an identity problem as much as a code problem. Build systems, registries, profilers, and deployment tools all authenticate with secrets, service accounts, and automated permissions. If those identities are over-privileged or poorly lifecycle-managed, the pipeline itself becomes a high-value target. This is where NHI governance intersects directly with software supply chain security: the controls protecting artifacts are only as strong as the identities operating them. Practitioner conclusion: govern pipeline identities with the same discipline you apply to privileged human access.

Curated images reduce inherited risk, but they do not remove the need for change control. A hardened base image lowers exposure, yet teams still need assurance that the image used in build and the workload used in production remain aligned over time. That makes drift detection, approval logic, and compliance evidence part of the same control plane. The broader market signal is that software security is moving from periodic review toward continuous assurance. Practitioner conclusion: treat image governance, build assurance, and runtime monitoring as one lifecycle.

What this signals

Curated images solve only half of the exposure problem. The programme risk shifts to governance of the systems that build, scan, and deploy those images, because those systems rely on privileged non-human identities. The control model should therefore combine software supply chain security with machine identity lifecycle management, anchored in the OWASP Non-Human Identity Top 10 and the NHI Lifecycle Management Guide.

Runtime evidence is becoming the decision point for remediation. Teams that still operate from static build inventories will struggle to separate real exposure from inherited noise, especially as container estates scale. The useful operating model is to combine build-time SBOMs, runtime profiling, and privileged access controls for pipeline identities so security decisions follow live state rather than assumption.

Software supply chain programmes should expect more convergence between DevSecOps, identity governance, and compliance evidence. The organisations that can prove who or what is allowed to build, sign, deploy, and run software will move faster with less audit friction than those relying on isolated scans and manual exception handling.


For practitioners

  • Reduce inherited exposure at intake Standardise on curated base images for approved workloads and require evidence that high-risk packages are removed before build promotion. Tie image approval to measurable reduction in exposed components, not to image freshness alone.
  • Use exploit-aware CVE triage Rank findings by whether the vulnerable component is actually reachable, loaded, or executed in the target workload. Combine SBOM data with runtime context so teams stop spending effort on theoretical issues that never become attack paths.
  • Govern CI/CD machine identities Inventory the service accounts, tokens, and API keys used by build, scan, and deployment systems, then apply least privilege and rotation controls. Pipeline identities should be treated as privileged infrastructure accounts, not convenience credentials.
  • Add runtime profiling to compliance evidence Capture what is actually running in production and use that evidence in remediation and audit workflows. This closes the gap between declared build contents and live operational state, which is where many programmes lose control.

Key takeaways

  • Secure SDLC fails when vulnerability management starts too late and never reaches runtime evidence.
  • The article’s core finding is that exploit-aware analysis, curated images, and runtime profiling reduce both attack surface and remediation noise.
  • For practitioners, the priority is to govern pipeline identities and live workload state as part of one software supply chain control model.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

MITRE ATT&CK address the attack surface, NIST CSF 2.0, NIST SP 800-53 Rev 5 and CIS Controls v8 set the technical controls, and ISO/IEC 27001:2022 define the regulatory obligations.

FrameworkControl / ReferenceRelevance
MITRE ATT&CKTA0006 , Credential Access; TA0010 , ExfiltrationSupply chain compromise often relies on credential theft and downstream exfiltration from build systems.
NIST CSF 2.0PR.IP-4Secure SDLC controls align with secure development and change management practices.
NIST SP 800-53 Rev 5SI-2Flaw remediation and vulnerability handling are central to the article’s remediation model.
CIS Controls v8CIS-16 , Application Software SecurityThe article focuses on hardening software supply chains and development pipelines.
ISO/IEC 27001:2022A.8.8The topic maps to management of technical vulnerabilities in software and infrastructure.

Map build and runtime exposure to attacker tactics and tighten controls around credentials used in delivery pipelines.


Key terms

  • Pipeline Bill Of Materials: A Pipeline Bill of Materials extends SBOM thinking into the delivery chain by recording what was used, transformed, and promoted during build and release. It matters because many supply chain risks are introduced after code is written, inside automation, packaging, and deployment steps.
  • Exploit-Weighted Prioritisation: Exploit-weighted prioritisation is the practice of ranking remediation work by whether a vulnerability is actively exploited, not just by technical severity. It combines external threat signals, fix availability, and asset exposure so teams can reduce real attacker opportunity first.
  • Curated Container Image: A curated container image is a pre-hardened base image that has unnecessary components removed and known vulnerabilities reduced before teams build on it. It shortens the path to lower exposure, but it still needs governance so the approved image remains aligned with what is deployed and executed.
  • Software Supply Chain: A software supply chain is the set of tools, identities, dependencies, and processes that turn source code into deployed software. Because it relies on automation and privileged machine identities, it becomes a governance problem when access, signing, and deployment controls are too broad.

What's in the full article

Rapidsort's full white paper covers the operational detail this post intentionally leaves for the source:

  • The curated image library approach and how it is organised across Ubuntu, Debian, Red Hat, and Alpine variants.
  • The Rapid Risk Score method used to decide which CVEs are actually applicable in build contexts.
  • How runtime profiling produces RBOM evidence for audit and compliance workflows.
  • How the platform integrates with existing CI/CD pipelines without changing application code.

👉 The full Rapidsort white paper covers curated images, SBOM analysis, and runtime compliance evidence in more detail.

Deepen your knowledge

NHI Foundation Level course, the industry's only accredited NHI security programme, covers NHI governance, machine identity security, secrets management, and identity lifecycle controls. It helps IAM, platform, and security teams apply lifecycle discipline to the identities that operate modern delivery pipelines.
NHIMG Editorial Note
Published by the NHIMG editorial team on August 21, 2026.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org