Join our Newsletter — 33% off our NHI Course

Who should be accountable when a high-risk code change reaches production without review?

Accountability should sit with the organisation’s change governance process, not with a single reviewer. Teams need clear ownership for risk classification, escalation, and approval thresholds across engineering, AppSec, and release management. When material changes can reach production unchecked, the failure is usually a control design problem, not just a people problem.

Why This Matters for Security Teams

A high-risk change that reaches production without review is not just a missed checkpoint. It is a breakdown in governance, segregation of duties, and release accountability. Under the NIST Cybersecurity Framework 2.0, organisations are expected to define who authorises risky changes, how exceptions are handled, and what evidence proves the control worked. When that clarity is missing, teams often discover it only after the change has already altered systems, access paths, or data exposure.

That problem is especially visible in NHI-heavy environments. NHIMG notes that 97% of NHIs carry excessive privileges and only 5.7% of organisations have full visibility into their service accounts, which means an unreviewed code path can quietly expand access or embed long-lived secrets into production. The governance failure is rarely limited to one engineer or one approver. It usually reflects unclear ownership across development, AppSec, and release management, as described in the Ultimate Guide to NHIs.

In practice, many security teams encounter the control gap only after the release has already shipped and the rollback window is closing.

How It Works in Practice

Accountability should be assigned to the change governance process, with named owners for each decision point. The practical model is not “one reviewer signs everything,” but “the organisation defines who classifies risk, who can approve exceptions, and what evidence is required before deployment.” That structure should be enforced through policy, not memory.

In mature environments, a change request carries metadata that drives workflow: risk tier, affected services, secret handling, identity and privilege impact, and whether the release touches production-only controls. Approval thresholds then vary by impact. Low-risk changes may need automated checks only, while high-risk changes require explicit sign-off from engineering ownership, AppSec, and release governance. NIST SP 800-53 Rev. 5 supports this approach through change control and access enforcement expectations, while Top 10 NHI Issues highlights how weak lifecycle and privilege controls turn routine deployments into identity exposure events.

  • Define risk tiers for code changes before they reach the pipeline.
  • Require separate approval paths for security-impacting changes and emergency fixes.
  • Bind deployment approval to evidence such as test results, diffs, and secret scans.
  • Record who accepted the risk, not just who clicked deploy.
  • Escalate any change that introduces new secrets, permissions, or external integrations.

This approach works best when release systems can block promotion automatically, because manual sign-off alone breaks down in fast-moving CI/CD environments with frequent emergency releases and shared ownership.

Common Variations and Edge Cases

Tighter approval controls often increase delivery friction, so organisations must balance speed against the cost of a failed release. Best practice is evolving, but there is no universal standard for every environment. A low-risk internal refactor should not face the same review burden as a change that adds production credentials, modifies NHI permissions, or alters authentication flows.

Emergency changes are the most common exception. Current guidance suggests they should be allowed, but only through a documented break-glass path with post-incident review, time-bound authority, and mandatory retrospective approval. The accountability question also changes when third-party teams ship code or when platform teams own the pipeline. In those cases, the organisation still owns the control design, even if execution is delegated.

For NHI and secret-related changes, the Ultimate Guide to NHIs — Why NHI Security Matters Now is clear that long-lived credentials and excessive privileges turn small release mistakes into persistent exposure. The right lesson is not to assign blame after the fact, but to ensure the approval model catches the risk before production does.

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 CSA MAESTRO address the attack and risk surface, while NIST CSF 2.0, NIST SP 800-53 Rev 5 and NIST AI RMF set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
NIST CSF 2.0 PR.IP-1 Change management is central to preventing unreviewed production releases.
NIST SP 800-53 Rev 5 CM-3 Configuration change control defines who must approve material changes.
NIST AI RMF GOVERN Governance is needed when automated or AI-assisted workflows can bypass review.
OWASP Non-Human Identity Top 10 NHI-01 Unreviewed changes often introduce or expose high-risk NHI secrets and permissions.
CSA MAESTRO Agentic or automated release steps need explicit governance and accountability.

Assign ownership, escalation, and exception handling for risky automated changes under GOVERN.