Fetching from the wire…
Top 5 · 2026-09-26 · source-backed
Someone fills out your public contact form. Nothing happens. Three days later an employee asks the company agent "what leads came in this week," and the agent reads the injection, queries the CRM, and ships Account data out through an image request.
Zenity Labs disclosed three Agentforce flaws on September 24. Two are zero-click exfiltration paths. The first bypasses Salesforce's Trusted URLs control and leaks Accounts data through image loads and DNS requests. The second does the same through Slack link unfurling, where the preview fetch is the egress. The third is the nastier one: the attacker gets the agent to post messages through its own "Reply to Slack Thread" action, with no approval step and no attribution back to the attacker. Your team sees a message from the trusted company bot.
Disclosure timeline: Zenity notified Salesforce June 1. Trusted URLs was confirmed fixed August 19. All three were closed September 21. That's roughly four months for a zero-click data exfiltration path in an enterprise agent product, which is neither scandalous nor reassuring. SecurityWeek, The Register and Infosecurity Magazine all covered it.
The mechanic generalizes past Salesforce, and this is the part builders should internalize. The injection is stored, not delivered. It sits dormant in a row of a database until some future prompt causes an agent to read that row. There's no click, no email, no user to blame for falling for something. Any public form that writes to a table an agent later reads is an injection entry point. That includes support tickets, contact forms, webhook payloads from partners, review submissions, and comment fields.
And the exfiltration channel in both zero-click variants is URL rendering. Markdown image tags, link previews, unfurls, iframe embeds. The agent doesn't need network access to leak; it needs a client that will fetch a URL the agent chose. That's most clients.
Two concrete changes. First, tag every row an agent reads with its provenance, and put untrusted-origin content behind an explicit boundary in the prompt rather than interpolating it inline. Second, strip or proxy outbound URLs in anything an agent renders. Not "validate against an allowlist of domains," because the Trusted URLs bypass is precisely a domain allowlist being bypassed. Proxy it, log it, and make the agent's rendering layer incapable of making an arbitrary outbound request.
The Agentforce bugs and the OpenAI DNS tunnel are the same failure at different scales. Egress is whatever channel exists, not whatever channel you enumerated.
Each link below shares sources, entities, or timing with this story.
The loudest enterprise-agent number of the quarter falls apart when you divide it. SaaStr's breakdown of Salesforce Q2 FY27 (reported August 26, stock up 23%) puts cRPO at $33.5B growing 14% against 11% revenue growth. Agentforce ARR passed $1.5B at +240% on 3.2 billion agenti...
Slack Code shipped August 20. You tag a coding agent in a conversation, it opens a project-specific channel, and the whole team watches the work happen: diffs, live HTML previews, feedback the agent picks up mid-run, approval gates before anything ships. Each channel keeps an...
Salesforce launched a job-ready Agentforce portfolio metered in Agentic Work Units, Zendesk launched Industry and Custom Agents for commerce, and Workable took four recruiting agents to GA on pay-as-you-go credits (Zendesk). Three unrelated categories, CRM, support and HR, con...
GitLab is metering agent traffic per user and per group from October 19. The UN and Google made an MCP endpoint the sanctioned agent read path for global statistics on September 17. Aclif hit Show HN the same day with one command grammar and canonical field aliases mapping Sal...
The displacement thesis stopped being a projection this week. It's on a balance sheet. Salesforce reported Agentforce hitting $1.2B in ARR, up 205% year-over-year in Q1 FY2027, while filing a June 10 California WARN notice for 86 layoffs, its third reduction round since Septem...
SaaStr published its own invoice, and it's the best single data point I've seen on where agent economics actually lands. A year ago: 10-plus human Salesforce seats. Now: 2 human seats plus 1 API seat. And the bill went up 83%. Not down. Up. The mechanism is that 20-plus AI age...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.