They know the controls are working when unsigned or unverified artefacts cannot advance, and when deployment decisions leave an audit trail linking approval to the exact artefact that ran. If releases can still proceed through exceptions, manual overrides, or runtime bypasses, the control is present in theory but not in practice.
What “working” means for container supply chain controls
Container supply chain controls are not effective because they exist in a policy or CI/CD template. They are working only when the build, signing, verification, approval, and deployment path actually blocks untrusted artefacts and records what was allowed to run. In practice, that means the control changes the release outcome, not just the paperwork around it.
A healthy control usually shows up as enforced provenance checks, signature or digest verification, controlled promotion between environments, and traceable approvals. If the pipeline can still deploy an unsigned image, skip verification, or swap the artefact after approval, the control is superficial. For container-specific guidance on image, registry, orchestrator, and runtime risk, NIST SP 800-190 Container Security remains a useful baseline.
How to tell the control is being enforced, not just documented
The clearest indicator is negative evidence: the pipeline should refuse artefacts that do not meet the expected trust conditions. That includes unsigned images, images signed by the wrong key, digests that do not match the approved release record, and packages that were not produced by the expected build path. If release teams can “make it work” through manual exception paths, then the control is not acting as a gate.
Good programmes also leave an artefact-level audit trail. The approval should resolve to a specific digest, signature, provenance record, or bill of materials entry so the team can prove what ran, when it was approved, and by whom. That traceability is the operational proof that supply chain validation is attached to the deployed workload rather than being checked once and forgotten. For build provenance and integrity verification, SLSA is a strong reference point, and NIST SSDF (SP 800-218) helps frame the secure development and release discipline behind it.
Organisations also know the control is real when verification is consistent across environments. A release that is checked in staging but bypassed in production, or enforced for one cluster but not another, is only partially working. Consistency matters because attackers and rushed operators both look for the weakest deployment path.
What evidence should practitioners look for in day-to-day operations
The best evidence is operational, not aspirational. Teams should be able to show blocked deployments, failed validation events, approved exceptions with explicit expiry, and a direct mapping from the approved artefact to the runtime object. If the only evidence is a policy document or a one-time dashboard screenshot, the organisation still lacks proof that the control is active.
Practitioners should also look for separation between approval and execution. A sound process makes it difficult for the person who created or modified the artefact to silently promote it into production without independent checks. This is especially important for registries, CI/CD runners, admission controls, and runtime pull permissions. For software supply chain integrity and secure release practices, OpenSSF and CIS Controls v8 provide useful operational context.
Risk and Threat Considerations
The main risk is control drift: the organisation believes it has a supply chain gate, but exceptions, stale trust lists, or late-stage manual edits let unverified images reach production. Once that happens, the control stops protecting the runtime boundary and becomes a compliance artefact. OWASP Non-Human Identity Top 10 is relevant wherever registry tokens, signing keys, or pipeline credentials are part of the trust chain, because those secrets often determine whether verification can actually be enforced.
Failure mechanism: attackers or insiders exploit the gap between declared policy and enforced pipeline behaviour, then use stolen credentials, poisoned builds, or a permissive override path to introduce an artefact that appears legitimate.
Impact: the organisation can deploy a malicious or tampered container while still believing supply chain controls are intact, which raises the blast radius of compromise and weakens incident response because the runtime artefact no longer matches the trusted approval record.
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 addresses the attack and risk surface, while NIST SP 800-53 Rev 5 and SLSA set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST SP 800-53 Rev 5 | AU-2 — Audit Events | Container release decisions need auditable approval and deployment traces. |
| CM-3 — Configuration Change Control | Controls must prevent unapproved artefact changes before production use. | |
| IA-5 — Authenticator Management | Signing keys and pipeline credentials often determine whether artefacts can advance. | |
| Recommendation — Log approval, verification, and deployment events for each container release. Require authorised change control for container images and release artefacts. Rotate and protect signing keys, tokens, and build credentials used in the supply chain. | ||
| SLSA | Supply-chain Levels for Software Artifacts | Build provenance and verified integrity are central to trusting container artefacts. |
| Recommendation — Adopt provenance and integrity requirements for container builds and releases. | ||
| OWASP Non-Human Identity Top 10 | NHI-02 — Secret Leakage | Registry tokens and signing secrets can let untrusted artefacts pass supply chain gates. |
| Recommendation — Detect and revoke leaked signing keys, registry tokens, and build secrets. | ||
Practitioner Guidance
What to verify: confirm that the deploy path rejects artefacts without valid provenance, signature, or digest linkage, and that the same check applies in every environment where production workloads can be promoted. If the answer depends on “we usually do this manually,” treat that as a control weakness, not an acceptable exception.
What to measure: track the rate of blocked unsigned or unverified releases, the number of approved exceptions, and whether every production deployment can be traced back to a specific artefact identity. A low exception count is not enough; the key question is whether exceptions are rare, time-bound, and auditable.
Practitioner takeaway: container supply chain controls are working when trust is machine-enforced at release time and every running workload can be tied back to a specific approved artefact without relying on memory, manual reconstruction, or informal process.
Related resources from NHI Mgmt Group
- How do organisations prove their software supply chain controls are actually working?
- How do organisations know if zero trust controls are actually working?
- How do organisations know whether NHI controls are actually working?
- How do organisations know whether mobile asset controls are actually working?
Deepen Your Knowledge
Free weekly newsletter
Subscribe to the NHI & AI Identity Journal
The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.
Bonus 33% off our NHI Course when you subscribe.
Reviewed and updated by the NHIMG editorial team on October 8, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org