By NHI Mgmt Group Editorial TeamBased on StepSecurity: “2026 Mid-Year Update: On Pace for Our Biggest Year Yet” (July 24, 2026)

TL;DR: ARR grew more than 5x in 2024 and 2025, with H1 2026 on pace to surpass both years as AI-expanded development pipelines and attacker capabilities pushed software supply chain risk upstream, according to StepSecurity. The operational question is no longer whether a single control works, but how to govern trust across developer machines, repos, registries, and CI/CD runtime.


At a glance

What this is: StepSecurity argues that AI has accelerated software supply chain risk faster than point controls can adapt, pushing defenders to govern trust across the entire development and delivery pipeline.

Why it matters: This matters because software supply chain compromise now affects identity-bearing assets, developer machines, CI/CD workflows, and package trust decisions that IAM and security teams increasingly have to govern together.

By the numbers:

  • StepSecurity says it closed roughly 7x more new customers in H1 2026 than in H1 2025.

Context

Software supply chain security is the governance problem created when code, dependencies, build systems, and developer endpoints all become trusted paths into production. Once AI expands both software creation and attacker automation, point controls no longer contain the full exposure because the attack surface moves upstream into the places where code is written, reviewed, packaged, and executed.

This article is not really about one vendor's growth curve. It is about a broader shift in how practitioners have to think about trust in software delivery, including the identity and access assumptions attached to developer machines, CI/CD runners, package registries, and automated tooling such as AI coding agents.


Key questions

Q: What breaks when software supply chain controls are only partially automated?

A: Partial automation creates inconsistent enforcement, which means some builds are protected while others slip through manual exceptions or forgotten paths. That weakens trust in the whole release process. The practical consequence is asymmetric risk, where attackers only need to find one unprotected route to get a compromised artefact into production.

Q: Why do compromised packages that reach into home directories and CI environments create broader risk than simple credential theft?

A: They can turn one trusted execution path into a launch point for lateral compromise. In this case the payload sought SSH keys, cloud tokens, package-publishing secrets, and vault data from reachable locations. That means exposure is not limited to the local host. Stolen secrets can enable republishing, workflow tampering, and further supply-chain spread across developer and build environments.

Q: What are the signs that software supply chain controls are failing in practice?

A: Common warning signs include overreliance on vulnerability lists, weak visibility into third party dependencies, limited scrutiny of developer tooling, and no practical way to audit the full software estate. If teams can only identify known CVEs but cannot assess package provenance, build trust, or dependency risk at scale, their controls are missing the real attack surface.

Q: How should security teams govern autonomous coding agents in software delivery pipelines?

A: Treat the agent, its sandbox, and its tool access as a single governed execution path. Require per-run identity, scoped credentials, signed triggers, and human approval before merge. The key is not to stop automation, but to ensure every autonomous action has a bounded lifecycle, a clear owner, and an auditable trail from trigger to release.


Technical breakdown

Why software supply chain attacks now start before production

Modern supply chain attacks increasingly target the places where software is assembled rather than the production systems that run it. That means developer endpoints, source repositories, package registries, and CI/CD workflows become the critical control planes. If an attacker can poison a dependency, hijack a workflow, or abuse a compromised build token, they can turn ordinary delivery automation into a propagation path. AI has raised the frequency and pace of this threat because both benign code generation and malicious tradecraft now move faster than manual review can keep up with. The technical shift is upstream, not just lateral.

Practical implication: move security controls to developer, repo, registry, and pipeline layers instead of relying on runtime-only detection.

How layered pipeline controls reduce blast radius

A layered pipeline model assumes no single checkpoint is sufficient. Controls such as package cooldown, secure registry enforcement, workflow-run policy, egress blocking, and runtime lockdown each address a different stage of compromise. This matters because supply chain attacks often span multiple environments, and a failure at one layer can still be contained by another. The architecture is closer to defense in depth than to a single hard gate. In identity terms, the same logic applies to non-human identities such as CI tokens, workflow credentials, and package-publishing permissions: each must be constrained at issuance and at execution.

Practical implication: enforce separate controls for issuance, review, execution, and outbound communication so one compromised identity cannot traverse the whole chain.

Why discovery and response have become one control problem

In supply chain incidents, detection is no longer enough if you cannot prove exposure quickly. The article shows the operational value of searching across developer machines, repositories, pull requests, default branches, and CI/CD workflows to determine whether a compromised package actually landed anywhere. That is an important architectural change: response now depends on environment-wide inventory, policy evidence, and runtime context, not just alerts. For identity and access governance, the lesson is that machine credentials, tokens, and workflow permissions must be traceable across the full lifecycle, not just during provisioning.

Practical implication: build searchable inventory and execution evidence for every non-human credential and automation path before the next package compromise lands.


Threat narrative

Attacker objective: The attacker wants to convert trusted build and delivery automation into a scalable path for secret theft, code poisoning, and downstream compromise.

  1. Entry begins when attackers compromise a package, workflow, or developer-facing component and push malicious code into the software delivery path.
  2. Credential access follows when the malicious component reaches CI/CD or developer environments and attempts to read tokens, secrets, or runner memory.
  3. Escalation occurs when the compromised component can influence pull requests, workflow execution, package consumption, or downstream build steps across multiple environments.
  4. Impact is achieved when secrets are exposed, malicious packages spread, or trusted software channels distribute attacker-controlled code at scale.

Read and download The State of NHI & AI Agent Breach Report 2026, covering 200+ breaches impacting Non-Human Identities including AI Agents.


NHI Mgmt Group analysis

