Scope and authorize
We agree the endpoints, environments and test windows in writing, and note anything that must not be touched.
A test of the APIs behind your products and integrations — REST, GraphQL and the endpoints nobody documented — focused on the authorization and rate-limit failures that make an API far easier to abuse than the app in front of it.
An API has no interface to hide behind. Every endpoint is reachable, every parameter is editable, and the checks a web front end performs for convenience mean nothing to a client the attacker writes themselves.
We test your API as its own attack surface: what each token can reach, what happens when an identifier is changed, and what an automated caller can do before anything stops them.
Typically one to two weeks, depending on how many endpoints and roles are in scope.
We agree the endpoints, environments and test windows in writing, and note anything that must not be touched.
From your specification, traffic capture or the client itself, we enumerate every endpoint — including the ones the documentation forgot.
Every endpoint is exercised with each token type, then with the wrong token, then with no token at all.
We test what an automated caller can extract, trigger or exhaust, and what your logging and rate limits do about it.
Findings arrive with the exact request that proves them, and we retest your fixes once they ship.
Real examples of what this engagement uncovers — anonymized, and never every time. What matters is that you find out before somebody else does.
One customer’s token retrieving another customer’s records by id
Fields accepted on update that were never meant to be client-controlled — roles, balances, flags
Tokens that stay valid after logout, password change or user deactivation
Old API versions still live and still vulnerable long after the new one shipped
Endpoints an automated client can call without limit, in cost or in volume
These programs call for this test, or their assessors and your customers expect it. If one of them is on your desk, readiness and testing come from the same team.
APIs are often the real edge of the system in a SOC 2 description; testing them shows the logical access controls in CC6 hold where customers and integrations connect.
SOC 2 readinessPayment APIs and integrations with gateways and processors are part of the application layer an assessor expects to see tested.
PCI DSS readinessMost AI features are reached through APIs; testing them shows that model endpoints enforce authorization and do not expose one customer’s data to another.
ISO 42001 readinessThe CCM expects APIs to be designed, tested and protected to the same standard as the application; an API test evidences those controls directly.
CSA STAR readinessAPIs that agencies integrate with cross the boundary by design; testing them checks authentication, authorization and tenant isolation where federal data moves.
FedRAMP readinessIntegrations with state systems move sensitive data through APIs; testing them checks authentication and authorization where that data crosses the boundary.
GovRAMP & TX-RAMP readinessFHIR and HL7 interfaces, EHR and payer integrations, and partner APIs move PHI between systems and need authorization tested record by record.
HIPAA readinessAPIs carry personal data to partners and apps, and an authorization flaw there can expose records in bulk.
Privacy: GDPR, CCPA & state laws readinessEU financial customers usually integrate through your APIs, so authorization, data exposure and abuse of those interfaces are what their vendor-risk teams ask about first.
DORA readinessTests the API integrations that connect vendors to your systems, where third-party access often reaches further than anyone intended.
Vendor & third-party risk readinessMissing something on this list? Bring it to the call — we scope around what you have.
Find and prove the weaknesses in your web applications before attackers do.
Read moreConfidence that one of your customers can never reach another customer’s data.
Read moreKeep your iOS and Android apps — and the services behind them — out of attackers’ hands.
Read moreMake sure your desktop apps, thick clients, browser extensions and agents don’t open a back door.
Read moreNot sure where to start? One of our testers reviews your internet-facing footprint and sends you a short summary of what an attacker would see — free. Nothing you don’t own is ever touched, and there’s no sales sequence.
Free. No obligation.