Pentest Buyer's Guide
This guide helps SaaS and technology leaders understand how penetration testing is scoped, priced, delivered, and evaluated so they can make informed decisions when selecting a vendor.
Key Takeaways
Contents
Pentest Buyer's Guide
Everything you need to know to select the right penetration testing partner and maximize the value of your security investment.
1. Methodology & Quality
Our pentesting aligns with industry-standard frameworks including:
AI pentesting aligns with MITRE ATLAS, Google SAIF, and OWASP Top 10 for ML.
Mobile pentesting aligns with OWASP Mobile Top 10.
Backed by industry-specific test plans, informed by active attack patterns.
Our pentesting is ~90% manual effort. We leverage scanning tools and automation to speed our efforts and cast a wide net; however, the majority of the engagement is human-led hacking. On average, we find 26 vulnerabilities per web application pentest; 20% being critical or high.
We conduct product demos and light threat modelling during kick-off calls to build custom attacks tailored to your business logic and data flow - this yields more severe vulnerabilities that external threat actors would find.
All testers are FTE based in Canada and are required to possess at least one of the following designations:
2. Scope & Approach
Black Box Testing
Simulates an external attacker with no prior knowledge of your systems. It has the narrowest scope and is budget-friendly. Meets standard compliance requirements (SOC 2) but provides less depth and coverage.
Gray Box Testing
Simulates an authenticated attacker with user-level access to your application. Industry best practice for SaaS companies. Enterprise customers and partners often require this level of security because it provides deeper coverage. Recommended for most SaaS companies.
White Box (Secure Code Review)
Simulates an attacker with full access to your source code and architecture. Highest level of depth and visibility into risk. Recommended for companies processing PHI, operating in regulated industries, or those with mature security programs.
For most SaaS companies, we recommend scoping both gray box and black box tests:
For architectures with multiple client-facing websites sharing the same back-end, we recommend testing a staging or testing environment of the shared back-end and a sample front-end client-facing site. Testing every site would become costly and likely produce redundant vulnerabilities.
Yes! We include a Attack Chain Summary with gray-box pentests that outlines how multiple vulnerabilities could lead to a larger issue or highlight a theme in an area of improvement for your security posture.
We've found critical breaches by chaining together lower-severity vulnerabilities.
3. Reporting & Remediation
We offer one-way sync with Drata and Vanta GRC automation tools.
Pentesting directly supports:
We also map vulnerabilities to SOC 2 controls and are SOC 2 attested ourselves in addition to mapping to ISO 27001, HIPAA and PCI-DSS.
4. Retesting Policy
Retesting is available for 12 months after report delivery. Standard SLAs: 15 days for critical, 1 month for high, 3 months for medium, 12 months for low severity.
5. Timeline & Process
Generally, we book 2-3 weeks out as we are a manual shop. Once the pentest is completed, we take 2 days for QA before shipping the final report. Need this faster? Tell us your deadline - we'll do our best to prioritize and accelerate where possible.
If you need to change testing dates, we require at least 2 weeks' notice.
You will have:
We provide draft reports when we find critical vulnerabilities in production, allowing clients to remediate before test completion.
On average, clients take 8 minutes to complete the preparation checklist in the Portal.
6. Pricing & Engagement
Annual pentests are full pentests on the entire app, as new CVEs are found every day and code changes over time.
For PTaaS (more frequent than annual testing), subsequent tests focus on the delta and cost fewer days of testing once the baseline app has been pentested.
Usual triggers to invest in more frequent pentesting:
7. Crowdsourced vs Full-Time Pentesters
When deciding between crowdsourced and full-time pentesters, it's essential to consider how each aligns with your organization's security needs, long-term goals, and budget.
External cybersecurity professionals who participate in bug bounty programs or are contracted by pentesting firms. Platforms like Bugcrowd, HackerOne, and Synack connect organizations with a global pool of skilled testers.
Cybersecurity experts employed directly or through dedicated firms. They have deeper understanding of your business logic, systems, applications, and security requirements.
8. External Pentest vs Vulnerability Scanning
The difference between external network penetration testing and vulnerability scanning is significant. Each approach has its own advantages and disadvantages, and knowing when to use each one is crucial.
A security assessment that focuses on identifying and exploiting vulnerabilities in externally facing systems (websites, email servers, firewalls). Simulates an attack from an external adversary who does not have internal access.
An automated process that identifies security weaknesses using specialized tools to scan for known vulnerabilities, misconfigurations, and outdated software, providing a detailed report.
| Feature | Vulnerability Scanning | Penetration Testing |
|---|---|---|
| Purpose | Identify weaknesses | Exploit & validate |
| Depth of Analysis | Surface-level | Deep analysis |
| Methodology | Automated scans | Manual + automated |
| Skill Level Required | Low to medium | High expertise |
| False Positive Rate | Higher | Zero (validated) |
| Business Logic Testing | No | Yes |
9. Testing Tools & Resources
Below is a selection of open source and commercial tools we use in our pentesting engagements:
10. Preparation Checklist
Ready to Secure Your Application?
Book a free consultation to find the best pentesting strategy for your organization.
Book a Consultation →Questions? Schedule a consultation to find the best pentesting strategy for your organization.


