Six public cases and the control each one illustrates
By Scope · Updated
In the public cases below, an AI product or agent exposed data or took an action it shouldn't have, or researchers showed it could. Three were found by researchers, and none involved Scope. Each card names the control the case illustrates.
The six cases
Reported incident
Meta
Password resets requested through an AI support tool went to attackers
Attackers used Instagram's AI-assisted account recovery tool to request password reset links to email addresses they controlled. Meta says the tool worked as intended, but a bug in a separate code path skipped the check that the email matched the account, so accounts without two-factor authentication could be taken over. Meta told Maine's Attorney General that up to 20,225 accounts may have been compromised.
THE CONTROL IT ILLUSTRATES
An account change goes only to the contact on file for that account, never to one the requester supplies.
Stolen tokens for an AI chat agent were used to pull companies’ Salesforce data
Attackers used stolen access tokens for Drift, Salesloft’s AI chat agent, which companies had connected to Salesforce, to export support cases, accounts and user records, then searched them for passwords and cloud keys. Google put the number of potentially affected organizations at more than 700. Cloudflare said the text of its support cases was taken. Salesloft and Salesforce revoked all active Drift tokens.
THE CONTROL IT ILLUSTRATES
The agent’s permitted reads are capped, so its access can’t add up to a bulk export.
A test admin account on an AI hiring platform used the password 123456
Researchers got into McHire, the AI hiring platform Paradox.ai runs for McDonald’s, through a test admin account with the password 123456, then found they could open other applicants’ records. They estimated more than 64 million were reachable; Paradox says only the researchers viewed data, covering five candidates, and it was fixed within hours.
THE CONTROL IT ILLUSTRATES
One applicant's records can't be opened by changing an ID in the request.
One crafted email could make an AI assistant leak private data
Researchers demonstrated private-data exfiltration from Microsoft 365 Copilot through a crafted email. They knew of no affected customers, and Microsoft fixed the vulnerability.
THE CONTROL IT ILLUSTRATES
Instructions hidden in an email or document can't send private data anywhere.
A poisoned lead record could steer an AI agent to leak CRM data
Researchers showed how malicious content in a lead record could steer a Salesforce Agentforce agent into CRM data exfiltration. Salesforce remediated the reported chain.
THE CONTROL IT ILLUSTRATES
Text inside a CRM record can't trigger an export to an unapproved destination.
Why test before launch: these public incidents and research findings show why permission boundaries need testing. Scope checks the boundaries you define, records the available evidence, and reruns the same checks after a fix, including controls for permitted work.
Where Scope has run so far: our own test apps, an internal pilot of Scope's approach on one open-source AI workspace, and practice installs of two open-source apps we did not build, all on our machine with synthetic data. The practice installs are not customers, and no vulnerability was found or claimed in them. Scope has not been used on the systems above, on customer apps or in production.