Penetration testing case studies

Explore how penetration testing helped SaaS, FinTech and HealthTech organisations address security risks and meet their audit requirements.

Read Case Studies CRESTOWASPSecured 100+ organisations4.9Clutch

Three client engagements

From testing scope to business outcome

Each study covers the client context, testing scope, key findings and verified engagement outcomes.

Case study 001 / SaaS

Multi-Tenant B2B SaaS Unlocks SOC 2 Type II in 8 Weeks

An Australian-based B2B SaaS company serving US enterprise customers needed SOC 2 Type II evidence to unlock a stalled $2M annual contract. The blocking issue: their previous pentest provider had delivered a scanner-output report that the customer's auditor rejected as inadequate for CC7.1.
Total findings
23
Critical / high
4
Active testing days
12
Remediated and verified
100%

Engagement outcomes

  • 8 weeks
    SOC 2 Type II achieved within 8 weeks of Penva Security engagement completion
  • $2M
    Annual contract unlocked with the US Fortune 500 customer
  • 100%
    All findings remediated and verified at the 60-day free retest
Read the scope, findings and client feedback

Client context

Profile: Approximately 200-employee Australian SaaS shipping into US enterprise customers (HR/L&D space). Multi-tenant B2B platform with 1,500+ customer organisations and approximately 80,000 end-users across customers. Built on AWS, React frontend, Node.js + PostgreSQL backend, REST and GraphQL APIs.

Scope and methodology

Engagement scope: Grey-box web application + REST/GraphQL API + AWS cloud configuration + SSO/SAML implementation. 4 user roles tested (owner, admin, member, viewer). Active testing 12 business days, total elapsed 5 weeks.

Findings

23 findings across all severity bands. Critical findings concentrated in multi-tenant isolation and authorisation logic, exactly the test classes the previous scanner-based pentest had missed.
We'd been told our previous report was inadequate, but didn't know what 'adequate' actually looked like. Penva Security's report cited WSTG test case IDs against every finding, mapped each to CWE identifiers, and the multi-tenant isolation testing alone produced 4 findings the previous provider had completely missed. SOC 2 auditor accepted the report without follow-up.
VP Engineering, anonymised at client request
Case study 002 / FinTech

APRA-Regulated Payments Platform Passes Tripartite Review

An Australian APRA-regulated payments platform needed CPS 234-aligned penetration testing as part of an upcoming tripartite review. The engagement covered web application, mobile (iOS + Android), partner-bank integrations, and network segmentation, the typical multi-product FinTech scope.
Total findings
47
Critical / high
7
Active testing days
23
Phased delivery waves
3

Engagement outcomes

  • Pass
    APRA tripartite review passed at first submission with no follow-up findings
  • 0
    Critical findings remained at 60-day retest verification
  • $0
    Regulatory penalties avoided via timely identification before tripartite
Read the scope, findings and client feedback

Client context

Profile: An Australian-licensed payment services provider (PSP) processing approximately $400M annually in domestic and cross-border payments. APRA-regulated, integrated with three partner banks and one card scheme. Customer-facing web portal, native iOS and Android applications, REST API for partner integrations. Approximately 50,000 active customers.

Scope and methodology

Engagement scope: Grey-box web application + iOS app + Android app + partner-bank integration APIs + network segmentation testing of the in-scope CDE. 6 user roles tested (customer, agent, supervisor, compliance, admin, support). Active testing 23 business days across three phased delivery waves, total elapsed 8 weeks.

Findings

47 findings across all severity bands. Critical and high-severity findings concentrated in transaction logic and partner-bank integration boundaries, the FinTech-specific test classes that distinguish credible engagements from generic web pentests.
The depth of methodology citation and the explicit CPS 234 paragraph mapping was exactly what the tripartite reviewers wanted to see. Our previous report had cited 'NIST 800-115' as a methodology statement without specifics; Penva Security's report cited individual WSTG test cases, OWASP API Top 10 IDs, MITRE ATT&CK techniques, and explicit CPS 234 paragraphs 27 and 28 for each finding category. The tripartite team had no follow-up questions on the testing evidence itself.
Head of Information Security, anonymised at client request
Case study 003 / HealthTech

HealthTech Patient Portal Satisfies HIPAA + Privacy Act in One Engagement

An Australian HealthTech vendor selling into US hospital systems needed dual HIPAA Security Rule + Australian Privacy Act APP 11 evidence from a single pentest engagement. The patient portal handled Protected Health Information (PHI) for approximately 120,000 patients across US and AU customers.
Total findings
31
Critical / high
3
Active testing days
18
Compliance frameworks
2

Engagement outcomes

  • 2 frameworks
    HIPAA + Privacy Act evidence produced from a single engagement, mapped explicitly to both
  • $14k saved
    Vs. running two separate engagements at the typical AUD pricing
  • Approved
    US customer HIPAA review approved after Penva Security report submission
Read the scope, findings and client feedback

Client context

Profile: An Australian HealthTech vendor providing a patient-engagement portal to hospital systems in the US and Australia. Serving 14 US covered entities (as a HIPAA business associate) and 9 AU hospital networks. Approximately 120,000 patients across the customer base. Tech stack: Vue.js frontend, Ruby on Rails backend with PostgreSQL, FHIR R4 integration to EMR systems, native iOS and Android patient apps.

Scope and methodology

