Blog
transactionalgoogle-cloudnewssecurity

Vertex AI agent security: controls to add after “double agent” research

BYOSA and least privilege are necessary — add execution verification so compromised agents cannot run unchecked side effects.

May 28, 20266 min read

Google Cloud, Unit 42, and security press documented Vertex Agent Engine risks: over-broad service agents, credential extraction, and “double agent” pivot paths. Google recommends BYOSA and least privilege — add execution verification so a compromised agent cannot run unchecked tools.

Key takeaways

  • Identity hardening alone does not review each tool argument at execute time.
  • Artifact Registry exposure shows supply-chain blast radius of agent credentials.
  • Combine cloud IAM fixes with action-layer approve/block for defense in depth.

Implementation checklist

  1. Adopt BYOSA on Vertex per updated Google docs.
  2. Inventory agent tools that touch GCS, email, or billing.
  3. Gate those actions with Shield Rules + SDK verify.
  4. Test blocked path while fleet paused.

People also ask

How fast can we get value from Sanctum Console?

Most teams gate their first high-risk action the same day: create an agent in Agents, add a Shield Rule, and approve a held action on Overview. Open the console at console.sanctumruntime.com to start free.

Do we need a sales call before trying it?

No. Sign in, connect an agent with the SDK snippet, and run verifyAction on a staging action. Upgrade when you need fleet controls, compliance exports, or higher volume — not to prove the workflow.

What should we buy first — gateway or runtime trust?

Teams on Vertex should implement BYOSA per Google guidance and gate high-impact tools with Sanctum verifyAction before calls leave the agent runtime.

Related: After Portkey + Prisma AIRS: where runtime execution gates fit, Best AI agent security software (2026): buyer’s guide by boundary.

More: all posts · runtime trust layer · open Sanctum Console

Build AI humans can trust.

Open the cloud console to manage runtimes and policies, or self-host the open-source runtime from GitHub.