Organisations should decide whether the business can accept a failed control path before the agent is deployed. If enforcement must never be skipped, then the default should block the action rather than allow it. The trade-off is operational resilience versus security certainty, and it should be governed explicitly, not discovered during an incident.
Balancing Availability with Enforcement Starts Before Deployment
Availability and enforcement are not abstract policy preferences, they are an architecture decision about what happens when an AI agent cannot complete a control check. The right balance depends on whether the action is reversible, low impact, or capable of causing material harm if it proceeds unchecked. For high-risk actions, enforcement should fail closed. For lower-risk actions, organisations can permit bounded degradation, but only with explicit limits, logging, and review.
In practice, many teams only discover their true tolerance for skipped checks after an agent has already overreached, which is exactly when the control has failed its most important test.
How It Works in Practice
The practical question is not whether an agent should be “available” at all costs, but which decisions can continue safely when policy, telemetry, or approval services are unavailable. That means classifying agent actions by blast radius, then mapping each class to a control posture. If the action can expose sensitive data, alter production systems, or trigger external side effects, the safer default is to stop the action rather than assume good intent.
A useful operating model is:
-
Block on uncertainty for privileged, destructive, or externally visible actions.
-
Allow degraded mode only for low-impact actions with predefined ceilings, such as read-only retrieval or draft generation.
-
Require explicit human approval when the agent crosses a trust boundary or touches regulated data.
-
Log the refusal so the business can see where availability is being traded for control.
This matters because agentic systems are already showing scope creep in the field. The report AI Agents: The New Attack Surface report says 80% of organisations report their AI agents have already performed actions beyond their intended scope, and only 52% can track and audit the data those agents access. That combination is why graceful failure must be designed, not improvised. These controls tend to break down when the enforcement decision depends on a service that is less reliable than the action it is supposed to restrain.
Common Variations and Edge Cases
Tighter enforcement often increases friction, so organisations have to balance user experience, throughput, and incident resistance. The trade-off is most visible when the agent supports operational workflows where delay is costly, but the same pattern can become dangerous if the agent is allowed to continue after a policy engine, token broker, or approval workflow is unavailable.
There is no universal standard for how much degradation is acceptable, but the decision usually changes with three variables: impact, reversibility, and observability. A reversible read action may justify temporary allowance, while a write action against production usually should not. Similarly, if the organisation cannot audit what the agent did during degraded operation, availability gains are often illusory because the control gap becomes a recovery problem later.
Practical teams also need to separate technical failure from governance failure. If a control is frequently unavailable, that is a reliability problem; if the business wants the agent to proceed anyway, that is an intentional risk acceptance decision. Treat those as different cases, because conflating them is how “temporary exceptions” turn into standing exceptions.
Risk and Threat Considerations
When enforcement is allowed to fail open, the main risk is uncontrolled action by an autonomous system with tool access. That can lead to unauthorised data access, unintended system changes, or credential exposure, especially when the agent is operating at scale or across multiple integrations.
Failure mechanism: An attacker, or even a normal workflow error, can exploit weak gating by pushing the agent into a state where it continues without policy confirmation, then uses that uninterrupted execution path to cross privilege, data, or system boundaries.
Impact: The result can be data leakage, destructive actions, loss of auditability, or a broader trust failure that makes it difficult to prove what the agent accessed or changed.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Agentic AI Top 10 and CSA MAESTRO address the attack and risk surface, while NIST AI RMF and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Agentic AI Top 10 | A3 — Agentic Access Control | Covers enforcement and fallback decisions for agent tool and action access. |
| Recommendation — Block high-risk agent actions by default when policy or approval checks are unavailable. | ||
| NIST AI RMF | MAP — Measure, Analyze, and Manage | Supports explicit risk acceptance for degraded agent operation and control trade-offs. |
| Recommendation — Document acceptable degradation modes and review them against business and security risk. | ||
| CSA MAESTRO | TRM — Threat and Risk Modeling | Helps model failure paths where agent enforcement is bypassed or unavailable. |
| Recommendation — Model control failure paths before deployment and define fail-closed behavior for high-impact actions. | ||
| NIST CSF 2.0 | PR.AC — Access Control | Applies to deciding when agent actions must stop versus proceed under degraded enforcement. |
| Recommendation — Enforce least-privilege and block privileged agent actions when control decisions cannot be validated. | ||
Practitioner Guidance
Decision rule: If a skipped control could let the agent touch production, sensitive data, or an external side effect, default to blocking the action and require an approved exception path. If the action is read-only and reversible, degraded availability may be acceptable, but only with explicit logging and a defined rollback point.
What to verify: Confirm that the agent has a documented failure mode for policy, approval, and telemetry outages, and that the business owner has signed off on which actions stop, which continue, and which require human approval. Verify that the refusal itself is visible to operations, because silent blocking often gets bypassed later.
Practitioner takeaway: The real control question is not whether the agent can keep working, but whether it can keep working safely when the guardrails are degraded.
Related resources from NHI Mgmt Group
- How can organisations prevent AI agents from becoming overprivileged?
- How can organisations govern AI agents that use service accounts and tokens?
- When is it crucial to implement least-privilege access for AI agents?
- What is the difference between managed identities and hardcoded secrets for AI agents?