Web Application Testing
Test the web front ends that consume your APIs against the OWASP Top 10.
Learn moreTargeted offensive testing of your REST and GraphQL interfaces, aligned to the OWASP API Security Top 10. We probe for broken object-level authorization, broken authentication, excessive data exposure, and missing rate limiting, then deliver reproducible, CVSS-scored findings your engineers can act on.
Application Programming Interfaces are now the connective tissue of modern products: mobile apps, single-page web front ends, partner integrations, and machine-to-machine workflows all run through them. That makes the API layer one of the most attractive and most exposed parts of your estate, and it behaves very differently from a traditional website.
API penetration testing is a focused, manual-led assessment of your REST and GraphQL endpoints. Rather than scanning a user interface, we work directly against the API contract, exercising authentication and authorization logic, business rules, and data-handling behaviour the way a determined attacker would. Our approach maps directly to the OWASP API Security Top 10, the recognized reference for the risks unique to APIs.
Every engagement follows the Cyber Shields rhythm: Assess, Protect, Monitor. For an API penetration test, that translates into the following steps.
Testing and findings are anchored to recognized references so they are defensible and cross-mappable.
The documents behind this page, linked at the publisher. Where a Saudi regulation is published in both languages, the Arabic text is the binding version.
Every engagement is scoped individually. Pricing depends on the size and complexity of your environment, the systems or controls in scope, and the timeline you need to work to. Rather than publish figures that rarely fit a specific situation, we prepare a written proposal with a clear fee and schedule once your scope is understood.
Tell us about your organization and the deadline you are working toward, and we will return a tailored proposal within five business days, following a signed Non-Disclosure Agreement.
Yes. We test REST and GraphQL interfaces, adapting our approach to each. GraphQL introduces its own concerns, such as introspection exposure, deeply nested queries, and resolver-level authorization, which we test alongside the broader OWASP API Security Top 10 risks.
It helps but is not strictly required. Documentation, an OpenAPI or GraphQL schema, or a Postman collection lets us achieve deeper coverage in the available time. Where documentation is incomplete, we enumerate the surface ourselves, though that typically extends the timeline.
We prefer to test in a staging or pre-production environment that mirrors production. Where production testing is necessary, we agree careful rules of engagement, avoid destructive actions, and coordinate timing so that availability and data integrity are protected throughout.
Yes. A re-test of the reported findings is included so we can confirm that your remediation is effective. We validate each fixed finding and update its status, giving you a defensible record that the issues are closed.
Yes. The report, the executive summary, and the readout session are available in both Arabic and English at no additional cost.
Test the web front ends that consume your APIs against the OWASP Top 10.
Learn moreAssess the mobile clients and the backend service calls they depend on.
Learn moreEstablish broad coverage of your estate with structured, prioritized scanning.
Learn moreTell us about your APIs and we will return a written proposal within five business days. NDA first, always.