Case studies / How we run VAPT
HealthcareHow we approach it

Penetration testing that finds what scanners miss

Dependency scans catch known issues, but not broken access between roles. We test manually across every role and re-test every fix.

OWASPTop 10 and WSTG methodology
Every roletested, plus outside access
CVSSranked findings with fix guidance
Re-testedfixes before sign-off
In 60 seconds

The whole story, short

The problem

A user role can see data from another organization.

What we did

  • Apply the OWASP methodology
  • Test authenticated and unauthenticated access
  • Test API security
  • Deliver a prioritized remediation report
  • Re-test the fixes

The outcome

Every critical fix re-tested

The problem

What goes wrong

  • A user role can see data from another organization.
  • API endpoints lack object-level authorization or rate limits.
  • Scanner reports are long, unranked and hard to act on.
  • Fixes are never verified before the audit.

Why the usual fix falls short

Automated scanners cannot judge business logic or access between roles. Those flaws need manual testing by someone thinking like an attacker.

What we did

How we tested it

  1. Apply the OWASP methodology

    Scope the web app, APIs and cloud-facing assets, using OWASP guidance to structure coverage.

  2. Test authenticated and unauthenticated access

    Test as an outsider and across each user role, with tools and manual methods.

  3. Test API security

    Test endpoints for authorization, input and data exposure problems.

  4. Deliver a prioritized remediation report

    Rank findings by CVSS and business impact, with reproduction steps, evidence and fix guidance.

  5. Re-test the fixes

    Verify each fix once developers have applied it.

FAQ

Questions buyers ask

What is VAPT?

VAPT stands for Vulnerability Assessment and Penetration Testing. The assessment looks broadly for known weaknesses and ranks them. Penetration testing goes deeper, with skilled testers trying to exploit issues to show real impact. Together, they show what is exposed, how serious it is, and what to fix first.

Does a SOC 2 audit require penetration testing?

The SOC 2 criteria do not make a penetration test an explicit requirement, but many auditors and enterprise customers expect one as evidence that controls are evaluated, often tied to CC4.1. Confirm what your auditor will accept early. A recent test, remediation records, and re-test results can all support the audit.

How often should we run VAPT?

Many organizations test at least once a year and after significant changes, such as new features, major infrastructure changes, or acquisitions. Regulators, contracts, or customers may require a set frequency. Fast-moving products often benefit from more frequent testing, supported by automated scanning between the full assessments.

Want this level of testing on your product?