AI News Nuggets

AI agents cross data boundaries as intrusion automation reaches internal tools

Google Cloud has published a custom integration pattern that lets a Gemini Enterprise agent ask questions of Snowflake while Snowflake generates and runs the query under the user's permissions. WorkOS says an attacker used an AI-assisted offensive security framework during an intrusion into an internal sales application. One is a proposed access pattern; the other is a company-reported incident. Both make the actual identity and authority of automated actions worth inspecting.

Editorial read

This edition collects 2 notes across 2 topic areas and 2 sources. Start with Review internal customer-data tools for automated intrusion paths, Keep an AI data agent inside the user's database permissions to get the week's main practical signal before scanning the remaining links.

Edition signal

The November 4 signal is to test the identity behind each agent action

For a data agent, trace the user, OAuth session, database role, generated query, and returned rows in one test workflow. For internal tools, inventory externally reachable applications and customer information, then check who can access them and how suspicious sequences are detected. Keep incident claims tied to the affected system and evidence available so far.

SecurityAgents
Agents
Official guide

Keep an AI data agent inside the user's database permissions

Source: Google Cloud

Google Cloud has published a custom architecture using Gemini Enterprise, Agent Development Kit, and MCP to pass a user's question to a Snowflake Cortex Agent. In the demonstrated pattern, Cortex generates and executes SQL inside Snowflake using the authenticated user's OAuth session and role privileges, then returns structured results to the agent. It is an implementation guide for advanced orchestration, not evidence that every deployment inherits these controls automatically.

Why this matters: Test the integration with users who have different database roles. Verify which identity reaches Snowflake, whether the generated query respects semantic definitions and row access, what the agent can return, and whether both sides log the action. Avoid a broad shared service account; review token handling and revoke access when the user loses permission.

Read Google's integration guide