Your auditor asked for one, a customer's security review is stuck on it, or your own policy says you test every year. We run manual, senior-led penetration testing against the systems in your SOC 2 scope and hand back a report built for engineers and auditors alike. Fixed price, remediation retest included.
SOC 2 doesn't hand you a checklist that says "run a penetration test." The Trust Services Criteria describe outcomes, and your auditor decides what evidence shows your controls work. In practice, a recent pentest is one of the most common pieces of evidence teams bring to the monitoring (CC4) and system operations and vulnerability management (CC7) criteria.
It usually lands on your desk one of these ways:
Whether you need one, and how often, is between you and your auditor. We'll help you scope a test that answers the question they're asking.
We start from your system description, not a generic target list, so the test lines up with what your auditor is reviewing.
The product your customers log into. Access control, injection, session handling, file handling, and the business logic scanners can't follow.
REST and GraphQL endpoints behind the app and any public API you ship. Broken object level authorization, mass assignment, and auth flaws.
Everything internet-facing that supports the service: exposed hosts, admin panels, forgotten subdomains, and weak service configs.
IAM, storage, network exposure, and logging across AWS, Azure, or GCP, focused on paths to customer data.
If your iOS or Android app is part of the service, we test it and the APIs it talks to. More on mobile →
AI features that touch customer data get tested for prompt injection, data exfiltration, and guardrail bypass.
Most of what matters in a SaaS product lives behind the login. An unauthenticated scan of your login page tells your auditor very little. We test with real accounts at each permission level, and across tenants if your product has them, so we can answer the questions your customers care about: can one customer see another customer's data, and can a regular user do what only an admin should?
You give us test accounts in a staging or production-like environment. We agree on rules of engagement before anything starts.
Cross-account access to records, files, and API objects.
Role escalation, admin functions exposed to regular users.
Workflows abused in ways no scanner would try.
Fix what we found, and we retest it. Retests are included within 90 days of report delivery, and the final report is updated to show which findings are closed. That updated report is usually what you want to hand your auditor or customer.
To be clear about what a pentest report is: it's evidence. It shows a qualified third party tested your system and what they found. It does not decide your audit. Your auditor does that.
Send what you have. Rough answers are fine for a first pass, and we'll come back with a scope, a timeline, and a fixed price.
Send us your SOC 2 scope and your date. We'll come back with a scope, a timeline, and a fixed price.