Doc NGIQ-SB-003 Version 1.0 Class PUBLIC
Issued 2026-07-06 Last reviewed 2026-07-06 Pages 10 / 10 Read ~12 min
NG NextGenIQ · AI Agent Trust Evaluation Security Brief · No. 003
Security Brief / for CISOs, security architects & AI governance leads

Where does agent trust actually live — and can you prove it?

How security is actually applied to an AI data layer. You cannot trust an AI agent on data you don't govern. The controls that decide whether an agent is trustworthy sit below the model — at the data layer — and either they can produce evidence or they can't. This brief maps the seven that make an AI data foundation auditable.

Document Type Security Brief / L1
Audience CISO · Security Architect · AI Governance
Domain AI Agent & Data-Layer Trust
Sources Microsoft · NIST · CSA · frontier-lab guidance
§ 1The Thesis

Trust starts below the agent.

Most AI-security conversations start at the wrong layer. Prompt filters, output moderation, red-teaming the model — all useful, all insufficient. The layer that decides whether an agent can be trusted is the one it stands on: the data, the tools, and the access path beneath it.

The frontier labs make the point explicit in their own shared-responsibility models: the vendor secures the model, and everything else — the tools, the data access, the environment the agent operates in — is yours. That "everything else" is the data layer. It is also where the industry has quietly converged on how to secure it. Microsoft governs data at a unified catalog with identity-anchored usage rights. SAP's architecture reuses the source system's own authorizations at the semantic layer rather than inventing parallel ones. OpenAI's internal data agent is strictly pass-through — it inherits existing permissions and cannot create new access. NIST classifies prompt injection and data poisoning as information-security risks, not model quirks. And the Cloud Security Alliance has published both a purpose-built threat model for agentic AI and a controls matrix that maps to NIST's framework.

This brief distills that convergence into seven controls, positions them against the published patterns, and shows where — in real agent deployments — the data layer is exactly where trust breaks. The thesis in two sentences: an agent is only as trustworthy as the layer it stands on, and that layer is trustworthy only if it can produce evidence on demand. Everything below is a way of asking whether yours can.

Identity sprawlCSA
90:1
Reported ratio of non-human to human identities in many enterprises. Every agent you deploy adds to it.
Control surfaceCSA / NIST
243 
Controls in the CSA AI Controls Matrix, mapped to the NIST framework — the scope a serious AI data layer answers to.
Ownership gapCSA
No named owner
A majority of organizations reportedly can't name an owner for their AI identities, and nearly half of machine credentials go unrotated for over a year.
§ 2The Seven Controls

Seven controls of an auditable AI data layer.

Distill the vendor architectures, the standards, and the frontier-lab engineering guidance, and you get seven controls. When we evaluate an AI system's data layer, these are what we look for — and what any serious implementation must demonstrate, not merely document.

Identity01

Agent identity is first-class, with a lifecycle.

Every agent has a verifiable identity from a single authority — not a scattering of API keys. Credentials are short-lived, scoped to the task, and every identity has a named owner. Readiness: rotation and revocation are scheduled operations, not incident responses.

Access02

Deny by default, enforced structurally.

No agent sees any data unless an explicit rule grants it — enforced by the access path at the moment of retrieval, not by a policy document or a pop-up. Telemetry shows most human permission prompts are approved without being read. Readiness: structural enforcement doesn't get tired.

Delegation03

Delegation only narrows.

Modern systems are chains: an orchestrator delegates to a sub-agent, which spawns a worker. At every hop authority can only shrink, and the human behind the request bounds the whole chain. Readiness: the full delegation chain travels with every request and lands in the audit log.

Integrity04

Retrieved content is data, never instructions.

Indirect prompt injection — a poisoned document that steers the agent's next action — is an information-security risk, per NIST. Everything retrieved is treated as untrusted content, provenance-stamped at source, and structurally prevented from being read as a command. Readiness: the most dangerous input to an agent is often the data it just fetched.

Inheritance06

Sensitivity follows the data.

