Subscribe to the Non-Human & AI Identity Journal

Who is accountable when a homegrown access workflow over-grants privilege?

Accountability sits with the team that owns the access control logic, the role model, and the integrations that issue privilege. In regulated environments, identity governance and security leaders also need evidence that access expiry, logging, and review are enforced consistently across humans, workloads, and service identities.

Why This Matters for Security Teams

When a homegrown access workflow over-grants privilege, the failure is usually not just “too much access.” It is a control-plane problem: the team that designed the workflow, the role model, approval logic, and downstream integrations has effectively created the authority boundary. That makes accountability operational, not abstract. In practice, over-granting often persists because reviews focus on ticket completion instead of effective permissions, especially where service accounts and API keys are treated as implementation details rather than governed identities.

This is why NHI Management Group repeatedly emphasizes that non-human identities need the same lifecycle discipline as human access. The Ultimate Guide to NHIs notes that 97% of NHIs carry excessive privileges, which makes privilege inflation a common condition rather than an edge case. The OWASP Non-Human Identity Top 10 also treats over-privilege, weak governance, and poor secret handling as systemic risks, not isolated mistakes. In practice, many security teams encounter accountability only after an access path is abused, not through intentional design reviews.

How It Works in Practice

Accountability should be assigned to the team that owns the workflow end to end: the business logic that decides who gets access, the identity or platform team that implements role mapping, and the engineers who connect provisioning systems to production resources. If a homegrown workflow auto-approves requests, reuses stale group membership, or fails to revoke access on expiry, the accountable owner is the organization operating that control, even when the original request came from a line manager or application owner.

Practically, mature teams separate responsibility across three layers:

  • Policy ownership: define who can approve what, under which conditions, and for how long.
  • Implementation ownership: verify the code, workflow engine, and integrations that issue access behave as intended.
  • Operational ownership: monitor logs, review exceptions, and validate that expiry and revocation actually happen.

That model aligns with the 52 NHI Breaches Analysis, where credential misuse and persistent access are recurring themes, and with the OWASP Non-Human Identity Top 10, which pushes teams toward explicit lifecycle controls. It also maps to NIST guidance on accountability and access governance, where the practical requirement is not merely assignment of roles but provable enforcement of least privilege, logging, and periodic review. Where possible, high-risk access should move to short-lived, just-in-time issuance rather than standing entitlements, because that makes the control measurable and revocable.

For teams building these workflows, the key question is not “who requested access?” but “who can prove the workflow enforces the right access, for the right duration, with the right audit trail?” These controls tend to break down when custom logic is embedded in multiple systems and no single owner can verify revocation end to end.

Common Variations and Edge Cases

Tighter approval controls often increase operational overhead, requiring organisations to balance faster delivery against stronger assurance. That tradeoff becomes sharper in environments with hybrid IAM, legacy applications, or shared service identities, where a single over-grant may be necessary to keep a workflow running but also expands blast radius.

There is no universal standard for how much accountability should sit with application owners versus central identity teams. Current guidance suggests a shared-responsibility model: business owners define the need, security or IAM teams define policy guardrails, and engineering teams own the code and integrations that enforce access. If the workflow spans cloud, SaaS, and internal systems, accountability should follow the system that actually issues the privilege, not the team that merely approves the ticket.

Edge cases matter. Emergency access, inherited permissions, and third-party service accounts often bypass normal review paths. That is why NHI Management Group recommends treating secrets, service identities, and automated access paths as governed assets rather than convenience mechanisms. The Ultimate Guide to NHIs — Key Challenges and Risks highlights how hidden privilege and weak visibility create accountability gaps that only show up during incident response. Organisations that cannot answer who owns revocation, logging, and exception handling are usually the ones that discover over-granting after the access path has already been used.

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 NIST CSF 2.0 and NIST AI RMF set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
OWASP Non-Human Identity Top 10 NHI-01 Over-granted access is a core non-human identity governance failure.
NIST CSF 2.0 PR.AC-4 Privilege should be managed and reviewed through controlled access processes.
NIST AI RMF GOVERN-1 Accountability for automated decision logic is central to AI risk governance.

Assign an owner to every access path and enforce least privilege across the full NHI lifecycle.