The DataShield blog
Field notes on governing AI agents
Mechanism-level writing from the team building agent governance. How to secure AI agents, prove what they did, and map it to the rules that actually bite. Cited claims, a few strong opinions, no fluff.
What EU AI Act Article 12 actually requires you to log
The three log categories, the six-month retention rule, and why a log your admin can quietly edit is worth nothing the moment a regulator tests it.
Jul 2026 DatabricksUnity Catalog vs independent agent governance
Unity AI Gateway tracing is the platform auditing itself. Why tamper-evident evidence should come from a separate witness, and where each fits.
May 2026 AWSPer-call authorization for Bedrock AgentCore
AgentCore Policy already authorizes per call. The two gaps it leaves, a scope ceiling on delegated tokens and a next-call kill, and how to close them.
May 2026 Microsoft FabricArticle 12 logging for Microsoft Fabric agents
Purview DSPM for AI captures Fabric Data Agent interactions, but retention is tiered and the log is not tamper-evident. How to build a lifetime, verifiable record.
May 2026 DatabricksSecuring a Databricks MCP server for AI agents
Unity grants stay role-scoped with no per-call ceiling and no next-call kill. How to cap a Genie or MCP agent below its role on every call.
Apr 2026 TokenizationConsistent PII tokens across Snowflake and Databricks
Every native masking control is platform-scoped, so a customer id tokenizes differently in each warehouse and joins break. One customer-held vault fixes it.
Apr 2026 Agent authorizationBreak-glass access for AI agents
Standing privilege is a liability. How to give an agent emergency access that is time-boxed, dual-approved, fully audited, and auto-revoked.
Apr 2026 SnowflakeSecuring a Snowflake MCP server for AI agents
Snowflake MCP setups default to a long-lived PAT or shared service account. How to cap every call below the granted role and kill a revoked agent on its next call.
Apr 2026 AWSCloudTrail vs tamper-evident audit for AI agents
CloudTrail chains audit logs at the hourly-file level, not per agent action. What it proves, where it stops, and the independent evidence layer to add.
Apr 2026 MCP securityMCP prompt injection: direct, indirect, and how to defend
You cannot fully prevent it, so contain it. Direct vs indirect injection, the lethal trifecta, EchoLeak and the GitHub MCP flow, and the controls that cap the blast radius.
Mar 2026 Microsoft FabricFabric labels vs tokenizing PII for AI agents
Purview labels classify and gate, but the raw identifier stays in OneLake. Tokenizing at ingest removes it so a Copilot or agent sees tokens, not names.
Mar 2026 MCP securityMCP tool poisoning: how it works and how to stop it
Hidden instructions in a tool description, schema, or output make your agent obey commands you never see. The mechanism, the real incidents, and the defenses.
Mar 2026 SnowflakeSnowflake masking vs tokenizing PII for agents
Horizon masking is role-based and Snowflake-reversible. Tokenizing at ingest removes the identifier from the query path with a vault you hold. When to use which.
Mar 2026 MCP securityMCP server security: the complete threat model
Every MCP attack class, from prompt injection and tool poisoning to rug pulls and SSRF, paired with the control that actually stops it. Plus the half most guides skip: governing what the agent can reach.
Feb 2026 GovernanceAI agent governance vs gateways vs guardrails
Guardrails filter output, gateways proxy traffic, governance controls what the agent can reach. What each layer catches, what it misses, and why you need all three.
Jan 2026 StandardsOWASP Top 10 for Agentic Applications, explained
All ten ASI categories, from ASI01 Agent Goal Hijack to ASI10 Rogue Agents, the real incidents behind them, and the class of control that addresses each.
Dec 2025 TokenizationHow to tokenize PII before it reaches an LLM
Classify and tokenize sensitive fields at ingest so the agent works on tokens, not raw identifiers. The pattern, the tradeoffs, and why a leak then yields tokens instead of PII.
Nov 2025 AuthorizationPer-call vs per-session authorization for AI agents
One broad grant at login versus authorizing every tool call against live policy. Why per-call authorization shrinks the blast radius of a hijacked agent.
Oct 2025You've seen the proof
Ready for a number? Scope your deployment and we'll price it against your own economics.
Get your quote →