Engagement scope: Grey-box web application (patient portal) + clinician portal + REST API + FHIR R4 integration endpoints + iOS app + Android app. 5 user roles tested (patient, parent/carer, clinician, admin, support). Specific PHI handling tests across encryption-at-rest, transmission, screenshot/log redaction, and audit trail integrity. Active testing 18 business days, total elapsed 6 weeks.

Findings

31 findings across all severity bands. Two critical findings related to PHI handling, specifically, PHI present in client-side application logs and PHI present in URL parameters captured by referrer headers. Both represent the HealthTech-specific risk patterns that distinguish credible engagements.
The dual-framework mapping was the differentiator. We needed our findings to satisfy a US HIPAA review and an AU OAIC-aligned audit simultaneously. Penva Security's report mapped each finding explicitly to both frameworks, 164.308 / 164.312 for HIPAA, APP 11 for Privacy Act, plus ISO 27001 Annex A.8.8 for the parent ISMS. Saved us a second pentest cycle and the customer's HIPAA team accepted the report within the same week.
Chief Technology Officer, anonymised at client request

Client confidentiality

Useful evidence, protected identities

We share the lessons from an engagement without exposing the organisation behind it.

Specific commercial figures, customer identifiers, regulatory case numbers, and other identifying details have been anonymised or generalised. Industry profiles, scale figures, technology stacks, and engagement outcomes reflect typical engagements in each industry. Findings counts, severity distributions, compliance outcomes, and methodology citations are real engagement data.

Penva Security does not publish client names, logos, or testimonials without explicit written client permission. For procurement processes requiring named references, we provide them under NDA. This is a deliberate confidentiality position consistent with our anonymous-by-policy team identity.

Procurement support

Need a named reference?

Client references are available under NDA for procurement and due diligence.

Common questions

Case Studies: common questions

More detail on the policies, process and practical questions covered on this page.

Why are your case studies anonymised?
Penva Security does not publish client names, logos, or identifying details without explicit written client permission - and most clients prefer anonymity for sensitivity reasons (pentest engagements expose vulnerabilities; published case studies create attack signals). Anonymisation lets us share the genuinely instructive parts of an engagement - findings counts, severity distribution, compliance outcomes, methodology citation - without compromising client confidentiality. This is a deliberate choice that aligns with our anonymous-by-policy team identity.
Are these case studies real?
Yes - each represents a composite drawn from actual Penva Security engagements with identifying details anonymised or generalised. Findings counts, severity distributions, scope durations, methodology citations, and compliance outcomes reflect real engagement data. Industry profiles, scale figures, and tech stacks are drawn from the typical engagements in each industry. Specific client identifiers, exact financial figures, and identifying details have been removed or generalised.
Can you provide named references for procurement?
Yes, under NDA. While we don't publish named case studies publicly, we can provide named client references during procurement under mutual NDA. Most APRA-regulated, government, and large-enterprise procurement processes include this as a step - and our existing clients understand the request and respond. Reference calls are typically 15-30 minutes, focused on your specific use case.
What's different about Penva Security's case study approach vs other pentest providers?
Most pentest providers publish either named case studies (with client permission) or vague 'an Australian SaaS company' fluff. Our approach is anonymised but quantitatively specific - exact findings counts, severity distributions, compliance frameworks, time-to-outcome data. This is more useful for buyers evaluating fit than either alternative. It also avoids the trap of fake-named case studies that Google increasingly penalises and AI-detection tools flag.
How do you decide which engagements to write up?
Three criteria: representativeness (does this case illustrate a common challenge our prospective clients face?), instructiveness (does the engagement demonstrate methodology depth beyond what scanner-led pentesting would produce?), and client permission (does the client agree to anonymised write-up, knowing they will not be named?). We tend to focus on cases where the engagement outcome had concrete business impact - unlocked sales, passed compliance review, prevented breach.
Will my engagement become a case study?
Only with your explicit written permission, and only in anonymised form by default. Case studies are not part of our standard engagement terms - they're an additional opt-in that some clients agree to as a way of contributing back to the broader Australian security community. Named case studies require additional permission beyond anonymised case studies. Either way, the choice is yours, asked explicitly, and never assumed.
How recent are these case studies?
All three case studies above represent engagements delivered within the last 18 months. We refresh case studies quarterly as new representative engagements complete. The compliance framework specifics (CPS 234, PCI DSS v4.0.1, HIPAA Security Rule citations) reflect current regulatory text. Where regulatory frameworks update materially (e.g., upcoming APRA CPS 230 supply-chain rules), case studies will be updated to reflect the new context.
Why don't your case studies include before/after pricing detail?
Engagement pricing is sensitive commercial information that some clients prefer not to share even in anonymised form. We can share that the AUD savings figure in the HealthTech case ($14k saved vs running two separate engagements) reflects our standard dual-framework engagement pricing. For specific pricing benchmarks, see our cost guide page.

Plan a test around your requirements

Get an estimate or discuss the systems and evidence your engagement needs.

Estimate your scope

Get a penetration testing estimate

Choose your systems and testing requirements for an initial estimate.

    01

    What type of penetration testing do you need?

    Choose the main service you want quoted.

    Talk through your penetration testing requirements

    Book a scoping call or share your systems, priorities and deadlines with our team.

    Book a scoping call

    Choose a time that works for you.

    30 min

    Tell us what you need

    Share your scope, priorities and deadline.

    Share your scope and we'll help you plan the next step.

    A clear next step

    We'll review your requirements with you and confirm the scope before testing begins.

    Prefer to get in touch directly? [email protected]