Agentic systems still need architecture judgment because the harness only governs the runtime loop, not the business design. Teams must decide what is deterministic, what is delegated to a model, which tools the system may call, how memory should persist, and when human approval is required. Without those decisions, the runtime can execute reliably and still produce the wrong behavior.
Why This Matters for Security Teams
A reusable harness can standardise the execution loop, but it does not decide whether the loop itself is safe, appropriate, or aligned to the organisation’s risk appetite. That is why architecture judgment remains critical: teams still have to define boundaries, tool permissions, escalation paths, and the division of labour between deterministic code, model output, and human review. The harness may be consistent; the system can still be misdesigned.
For security teams, the practical issue is that agentic systems fail in ways that look operationally sound at the runtime layer while still violating policy, privacy, or business intent. A well-instrumented agent can call the wrong tool, retain memory too long, or act with excessive autonomy if the architecture did not constrain those choices up front. Current guidance from the OWASP Agentic AI Top 10 and the NIST AI Risk Management Framework both point to governance, oversight, and system design as first-order controls, not optional extras.
In practice, many security teams encounter these failures only after an agent has already taken an overbroad action, rather than through intentional architecture review.
How It Works in Practice
Strong architecture judgment means deciding what the harness can safely automate and what must remain constrained by policy. A reusable framework is useful because it provides repeatability, logging, and a standard execution path, but it cannot infer business context. That context has to be encoded through design decisions such as scoped tool access, bounded memory, approval gates, and clear stop conditions.
The most effective pattern is to treat the harness as an execution layer and the architecture as the control plane. The control plane defines:
- Which tasks are deterministic and should never be delegated to a model.
- Which tools the agent may invoke, with least-privilege scope and explicit allowlists.
- How retrieval and memory are segmented so stale or sensitive data is not reused indiscriminately.
- Where human approval is mandatory before external actions, commits, transactions, or policy-impacting changes.
- What telemetry must be captured so reviewers can reconstruct intent, inputs, tool calls, and outputs.
This is where identity and NHI governance naturally intersect with agentic AI. If an agent can authenticate to APIs, databases, or SaaS tools, it effectively becomes a non-human identity with delegated authority, which means its credentials, lifecycle, and permissions need explicit design. The same applies to chained agents, where one system’s output becomes another system’s instruction set. The MITRE ATLAS adversarial AI threat matrix is useful here because it helps teams reason about prompt injection, tool abuse, and manipulation of model behaviour as operational threats rather than abstract AI risks.
These controls tend to break down in high-automation environments where teams prioritise speed of rollout over explicit policy boundaries and then connect the harness to broad, persistent tool permissions.
Common Variations and Edge Cases
Tighter architectural control often increases integration effort and review overhead, requiring organisations to balance agility against the cost of mistakes. That tradeoff becomes more visible as agentic systems move from internal copilots to systems that can modify records, trigger workflows, or interact with customer-facing services.
There is no universal standard for the exact split between harness logic and application logic yet. Current guidance suggests using the harness for consistency, observability, and safe execution patterns, while keeping business-critical decisions outside unconstrained model inference whenever possible. In more regulated environments, the architecture should also define whether a human approval is required for specific classes of action, rather than assuming the harness alone can enforce acceptable behaviour.
Edge cases usually appear when one of three conditions is present: long-lived memory that outlasts the context it was created for, tools that have broader authority than the agent actually needs, or workflows where the model is asked to make policy decisions without a clearly bounded decision model. The more autonomous the system becomes, the more the architecture has to compensate for uncertainty in model reasoning. The CSA MAESTRO agentic AI threat modeling framework is helpful for translating those design choices into threat scenarios and control points.
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, MITRE ATLAS 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 | Agentic systems need controls for tool use, memory, and human approval boundaries. | |
| NIST AI RMF | GOVERN | The question is fundamentally about governance and accountable system design. |
| MITRE ATLAS | ATLAS helps model prompt injection, tool abuse, and other adversarial AI threats. | |
| CSA MAESTRO | MAESTRO maps architectural decisions to agentic AI threat scenarios and control points. | |
| NIST CSF 2.0 | PR.AC-4 | Least-privilege access still matters when agents are given tool credentials. |
Use OWASP agentic guidance to constrain autonomous actions and review escalation paths before release.
Related resources from NHI Mgmt Group
- Why do agentic commerce systems still need strong identity verification?
- Why do customer identity programmes still need advisory services even when the platform is strong?
- Why do modern phishing campaigns still succeed even with strong IAM controls?
- Why does poor metadata create risk for AI systems even when the model is strong?