SaaS Penetration Testing
Your enterprise prospects want a pentest report. Here's how to get one.
Scope of Testing
What a SaaS penetration test covers
Web Application Testing
API Penetration Testing
Authentication and Authorisation
Multi-tenancy and Data Isolation
Third-party Integrations and Webhooks
Infrastructure and Cloud Exposure
How It Works
From first contact to final report
Tell us what you need
Submit a quote request or book a scoping call. Give us a rough idea of your application, API, number of user roles, and any compliance context. We'll ask questions if needed.
Response within 1 business day. There's no obligation at this stage - we'll take the time to understand your environment and requirements before putting a proposal together.
Receive a written, fixed-price proposal
We'll send a written proposal confirming the scope, methodology, timing, and a fixed price. No day-rates, no surprises. You accept when you're ready.
Your fixed price is confirmed before testing begins. The proposal also documents the rules of engagement and confirms our methodology, so your team and ours are aligned before a single test is run.
Testing begins - with direct access to your consultant
Your assigned consultant begins testing at the agreed time. You'll have direct contact throughout, where critical findings are communicated immediately - not held until the final report.
Typically 4-6 days of active testing for an average SaaS scope. No account managers in the middle - the person testing your platform is the person you speak to. Critical findings are escalated to you the same day they're discovered.
Report delivery and debrief
Your technical and executive reports are delivered within 2 business days of testing completion. A debrief call covers findings, remediation priorities, and answers questions from your team. You'll also receive an attestation of testing for sharing with enterprise prospects or auditors.
Report delivered within 2 business days. Once you've remediated identified vulnerabilities, focused retesting is included at no extra cost - confirming the fixes hold before your report is shared externally.
What You Receive
Everything included in the engagement
Executive Report
Our primary deliverable is an executive-focused assessment report providing a non-technical summary of findings, with recommendations suitable for board, senior management, and enterprise procurement stakeholders.Technical Report
A supplementary technical report detailing each vulnerability discovered during the engagement - including reproduction steps, severity scoring, remediation guidance, and mappings to CVE, CVSS, and MITRE ATT&CK where applicable.Debrief Session
Every engagement includes the offer of a debrief session to present findings, discuss remediation priorities, and run an open Q&A with your technical and business teams.Retesting
For externally-based assessments, our team offers free focused retesting of any vulnerabilities remediated post-engagement, including web application, API, website, and external network penetration testing.Exploitr Platform Access
Access to the Exploitr platform at no extra cost, to review, track and remediate findings during the engagement and between tests.Experienced, Consultant-led Testing
All engagements are consultant-led by in-house staff. Your consultant works with you from initial scoping through to the debrief and remediation phase - nothing is outsourced or subcontracted.
Common Questions
SaaS pentesting - frequently asked questions
A mid-sized SaaS application with multiple user roles, authentication and complex business logic typically costs between £6,000 and £10,500+. The final price depends on the number of user roles, the complexity of workflows and whether a separate API needs testing.
Our penetration testing pricing guide compares costs across every service.
We prefer to test against a staging environment where possible, especially for SaaS platforms with active customers. If a production test is required, we agree rules of engagement in advance that define any excluded functionality and operational constraints.
Critical findings that could affect production are escalated to you immediately, not held until the report.
Before testing begins, we'll need:
- Test accounts for each user role to be tested (admin, standard user, etc.)
- Access to a staging or test environment, or written permission to test production
- API documentation if available (Swagger/OpenAPI, Postman, or equivalent)
- A list of any systems or functionality that should be excluded from testing
- An emergency contact in case of a critical finding or connectivity issue during testing
We discuss all of this during the scoping call and confirm it in the written proposal before any testing takes place.
Yes. Our reports are written with the understanding that they may be shared with third parties such as enterprise procurement teams, auditors, investors, and board members.
The executive report is designed for non-technical stakeholders, and the technical report satisfies evidence requirements for SOC 2 Type II, ISO 27001 Annex A, and most enterprise security questionnaire responses.
We can also provide a letter of attestation on request.
From initial contact to report delivery, a typical SaaS engagement runs as follows:
- 1-2 days to scope and quote
- 2-3 weeks scheduling lead time
- 4-6 days active testing
- 2 business days to deliver the report
If you have a compliance deadline or a deal closing, let us know upfront and we'll work to your timeline where possible.
Yes, the application-layer testing we conduct is cloud-agnostic.
If you'd like us to include a review of your cloud infrastructure configuration (exposed storage, overly permissive IAM, exposed admin interfaces), this can be added to the scope as an external infrastructure component. We'd discuss this during scoping and confirm it in the written proposal.
Most frameworks (SOC 2, ISO 27001, PCI DSS) recommend or require annual penetration testing at minimum.
For fast-moving SaaS products with frequent releases, we'd suggest testing after any significant architectural change, such as a new authentication provider, a major API version, or a new product area in addition to the annual assessment.
Our Pentest as a Service (PTaaS) offering is designed specifically for teams that need ongoing testing coverage aligned with their release cadence.
