AGENTPROOF TESTS
AND FIXES
MARKETPLACES AND STORES.
Marketplaces and online stores take orders, apply discounts and pay sellers. AgentProof checks that no buyer or seller can change a price, order or payout that is not theirs, and fixes your code when one can.
The Attack Agent tries to pay less, see other orders and move payouts.
- PRICES
- Can a buyer change the price or quantity of an item in the checkout request?
- COUPONS
- Can one coupon be used again and again, or on items it does not cover?
- ORDERS
- Can a buyer open another buyer's order, with their name and address?
- LISTINGS
- Can one seller edit or delete another seller's listings?
- PAYOUTS
- Can a seller change the bank account that another seller is paid into?
- REFUNDS
- Can a buyer get a refund for the same order twice?
Every one of these costs you money or exposes a customer if your app allows it.
An example: the checkout charged the price that the browser sent.
POST /api/checkout
Item 731, price sent as $0.01200 OK
Order paid at $0.01. The real price is $89.00.+ const prices = await getPrices(items.map(item => item.id));
- const total = sum(items, item => item.price * item.qty);
+ const total = sum(items, item => prices[item.id] * item.qty);POST /api/checkout
Charged $89.00. Fixed.The server now looks up each price itself and ignores the price in the request.
Daily checks test new coupons and checkout changes within a day.
Stores change often. Weekly or daily checks test the store as it is now, not as it was at the last test.
Questions marketplace and store teams ask, with answers.
- DOES THIS REPLACE OUR PAYMENT PROVIDER'S FRAUD CHECKS?
- No. Those check payments. AgentProof checks your own app's code: prices, coupons, orders, listings and payouts.
- 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 marketplace or store 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.
- SaaS
Checks that each customer account can reach only its own data, roles and billing.
- AI products
Checks chats, shared links, model keys, usage limits and the tools your assistant can use.
- Fintech
Checks accounts, transfers, amounts and approvals in apps that move money.
- Health tech
Checks that patients and staff see only the records they are allowed to see.
- Apps built with AI tools
Checks database rules, exposed keys and unprotected routes in apps written with AI coding tools.
AgentProof is in development. The example finding on this page is an illustration, not a result from a customer's app.