Join our Newsletter — 33% off our NHI Course

What are the signs that IAM automation is not working as intended?

Warning signs include missed certificate renewals, inconsistent revocation handling, manual workarounds, and security teams still relying on spreadsheets to track identities. If the process remains slow, error prone, or dependent on constant intervention, automation has not removed the underlying control burden. The system should reduce operational friction and improve visibility, not simply digitise the same weaknesses.

What the warning signs usually look like

IAM automation fails quietly at first, then becomes obvious in the places where control should be most predictable. The clearest signs are recurring exceptions: certificate or secret renewals that miss their window, revocations that do not complete cleanly, access changes that need a person to chase them, and identity data that only stays accurate because someone keeps fixing it by hand. That is a process defect, not a tooling success.

A healthy automation path should collapse repeatable work and make state transitions visible. If teams still depend on spreadsheets, ticket chasing, or tribal knowledge to know who has access, what expired, or what was removed, the automation has not replaced the manual control burden. It has only moved it into a less visible place.

One useful benchmark is the visibility gap itself, because hidden identities are a common failure mode. NHIMG’s Ultimate Guide to NHIs notes that only 5.7% of organisations have full visibility into their service accounts, which is exactly the kind of condition that lets “automated” IAM drift back into manual oversight.

Where automation breaks down in practice

The problem is usually not that automation exists, but that it does not own the full lifecycle. A workflow can provision access quickly and still fail at revocation, rotation, recertification, or exception handling. That leaves stale access, expired certificates that are renewed late, and approvals that never get reconciled back to the actual environment. In other words, the front end looks efficient while the control plane stays weak.

Another common failure pattern is inconsistent handling across identity types and systems. If one platform revokes cleanly but another requires a manual cleanup step, the process is not truly automated. If the workflow works only when the request is standard, but every unusual case becomes a human intervention, then the organisation has automated the easy path and left the risky path unchanged.

That is why lifecycle visibility matters as much as speed. NHIMG’s NHI Lifecycle Management Guide is relevant here because it frames provisioning, rotation, offboarding, and visibility as a single operating cycle, not separate tasks that can be automated independently.

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 address the attack and risk surface, while CIS Controls v8 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-01 — Visibility and Discovery IAM automation failures often show up as poor identity visibility and missing inventory.
NHI-02 — Lifecycle and Offboarding Missed revocation and manual cleanup are lifecycle failures that automation must remove.
NHI-06 — Secrets and Credential Management Missed certificate renewals and stale credentials indicate weak credential lifecycle automation.
Recommendation — Establish continuous discovery so automation can operate on complete, current identity state. Automate offboarding and revocation so stale access is removed without manual intervention. Automate rotation and renewal with enforced expiry handling and exception alerts.
CIS Controls v8 5 — Account Management This question is about whether identity changes are handled reliably across the account lifecycle.
6 — Access Control Management Inconsistent revocation and manual workarounds indicate access control is not being enforced cleanly.
Recommendation — Centralise account lifecycle controls so provisioning and deprovisioning are consistently enforced. Verify that revocation and least-privilege enforcement complete automatically across all systems.
NIST CSF 2.0 PR.AC — Access Control Automation that still requires spreadsheets and manual follow-up has weak access control execution.
ID.AM — Asset Management Identity and certificate tracking failures often reflect incomplete asset and identity inventory.
Recommendation — Make access enforcement and revocation measurable, auditable, and repeatable across the environment. Maintain an accurate inventory of identities, certificates, and dependencies before automating actions.

Practitioner Guidance

What to verify: Check whether the automation actually changes state in the source of truth, not just in the workflow layer. If renewals, revocations, or deprovisioning can only be confirmed by manual spot checks, the control is not dependable enough to trust at scale.

What to prioritise: Focus first on the steps that create the largest hidden risk if they fail, usually revocation, expiry, and exception closure. A fast provisioning flow is useful, but it does not compensate for slow or unreliable removal of access.

Common mistake: Treating dashboard visibility or ticket closure as proof that the identity problem is solved. Good automation reduces operator effort and makes control outcomes auditable; it does not simply repackage the same manual work in a different interface.

Practitioner takeaway: If automation still needs constant human follow-up to keep identities current, the organisation has not automated IAM, it has only automated the request path while leaving the control burden intact.