TL;DR: Configured and operational posture can diverge for AI agents, because runtime behaviour resolves inherited scope and hidden tools, as ARMO explains. Runtime evidence is needed to tell unused capability from effective access before agent behaviour is misread.
Editorial analysis by NHI Mgmt Group, based on content published by ARMO: “Runtime-Informed Posture: What AI Agents Can Do vs What They Actually Do”.
Key questions
Q: Why does hidden effective scope create more risk than a simple excess-permission finding?
A: Because the real authorisation path may come from inheritance, federation, or runtime-loaded tools rather than the agent’s local config.
Q: How do teams know if AI agent drift is actually a security problem?
A: Look for changes that do not correlate with model updates, prompt changes, or approved tool expansions, then compare them with resource bounds and cross-layer traces.
Q: What breaks when AI agent posture is measured only at the system level?
A: System-level measurement hides the difference between low-risk and high-risk actions inside the same application.
Practitioner guidance
- Reconcile declared and observed agent scope Compare configured posture against runtime events for every production agent so you can separate unused permission from exercised permission and inherited scope.
- Trace identity inheritance end to end Walk each agent’s IAM bindings, federated trust paths, and connected tool catalogs to see where effective authorization expands beyond the local configuration.
- Correlate behaviour with identity telemetry Join API calls, tool invocations, and prompt-context signals so unusual sequencing or frequency shows up as behavioural drift rather than a generic alert.
Bottom line: AI agent posture is no longer a single-view problem because configured scope and operational behaviour can diverge materially.
Glossary terms: Runtime-Informed Posture, Configured posture, Operational posture, Hidden Effective Scope
Explore further
View Full Forum → | NHI Foundation Course → | Our Services → | Read the full analysis →
Runtime-informed AI-SPM exposes an assumption collapse, not just a visibility gap. The old assumption is that a static permission set meaningfully describes what an AI agent can do in operation. That assumption fails when runtime loading, inherited bindings, and tool discovery change the effective scope during execution. The implication is that security teams must stop treating configuration as the full identity truth for agents.
A few things that frame the scale:
- 62% of organisations are at least experimenting with AI agents, but only 23% have scaled one into a single business function, according to McKinsey's 2025 State of AI survey.
A question worth separating out:
A: Prioritise both, but match the action to the gap type. Use scope reduction for unused capability, identity-chain review for hidden effective scope, and runtime monitoring for behavioural drift. A single control path will miss at least one of those conditions.
👉 Read our full editorial: AI agent posture needs runtime evidence to separate hidden scope