AGENTPROOF TESTS
AND FIXES
SAAS APPS.

A SaaS app keeps every customer's data in one system. AgentProof checks that each customer can reach only their own workspace, and fixes your code when one can reach another's.

The Attack Agent tries to read a customer's data from another account.

WORKSPACES
Can a user at one company open another company's projects by changing the ID in a request?
ROLES
Can a member give themselves the admin role, or open the admin settings?
INVITES
Can an old invite link, or one sent to someone else, still add a person to a workspace?
BILLING
Can a customer turn on paid features by changing the plan name in a request?

These are the problems that let one customer see another customer's data. Any app with more than one customer can have them.

An example: a member of Company A could read Company B's project list.

EXAMPLE FINDINGA member of one company can read another company's projects
REQUESTGET /api/workspaces/88/projects
Signed in as a member of Company A
RESPONSE200 OK
Workspace 88 belongs to Company B
FIX
+ await requireMember(user.id, params.workspaceId);
  const projects = await listProjects(params.workspaceId);
RETESTGET /api/workspaces/88/projects
403 Forbidden. Fixed.

The fix checks that the user belongs to the workspace before any of its data is read.

New features are tested soon after they ship. Every result is kept.

Tests each release

With weekly or daily checks, a new endpoint is tested within a week or a day of going live.

Keeps the record

Each report shows what was tested, what was found and how it was fixed. Reports stay in your account for as long as you have it.

Answers to questions SaaS teams ask before they connect their app.

DOES THIS REPLACE A SOC 2 AUDIT?
No. AgentProof tests and fixes your app. It does not certify your company for SOC 2 or any other standard. Its reports show what was tested and how each problem was fixed.
HOW DO FIXES REACH OUR CODE?
You choose: a pull request your team reviews, an automatic merge after your checks pass, or a change applied straight to your running app.
CAN THE WHOLE TEAM SEE REPORTS?
Yes. Invite as many teammates as you want at no extra cost. Reports go to your dashboard, email and Slack.

One plan covers one SaaS app with both agents.

Monthly checks cost $199 a month. Weekly and daily checks cost $399 and $999 a month.

AgentProof also tests these kinds of apps.

AgentProof is in development. The example finding on this page is an illustration, not a result from a customer's app.