AI has turned software supply chain governance into a trust orchestration problem. The core issue is no longer whether one layer can block a malicious package. It is whether organisations can coordinate controls across developer machines, repos, registries, and CI/CD with enough consistency to stop a poisoned dependency from becoming a production event. Practitioners should treat trust orchestration as a first-class security capability.

Machine identity is now part of the supply chain attack surface. Workflow tokens, package-publishing credentials, build runners, and AI coding agents all act as non-human identities that can be abused, over-scoped, or hijacked. That makes NHI governance relevant even in a supply chain article because the attack path increasingly depends on machine credentials and automated execution rights. Practitioners should govern these identities as operational assets, not just tooling details.

Blast-radius reduction matters more than perfect prevention. The article's own model shows that one control can miss while another catches the attack at a different stage. That means the security programme should optimise for rapid containment, searchable exposure evidence, and execution-time policy, not only for pre-merge approval. Practitioners should measure how quickly they can prove impact, not just how many checks they have.

The named concept here is upstream trust collapse. This is the condition where code generation, package sourcing, automated builds, and secret-bearing workflows all inherit trust from a chain that attackers can now reach faster than teams can manually validate it. Once upstream trust collapses, downstream controls become cleanup tools rather than prevention. Practitioners should harden the trust chain before it becomes a shared failure mode.

Supply chain resilience now depends on identity-aware operational controls. The article shows that an attack against code distribution becomes an access-control problem as soon as secrets, tokens, and workflow permissions are involved. That makes the boundary between software security and identity governance thinner than many programmes assume. Practitioners should align pipeline security with NHI governance and runtime policy in one operating model.

From our research library:

What this signals

Upstream trust collapse: This article captures the point at which software delivery stops being a linear build problem and becomes a governance problem across identities, artefacts, and execution environments. The reader's programme should respond by aligning CI/CD policy, package trust, and NHI governance before compromise becomes self-propagating.

The operational signal is clear. Teams that cannot inventory non-human credentials, verify package provenance, and prove execution path exposure will struggle to contain the next ecosystem-level incident, especially as AI accelerates both creation and abuse.

For practitioners, the immediate shift is to measure containment readiness across the full delivery chain rather than treating source control, registries, and runners as separate security domains.


For practitioners

  • Segment controls by pipeline stage Apply different controls to developer endpoints, source control, package intake, and CI/CD execution so compromise at one stage does not automatically extend to the next.
  • Inventory non-human credentials across the delivery chain Track workflow tokens, publishing credentials, runner secrets, and package-scoped permissions with the same discipline used for privileged human access.
  • Block newly published packages from immediate trust Use cooldown or verification gates before fresh dependencies can execute on developer machines or enter CI/CD builds.
  • Search for compromise across repositories and runners Maintain fast, environment-wide search across pull requests, default branches, workflow runs, and runner memory so you can prove exposure quickly after an incident.
  • Treat AI coding agents as controlled supply chain actors Restrict what autonomous coding tools can install, modify, or execute, and make their actions visible in the same pipeline controls used for human developers.

Key takeaways

  • AI has accelerated software supply chain compromise by expanding both the volume of shipped code and the speed of attacker tradecraft.
  • The article's evidence points to upstream delivery layers, not production systems, as the real control boundary that now matters most.
  • Practitioners need layered controls, searchable exposure evidence, and identity-aware governance for machine credentials and automation paths.

Standards & Framework Alignment

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

OWASP Non-Human Identity Top 10 and MITRE ATT&CK define the specific risk controls and attack patterns relevant to this term.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-02 — Secret LeakagePackage and workflow compromise in the article exposes secrets across the delivery chain.
NHI-04 — Insecure AuthenticationThe article's pipeline risk depends on weak trust in tokens, runners, and automation identities.
NHI-05 — Overprivileged NHIWorkflow tokens and build identities can overreach across repositories, registries, and runners.
Recommendation — Scan delivery paths for leaked secrets and revoke any exposed non-human credentials immediately. Harden authentication for CI/CD, registries, and automation identities before they can execute builds. Reduce non-human credential scope so pipeline identities cannot move beyond their required tasks.
MITRE ATT&CKTA0006;TA0008 — Credential Access; Lateral MovementThe article describes credential theft and spread through delivery infrastructure.
Recommendation — Map compromised-package activity to credential access and lateral movement to prioritise detection coverage.

Key terms

  • Software Supply Chain Security: Software supply chain security is the practice of protecting the people, code, tools, dependencies, and delivery paths used to build and ship software. It covers source integrity, dependency risk, build system hardening, artifact signing, provenance, and release controls so malicious changes are detected before software reaches production.
  • Non-Human Identity (NHI): A digital identity assigned to a non-human entity such as a software application, service account, API key, bot, machine, or AI agent that enables it to authenticate and interact with systems without direct human involvement. NHIs now outnumber human identities in most enterprises by 25 to 50 times.
  • Pipeline Trust Gap: The mismatch between the trust a build or release system is given and the level of identity governance it actually receives. It appears when CI/CD accounts, signing identities, and automation tokens can change production outcomes without the monitoring, scope limits, or lifecycle controls usually reserved for privileged access.
  • Package Cooldown Window: A package cooldown window delays newly published dependency versions before they are allowed into developer machines or CI/CD pipelines. This gives defenders time to detect malicious releases, revoke unsafe versions, and block fast-moving supply chain campaigns before they spread widely.

Deepen your knowledge

The NHI Foundation Level course, the industry's only accredited NHI security programme, covers NHI governance, machine identity security, and secrets management. It helps practitioners connect identity control to the delivery systems that now carry software supply chain risk.
NHIMG Editorial Note
Published by the NHIMG editorial team on August 18, 2026.
Updated on October 12, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org