Every response carries its sensitivity label, and anything derived from it — a report, a summary, a dashboard — inherits the highest sensitivity of its inputs. Viewing data and feeding it to a model are distinct rights. Readiness: an ungoverned summary of confidential data is still confidential data.

Evidence07

Every decision is logged — and the log is watched.

Grants and denials alike are recorded with identity, delegation chain, data classification, and a machine-readable reason code. Then the log itself is continuously analyzed for oversharing and anomalies — denials are the signal. Readiness: a write-only audit log is compliance theater; a monitored one is a control.

§ 3Reference Architectures

Two ways to arrange the same controls.

The controls in §2 are not new. They exist across vendor documentation and standards today. The difference that matters is whether they run as separate native features — or as a single governed path an agent cannot go around.

FIGURE 3.1 / RA-1 / THE PUBLISHED, VENDOR-NATIVE PATTERN MODEL VENDOR — secures the model everything below this line is yours AI agents orchestrator A sub-agents + workers NATIVE / PUBLISHED CONTROLS — IMPLEMENTED SEPARATELY, PER PLATFORM Microsoft — unified catalog + identity-anchored usage rights Governs data at a catalog. Covers controls 01 · 02 · 06 in its own plane. SAP — semantic-layer authorization reuse Reuses the source system's own authorizations. Covers 02 · 03 at the semantic layer. NIST & CSA — threat model + controls matrix Prompt injection as infosec (04), a 243-control matrix, and the 90:1 identity surface (01 · 07). Source systems & data ERP Databases Docs / RAG SaaS APIs three planes, three audit trails, no single enforced path RA-1 · ALL SEVEN CONTROLS EXIST — BUT AS SEPARATE NATIVE FEATURES AN AGENT CAN ROUTE AROUND
Fig. 3.1
The published, vendor-native pattern. Each platform implements a real subset of the controls in its own plane — Microsoft at the catalog, SAP at the semantic layer, NIST and CSA as standards. It works, and it is honest engineering. The weakness is not any single control; it is that enforcement lives in three places, so an agent with a direct connection can bypass the plane that would have said no.
NextGenIQ analysis · public material
FIGURE 3.2 / RA-2 / THE AUDITABLE-GATEWAY WEDGE — ONE ENFORCED PATH AI agent A holds no keys Before the gate 01 · identity + lifecycle 03 · delegation narrows who is asking, on whose behalf the caller side is hardened At the gate 02 · deny by default 04 · content ≠ commands 05 · keys stay inside 07 · log + watch the one governed door every request; no way around it After the gate 06 · sensitivity inherits governance follows the data into every output the answer, not the raw rows Sources ERP / DB Docs APIs RA-2 · SEVEN CONTROLS · FULL COVERAGE OF THE REQUEST LIFECYCLE ON ONE ENFORCED PATH
Fig. 3.2
The auditable-gateway wedge. Same seven controls — but arranged so every agent request traverses one governed path. Identity and delegation harden the caller side; four controls enforce at the gate; sensitivity inheritance follows the data out the other side. The wedge is not a new product category; it is the discipline of making the controls in §2 unavoidable and evidence-emitting.
NextGenIQ analysis · 2026
§ 4Use Cases

Three agents. Three places the data layer breaks.

These are generic patterns, not any one deployment. In each, the agent is competent and the model is fine. Trust breaks below it — at the layer that decides what the agent may touch and whether anyone can prove what it touched.

A
Case A · Finance-data copilot

A copilot that answers questions over the finance ledger.

Named capability: a retrieval copilot wired to the ERP and the data warehouse so analysts can ask for balances, variances, and drill-downs in natural language. What it does well: the model reasons cleanly and cites the rows it used. The gap: the copilot authenticates as one shared service account that can read the whole ledger, so a junior analyst's question and a controller's question hit the same all-seeing identity — and the answer inherits no sensitivity label, so a summary of restricted accounts lands in an unrestricted chat log. Controls 01, 05 and 06 are where it fails, not the model.

Control 01 · identityControl 05 · credentialsControl 06 · inheritanceRetrieval / RAG
Where trust breaks
ContextFinance copilot
Trust surfaceData layer
Breaks at01 · 05 · 06
Model fault?No
Provable?Not today

