Subscribe to the Non-Human & AI Identity Journal

Who should be accountable for access created by automation and AI-assisted development?

Accountability should sit with the team that deploys and operates the workflow, not with a generic platform owner alone. When access is created by code, pipelines, or agent-driven actions, the organisation needs a named owner who can explain the access path, its duration, and its business purpose.

Why This Matters for Security Teams

When automation or AI-assisted development creates access, the real risk is not just that permissions exist, but that nobody can prove who approved them, why they exist, or when they should disappear. That is a governance failure, not a tooling failure. NHI Management Group’s Ultimate Guide to NHIs treats this as an identity ownership problem: every non-human access path needs a named operational owner and an auditable business purpose.

This matters because machine-created access tends to scale faster than review processes. In code-driven pipelines, service accounts, tokens, and agent-issued permissions can appear outside normal joiner-mover-leaver workflows. The OWASP Non-Human Identity Top 10 highlights how weak lifecycle control and secret sprawl become security defects, not administrative noise.

Where teams get this wrong is assuming the platform team “owns” the access because they operate the infrastructure. In practice, the team that ships the workflow usually understands the business intent, the runtime conditions, and the blast radius. In practice, many security teams encounter unowned access only after a leaked token, an over-privileged pipeline, or an agent action has already been abused.

How It Works in Practice

Accountability should follow the workflow that creates and uses the access. If a CI/CD pipeline injects a secret, a developer tool provisions an API token, or an AI agent requests temporary permissions, the application, product, or engineering team that deployed that workflow should be the named owner. Platform, cloud, and IAM teams still provide guardrails, but they should not become the default business owner of every machine principal.

Operationally, that means three things. First, every automated access path needs an owner recorded in inventory or CMDB-style records, along with the system, purpose, and expiration logic. Second, the access should be tied to a workflow ticket, deployment artifact, or policy-as-code rule so reviewers can trace why it exists. Third, the team should be accountable for rotation, revocation, and exception handling when the workflow changes.

  • Use ownership metadata for service accounts, workloads, secrets, and agent credentials.
  • Require a business justification that is specific enough to survive audit and incident review.
  • Prefer short-lived credentials and automatic revocation where the workflow allows it.
  • Route approvals to the team that understands the data, tools, and downstream effects.

This aligns with the NIST Cybersecurity Framework’s emphasis on governance and access control, and with the practical identity guidance in The State of Secrets in AppSec, which shows how fragmented secrets practices and weak developer behaviour create lasting exposure. The fact that 75% of organisations report strong confidence while the average leaked secret still takes 27 days to remediate is a reminder that accountability without operational follow-through is mostly ceremonial. These controls tend to break down when multiple platform teams share one pipeline, because ownership gets blurred across the people who provision the access and the people who actually need to answer for it.

Common Variations and Edge Cases

Tighter ownership controls often increase operational overhead, requiring organisations to balance speed of delivery against traceability and revocation discipline. That tradeoff becomes sharper in fast-moving engineering environments, where one deployment may create dozens of ephemeral identities or permissions.

There is no universal standard for this yet, but current guidance suggests separating infrastructure stewardship from access accountability. A cloud platform team may own the templates, guardrails, and secret delivery mechanism, while the product or engineering team owns the specific access instance created by their workflow. That distinction matters for audits, incident response, and emergency revocation.

Edge cases are common. For example, a central platform team may operate a shared automation framework, but each consuming team should still own its instance-level permissions. Similarly, an AI coding assistant may suggest or generate access changes, but the human team that merges and deploys the change remains accountable. The 52 NHI Breaches Analysis is useful here because it shows how often failures start with poor visibility into who controlled the identity lifecycle, not just where the secret was stored.

For organisations using autonomous agents, accountability also needs a human sign-off model for high-risk actions. That does not mean every action needs manual approval, but it does mean the owner must be able to explain the policy, the thresholds, and the rollback path when the agent acts outside normal bounds.

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 Covers ownership and lifecycle gaps for machine identities and secrets.
NIST CSF 2.0 GV.OC-2 Defines organisational roles and responsibilities for cyber risk outcomes.
NIST AI RMF GOVERN Requires clear accountability for AI-enabled decisions and operational oversight.

Assign each automated access path a named owner and enforce review, rotation, and revocation.