01
Who can access your data and operations?
Assess identities, tokens and permissions across users, roles and organisations, including access to sensitive records and administrative functions.
API penetration testing
APIs connect your product to users, partners and other systems. We assess the agreed endpoints and permissions so your team can see where access controls and sensitive operations need attention.
Private, self-hosted AI assistance. Assessment material is not sent to third-party model providers for that assistance.
Questions your test can answer
The OWASP API Security Top 10 and relevant OWASP ASVS requirements form our baseline. We build on them with specialist testing tailored to your API’s design, business logic and integrations.
Assess identities, tokens and permissions across users, roles and organisations, including access to sensitive records and administrative functions.
Examine input handling and validation for injection and related weaknesses that could expose information or change how your API behaves.
Assess the business rules behind sensitive operations and connected actions, including gaps that could allow processes or transactions to be misused.
Review the information your API returns and how it handles data from connected services, including excessive disclosure and misplaced trust in external responses.
Assess controls around repeated requests, automated use and costly operations that could create avoidable charges or disrupt service.
Review API gateways, exposed versions and unnecessary endpoints, with checks tailored to REST, GraphQL and the protocols in scope.
Your assessment output
Your report includes an executive summary, a summary of findings and detailed findings with descriptions, reproduction steps, remediation steps and references. A readout helps your team understand the priorities and next steps.
Each detailed finding includes a description, reproduction steps, remediation steps and references.
Getting started
Bring API documentation, representative roles, test credentials through the agreed secure channel, and a list of integrations that are in scope.
Tell us about your product, your deadline and the evidence your reviewer needs. We’ll agree the scope and handling arrangements before work starts.