// Shared closing shape: the agent behaves; the layer beneath it cannot answer who asked or who may see the output.

B
Case B · Autonomous ops agent

An ops agent that acts on infrastructure to fix incidents.

Named capability: an autonomous agent that watches telemetry, opens tickets, and can execute remediation runbooks — restart a service, rotate a config, scale a pool. What it does well: it triages fast and delegates sub-tasks to worker agents. The gap: delegation doesn't narrow — a worker spawned to read logs inherits the orchestrator's write scope, and the runbook it fetches is trusted as instructions rather than data, so a poisoned log line can steer an action. Approval prompts exist, but telemetry says they're waved through unread. Controls 02, 03 and 04 are the failure surface.

Control 02 · deny-by-defaultControl 03 · delegationControl 04 · content≠commandsAutonomous / multi-agent
Where trust breaks
ContextAutonomous ops
Trust surfaceAccess path
Breaks at02 · 03 · 04
Model fault?No
Provable?Not today

// Shared closing shape: the agent behaves; the layer beneath it lets authority widen and lets fetched content give orders.

C
Case C · Customer-facing RAG assistant

A support assistant that answers from your knowledge base.

Named capability: a public-facing RAG assistant grounded on help-center articles, policy PDFs, and a slice of the CRM so it can resolve customer questions. What it does well: grounded, on-brand answers with citations. The gap: the retrieval corpus was loaded as a free-for-all — an internal pricing memo and a stale policy draft sit in the same index as the public FAQ, with no provenance stamp and no deny-by-default at retrieval — and every grant and denial is written to a log nobody watches. The assistant will cheerfully surface what it can reach. Controls 02, 04 and 07 are the gap.

Control 02 · deny-by-defaultControl 04 · provenanceControl 07 · watched logCustomer-facing RAG
Where trust breaks
ContextSupport RAG
Trust surfaceRetrieval corpus
Breaks at02 · 04 · 07
Model fault?No
Provable?Not today

// Shared closing shape: the agent behaves; the layer beneath it has no door and no watcher.

// Three contexts, one pattern: in none of them is the model the problem. The trust decision lives in the data layer, and in each case it either can't be enforced or can't be proven.

§ 5Readiness Gaps

Four questions that find the gap.

Not an accusation — a diagnostic. If you can answer each of these with evidence, your data layer is in good shape. If a question stalls, that stall is the gap worth closing first.

Q.01
Who issued your agents' credentials — and who owns them?

If the answer is "several systems mint keys and no one is named on them," controls 01 and 05 are open. A verifiable identity with an owner is the anchor everything else hangs on.

Q.02
What happens when an agent asks for data it shouldn't see?

If the honest answer depends on a human noticing a prompt, that's control 02 unmet. Deny-by-default should be enforced by the access path, not by attention.

Q.03
When an agent delegates, can authority grow — and is a fetched document ever obeyed?

If a sub-agent can exceed its parent, or retrieved content can steer an action, controls 03 and 04 need work. Authority should only narrow; content is never a command.

Q.04
Who is watching the denial log — and does sensitivity survive into outputs?

If the log is write-only, or a summary of restricted data loses its label, controls 06 and 07 are gaps. A monitored log and inherited sensitivity are what make "assume breach" real.

§ 6 · Where NextGenIQ helps

Two things we do — evaluate the layer, and keep it proven.

We evaluate AI agents and the data layer beneath them, then keep that evidence current. Not a model, not a governance platform — the layer between them.

SVC.01
Evaluate your data layer

A point-in-time assessment of the seven controls against artifacts and live tests — published identity documents, real denial logs, demonstrated bypass resistance — scored by NGIQ-ATE: 126 checks across six domains, multi-model consensus so no single AI decides the outcome. Result: an evidence-backed map of where trust holds and where it breaks.

SVC.02
Stay continuously audited

