Every release of your web app and APIs, tested by AI agents the way an attacker would.

For security and engineering teams shipping web applications and APIs. Ostorlab logs in, maps the pages and API calls behind your app, and tests access control, business logic and injection on every release.

  • Gets in: SSO, MFA and custom login flows
  • Looks for: broken access control between users, roles and tenants
  • Goes through: the REST and GraphQL APIs behind each page
  • Proves: a working exploit you can replay for each AI-agent finding
Ostorlab case study

How Ostorlab's AI agents found broken function-level authorization in GraphQL subscriptions

A GraphQL WebSocket endpoint accepted connections without credentials and let any user run a subscription that returned sensitive data. The case study follows each step the AI agent took, from the first unauthenticated handshake to a working proof of concept.

Case study published on the Ostorlab blog, December 2025.

Read the case study
Attack surface

Where web apps and APIs get attacked

Attackers go after the flows where identity, permissions and data move between the browser and your backend. Here is what Ostorlab tests in each one, on every release.

  • Authentication and SSO

    The risk
    Flaws in login, SSO, password reset and session handling let an attacker take over accounts.
    What Ostorlab tests
    Logs in with your test accounts through SSO, MFA or custom login flows, and tests session handling, password reset and token logic.
  • Access control and IDOR

    The risk
    Changing an identifier in a request returns another user's or another tenant's data, or unlocks admin functions.
    What Ostorlab tests
    Replays requests across users, roles and tenants to find broken object-level and function-level authorization.
  • APIs

    The risk
    Undocumented endpoints, GraphQL introspection and real-time subscriptions widen the attack surface beyond what the interface shows.
    What Ostorlab tests
    Discovers the REST and GraphQL endpoints your app calls and tests them for authorization flaws, excessive data exposure and injection.
  • Business logic

    The risk
    Workflows such as checkout, sign-up and approvals can be abused when the server trusts the order or content of requests.
    What Ostorlab tests
    AI agents explore multi-step workflows the way an attacker would, looking for steps that can be skipped or tampered with.
  • Injection

    The risk
    SQL, command and template injection or cross-site scripting let attackers read data, run code or act as your users.
    What Ostorlab tests
    Tests inputs, parameters and headers across authenticated pages and APIs for injection flaws, with request and response evidence for each finding.
  • Third-party integrations and secrets

    The risk
    API keys and tokens exposed in front-end code, vulnerable libraries and risky third-party scripts give attackers a way in.
    What Ostorlab tests
    Finds secrets in front-end code and traffic, vulnerable open-source components, and malicious or risky third-party code.

Every finding comes with evidence your developers can act on

  • Request and response evidence
    The exact traffic that shows the issue
  • Step-by-step trace
    How the AI agent reached the finding, action by action
  • Affected endpoint
    Where the issue is, with remediation guidance
  • Replayable exploit
    A working exploit you can replay for each AI-agent finding
Compliance and vendor review

Evidence for your auditors and your customers' security reviews

Ostorlab helps you test your web app and APIs against the security and privacy expectations in the rules your auditors and customers ask about, and gives you reports you can reuse as evidence from one release to the next.

Helps you test against and produce evidence for

  • Europe
    Personal data protection, cybersecurity for essential and important entities, and security requirements for products with digital elements
    • GDPR
    • NIS2
    • CRA
  • United Kingdom
    Data protection
    • UK GDPR
  • United States
    Consumer privacy in California, and health information safeguards where your app holds health data
    • CCPA/CPRA
    • HIPAA
  • Middle East
    Personal data protection and national cybersecurity controls in Saudi Arabia, and personal data protection in the UAE
    • Saudi PDPL
    • NCA ECC
    • UAE PDPL
  • Africa
    Data protection in South Africa and Nigeria
    • POPIA
    • Nigeria NDPA
  • Asia-Pacific
    Data protection in Singapore, Japan and India
    • Singapore PDPA
    • Japan APPI
    • India DPDP
  • Latin America
    Data protection in Brazil
    • LGPD
  • Global standards
    Web application security verification, the most critical web risks, payment card security, and evidence for the SOC 2 and ISO 27001 reviews your customers ask about
    • OWASP ASVS
    • OWASP Top 10
    • PCI DSS
    • SOC 2
    • ISO 27001

Ostorlab's own security

Ostorlab has a SOC 2 Type II report for the Security criteria, covering 18 Nov 2024 – 18 Apr 2025 (the audit for the current period is in progress). Our controls, policies and document requests are in the Trust Center.

Visit the Trust Center

Data residency

On the Enterprise plan, choose where your data is hosted.

  • United States
  • European Union
  • GCC
  • Asia-Pacific

On-premises

Run scans from inside your network, so non-production apps and APIs never need to be exposed.

About on-premises scanning

Trusted by Security Teams Worldwide

Discover why industry experts love working with our platform

4.8 / 5
FAQ

Frequently asked questions

Straight answers on coverage, setup, and how results reach your team.

Can't find your answer? Book a demo or contact us.

See how AI agents would test your web app

Book a demo to walk through a web app and API scan with our team and get answers to your security, compliance and vendor-review questions. Or review our controls and policies in the Trust Center.