Manual review depends on people catching problems after work is created, while trusted factory controls embed policy, provenance, and verification into the system that produces and promotes software. For identity risk, that difference matters because machine-driven access, secrets, and workflows need continuous enforcement, not occasional inspection, to stay within approved boundaries.
Why This Matters for Security Teams
Manual review and trusted software factory controls solve different problems. Manual review is a detection step: people inspect output after code, infrastructure, or identity artifacts already exist. Trusted factory controls are prevention and assurance steps: policy, provenance, and verification are embedded into the pipeline that creates and promotes those artifacts. For identity risk, that distinction is critical because service accounts, API keys, workload tokens, and agent credentials can spread far faster than a human reviewer can catch them.
NHIMG research shows how wide the exposure can be: 96% of organisations store secrets outside secrets managers in vulnerable locations, and 80% of identity breaches involved compromised non-human identities such as service accounts and API keys in the Ultimate Guide to NHIs. That is why security teams should treat manual review as a backstop, not the primary control. A trusted factory approach aligns more closely with NIST Cybersecurity Framework 2.0 because it hardens the process that produces identity-bearing software and machine access, rather than relying on after-the-fact inspection.
In practice, many security teams discover secret sprawl and privilege creep only after a build, deployment, or integration has already crossed an approval boundary.
How It Works in Practice
A manual review model asks reviewers to spot risky identity changes in pull requests, change tickets, or periodic access recertifications. That can catch obvious mistakes, but it does not scale well when pipelines generate credentials automatically, when agents call tools dynamically, or when identity data is created outside a central workflow. Trusted software factory controls shift the burden left and into the system itself: the pipeline refuses to promote unsigned artifacts, blocks unapproved secret formats, validates provenance, and enforces policy before release.
In an identity risk context, the trusted factory should enforce three things consistently. First, provenance: every build, package, and deployment should be traceable to a known source and approved process. Second, policy: secret injection, token issuance, and workload identity assignment should be governed by policy-as-code rather than reviewer memory. Third, verification: the pipeline should check that credentials are short-lived, scoped, and rotated according to policy before promotion. The guidance is consistent with the NIST SP 800-53 Rev 5 Security and Privacy Controls emphasis on configuration, access control, and continuous monitoring.
That model also fits current NHI guidance from Top 10 NHI Issues, where excess privilege, weak rotation, and poor visibility are recurring failure modes. A trusted factory can enforce least privilege at creation time, issue JIT credentials for a specific task, and revoke them automatically when the task ends. Manual review can still be useful for exception handling, but it should not be the mechanism that keeps secrets or workload identities safe.
These controls tend to break down when identity creation happens in shadow pipelines, ad hoc scripts, or unmanaged SaaS integrations because the factory never sees the full request path.
Common Variations and Edge Cases
Tighter trusted factory controls often increase build complexity and slow delivery, so organisations must balance assurance against developer friction and operational latency. That tradeoff is real, especially in environments with frequent releases, multiple cloud estates, or many ephemeral workloads.
Best practice is evolving for agentic systems and multi-step automation. Manual review may still be acceptable for low-risk, human-operated changes, but current guidance suggests it is inadequate for autonomous agents, dynamic secrets, and workload identities that change at runtime. In those environments, approval needs to happen at policy evaluation time, not only at code review time. Where teams rely on long-lived secrets, manual review becomes even weaker because the risk persists long after the review window closes. NHIMG notes that 71% of NHIs are not rotated within recommended time frames in the Ultimate Guide to NHIs, which is exactly the kind of drift a trusted factory should prevent.
There is no universal standard for this yet, but the direction is clear: use manual review for exception handling and human judgment, and use factory controls for identity generation, verification, and promotion. For organisations building agentic AI or other high-change automation, the OWASP NHI Top 10 reflects why static approval models do not keep pace with autonomous execution.
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, OWASP Agentic AI Top 10 and CSA MAESTRO address the attack and risk surface, while NIST AI RMF and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-03 | Identity controls must prevent secret sprawl and stale credentials in the factory. |
| OWASP Agentic AI Top 10 | A3 | Agentic systems need runtime policy, not only human review, for identity actions. |
| CSA MAESTRO | I-AI-2 | MAESTRO addresses governance for autonomous workflows and their identity boundaries. |
| NIST AI RMF | AI RMF is relevant because identity risk rises when autonomous systems make decisions. | |
| NIST CSF 2.0 | PR.AC-1 | Access control must be enforced continuously, not only during manual review. |
Define accountability, monitor behavior, and manage risk for automated identity actions.
Related resources from NHI Mgmt Group
- What is the difference between human IAM controls and NHI governance?
- What is the difference between patching a vulnerability and reducing identity blast radius?
- What is the difference between audit-ready PCI software and PCI controls that actually reduce cardholder-data risk?
- Why do manual spreadsheet-based controls create more risk in high-volume finance operations?