A point-in-time certificate ages badly in a field that changes monthly. Control 07 is why: we monitor the audit log itself as the evidence stream, re-scoring as your agents and data change, so trust is a live posture — not a PDF from last quarter.

Scope — what we are and are not We don't replace your model vendor's controls or your governance platform — we evaluate the layer between them. We hold ourselves to the same standard: every NGIQ-ATE check is applied to our own agent infrastructure in production first. NextGenIQ is also aligning its evaluation methodology to emerging AI-assurance standards, including AIUC-1.
Talk to NextGenIQ → Building the foundation? See UX4Tech Companion read · UX4Tech on AI-ready data foundations
§ 7Readiness Checklist

Five moves that close the common gaps.

§ 8References

Public sources behind this brief.

[R.01] · Cited in §1, §3 ·
Microsoft — Purview data governance for AI
Unified catalog with identity-anchored usage rights; view-vs-use separation for data feeding AI. Basis for controls 01, 02, 06 in RA-1.
[R.02] · Cited in §1, §2 (04) ·
NIST AI 100-2 — Adversarial Machine Learning taxonomy
Classifies prompt injection and data poisoning as information-security risks. Basis for treating retrieved content as untrusted data.
[R.03] · Cited in §1, §3 ·
Cloud Security Alliance — Agentic AI threat model & AI Controls Matrix
Purpose-built agentic-AI threat model, a controls matrix mapped to NIST, and non-human-identity research. Source for the 90:1, 243-control, and ownership figures — verify before publish.
[R.04] · Cited in §1, §2 (02, 03) ·
Anthropic — agent engineering & permissioning guidance
Shared-responsibility framing and telemetry on human approval fatigue in permission prompts. Basis for structural deny-by-default over human-in-the-loop.
[R.05] · Cited in §1, §2 (05) ·
OpenAI — enterprise privacy & internal data-agent posture
Pass-through data-access model that inherits existing permissions and cannot create new access. Basis for control 05.

// Every numeric claim in this brief is tagged and must be verified against the cited primary source before publication. Only NGIQ-ATE's own parameters — 126 checks across six domains — are asserted directly. No figure here should be published as fact without confirmation from its source.

§ 9Change Log

A living brief. Foundational assumptions, versioned.

This is a living security reference. The seven controls are stable; the numbers, standards, and vendor patterns around them move. When a material shift lands — a revised standard, a new figure, a changed vendor posture — we log the delta below with citations rather than silently rewriting the body. The baseline entry records the assumptions the whole brief rests on.

UPDATE · U.01 · v1.0 · BASELINE

Foundational assumptions of the NextGenIQ security position

2026-07-06

Three assumptions underpin everything in this brief. If any of them is wrong, the brief is wrong — so we state them plainly and version them. Everything else — the seven controls, the two reference architectures, the diagnostic questions — is downstream of these.

ASSUMPTION
WHAT IT MEANS
STANCE
Trust below the agent
The decisive trust controls live at the data layer — identity, access, delegation, provenance, credentials, inheritance, evidence — not in model behavior. Securing the model is necessary and insufficient.
FOUNDATIONAL
Evidence over assertion
A control counts only if it can be demonstrated against artifacts and live tests — identity documents, real denial logs, bypass resistance — not attested on a questionnaire. Documentation is not demonstration.
FOUNDATIONAL
Continuity over point-in-time
Trust is a posture, not a certificate. In a field that changes monthly, a point-in-time pass ages badly; the audit log itself is the continuous evidence stream (control 07). We evaluate for continuity, not a snapshot.
FOUNDATIONAL
EDITOR'S NOTE
Baseline issue, v1.0. Future entries will log changes to standards (NIST, CSA), vendor data-layer patterns (Microsoft, SAP, frontier labs), and the numeric claims that are tagged throughout — each with a citation and a date. The seven controls and three assumptions above are not expected to change; the evidence around them will.

Close · The question, answered — and the next one

"Agent trust lives below the agent, and it is real only when the layer beneath it can produce evidence on demand."

So the durable question isn't "is the model safe?" — it's "can your data layer prove what your agents touched, and would it have said no?" Ask it before something else asks it for you.