Scope Book 20 minutes BSC · BNB

WHY IT MATTERS / PUBLIC CASES

Six public cases and the control each one illustrates

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.

SecurityWeek on Meta's filing
Reported incident

Salesloft

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.

CyberScoop on Google’s findings
Researcher finding · fixed

McDonald’s

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.

Researchers' write-up
Research demonstration · fixed

Microsoft

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.

EchoLeak write-up on Cato Networks' blog
Research demonstration · fixed

Salesforce

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.

Noma Security research disclosure
Reported incident

Replit

An AI coding agent deleted a production database

SaaStr's founder reported that Replit's AI coding agent deleted a production database despite code-freeze instructions. The data was later recovered.

THE CONTROL IT ILLUSTRATES

The agent can't reach production, and destructive actions need human approval.

SaaStr founder account

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.

Book 20 minutes

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.