A mismatch between the tool definition that was approved and the tool definition that is later executed. Drift can happen when descriptions, schemas, or tool lists change after onboarding, which means a prior review no longer reflects the live authorisation surface.
Expanded Definition
Tool-definition drift occurs when the approved description of a tool no longer matches the tool as it exists in production. In NHI and agentic AI environments, that gap can emerge when schema fields are added, output permissions expand, connectors are swapped, or a tool registry changes after governance review. The result is not just documentation error, but a changed authorisation surface that can alter what an agent or service account can reach.
Definitions vary across vendors because some teams treat tool identity as the API name, while others treat it as the full contract including schema, scope, and downstream side effects. NHI Management Group treats the contract as the security boundary, which aligns with the broader control logic in the NIST Cybersecurity Framework 2.0 and with the NHI lifecycle emphasis in the Ultimate Guide to NHIs.
The most common misapplication is assuming an onboarding review still applies after tool schemas or permissions change, which occurs when teams version the code but not the approval record.
Examples and Use Cases
Implementing tool-definition control rigorously often introduces change-management overhead, requiring organisations to weigh fast tool iteration against the risk of silent scope expansion.
- A support agent is approved to read ticket metadata, but a later schema update exposes customer notes and attachment links without a new review.
- An internal RAG tool is re-registered with the same name after its backend changes, so the agent now calls a broader set of data sources than the original approval covered.
- A workflow bot keeps the same tool label, but its allowed action changes from “draft only” to “draft and send,” creating an unreviewed execution path.
- During post-incident review, security teams compare the live tool registry to the original approval record and discover that the drift began after a CI/CD deployment.
- For identity governance, the approved tool contract is treated like a privileged entitlement set, using the same change control discipline described in the Salesloft OAuth token breach.
Why It Matters in NHI Security
Tool-definition drift matters because agents and automated services act on what they are allowed to execute right now, not what was once approved. When the live tool contract changes without corresponding governance, organisations lose confidence in access reviews, policy enforcement, and incident scoping. That weakens Zero Trust assumptions and can turn a narrow automation into a broad data-exfiltration path.
NHI Mgmt Group research shows that only 5.7% of organisations have full visibility into their service accounts, and that lack of visibility makes drift especially dangerous because teams often cannot tell which tool version is actually in play. The governance lesson is reinforced by the NHI lifecycle guidance in the Ultimate Guide to NHIs, which stresses continuous visibility, rotation, and offboarding discipline. After a breach or misrouting event, organisations typically discover that a tool was still trusted under an outdated definition, at which point tool-definition drift becomes operationally unavoidable to address.
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 CSF 2.0 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-01 | Tool drift changes the effective NHI attack surface and weakens authorization reviews. |
| OWASP Agentic AI Top 10 | AGENT-03 | Agent tool access must be bounded by the live tool definition, not stale onboarding records. |
| NIST CSF 2.0 | PR.AC-4 | Access permissions should reflect current tool behavior and scope, not outdated approvals. |
| NIST Zero Trust (SP 800-207) | Zero Trust requires each tool invocation to be re-evaluated against current policy. | |
| CSA MAESTRO | Agentic systems need continuous tool governance as capabilities evolve over time. |
Treat each tool contract as a governed NHI asset and reapprove it whenever schema or scope changes.