Software Secured Company Logo.
Services
Services
WEB, API & MOBILE SECURITY

Manual reviews expose logic flaws, chained exploits, and hidden vulnerabilities

Web Application Pentesting
Mobile Application Pentesting
Secure Code Review
Infrastructure & Cloud Security

Uncovers insecure networks, lateral movement, and segmentation gaps

External Network Pentesting
Internal Network Pentesting
Secure Cloud Review
AI, IoT & HARDWARE SECURITY

Specialized testing validates AI, IoT, and hardware security posture

AI Pentesting
IoT Pentesting
Hardware Pentesting
ADVANCED ADVERSARY SIMULATIONS

We simulate attackers, exposing systemic risks executives must address

Red Teaming
Social Engineering
Threat Modelling
PENETRATION TESTING AS A SERVICE

PTaaS provides continuous manual pentests, aligned with release cycles

Penetration Testing as a Service
OWASP TOP 10 TRAINING

Practical security training strengthens teams, shifting security left effectively

Secure Code Training

Ethical Hacking

Services Overview

Black arrow icon

Enterprise Deal Support

Services Overview

Black arrow icon
Ready to get started?
Identify real vulnerabilities confidently with zero-false-positive penetration testing
Learn More
Industries
Industries
INDUSTRIES
Data and AI

AI pentesting uncovers adversarial threats, ensuring compliance and investor trust

Healthcare

Penetration testing protects PHI, strengthens compliance, and prevents healthcare breaches

Finance

Manual pentests expose FinTech risks, securing APIs, cloud, and compliance

Security

Penetration testing validates SecurTech resilience, compliance, and customer trust

SaaS

Pentesting secures SaaS platforms, proving compliance and accelerating enterprise sales

CASE STUDY

“As custodians of digital assets, you should actually custodize assets, not outsource. Software Secured helped us prove that our custody technology truly delivers on that promise for our clients in both the cryptocurrency and traditional finance”

Nicolas Stalder,
CEO & Co-Founder, Cordial Systems
Black arrow icon
Ready to get started?
Our comprehensive penetration testing and actionable reports have 0 false positives so you can identify
Learn More
Compliance
Compliance
COMPLIANCE
SOC 2 Penetration Testing

Pentesting validates SOC 2 controls, proving real security to auditors and customers

HIPAA Penetration Testing

Manual pentesting proves HIPAA controls protect PHI beyond documentation

ISO 27001 Penetration Testing

Pentests uncover risks audits miss, securing certification and enterprise trust

PCI DSS Penetration Testing

Pentesting validates PCI DSS controls, protecting sensitive cardholder data

GDPR Penetration Testing

GDPR-focused pentests reduce breach risk, regulatory fines, and reputational loss

CASE STUDY

“Software Secured’s comprehensive approach to penetration testing and mobile expertise led to finding more vulnerabilities than our previous vendors.”

Kevin Scully,
VP of Engineering, CompanyCam
Black arrow icon
Ready to get started?
Our comprehensive penetration testing and actionable reports have 0 false positives so you can identify
Learn More
PricingPortal
Resources
Resources
resources
Blogs
Case Studies
Research and Events
Partners
Customer Testimonials
News & Press
Guides and Checklists
About Us
cybersecurity and secure authentication methods.
Black arrow icon
API & Web Application Security Testing

Attack Chains: The Hidden Weakness in Modern API & Web Application Security

Alexis Savard
November 21, 2025
Ready to get started?
Our comprehensive penetration testing and actionable reports have 0 false positives so you can identify
Learn More
Login
Book a Consultation
Deal Blocked?
Blog
/
/

When to Expand Your Pentest Scope: A Guide for Series A/B CTOs

Your pentest report can look current while your scope falls behind. This guide covers four signals that tell Series A/B CTOs it's time to expand testing.

By Kaycie Waldman
・
9 min read
Table of contents
Text Link
Text Link

Get security insights straight
to your inbox

Your pentest report can still be current even if your pentest scope is outdated. That's an easy gap to miss at a Series A or B company.

You run an annual pentest, remediate the findings, and keep the report ready for customer security reviews. Meanwhile, engineering keeps shipping. An AI assistant gets added. A mobile app launches. New administrative roles appear. A funding round accelerates an infrastructure migration.

None of those changes automatically means you need another full pentest. But each should trigger the same question: Did we introduce something important that our last pentest never actually tested?

Why pentest scope evolves over time

‍A penetration test is a point-in-time assessment of an agreed scope. Your pentest scope is the subset of your environment pentesters are authorized and expected to assess during a particular engagement. 

‍Your attack surface is broader. It’s the systems, interfaces, functionality, roles, infrastructure, and other components that could potentially be attacked. It can change while your documented pentest scope stays the same.

Not every release requires another pentest. Adding a handful of endpoints or making incremental product improvements probably doesn't require you to rethink your testing program. The changes worth paying attention to are the ones that introduce something fundamentally different: a new application platform, trust boundary, privileged role, integration, infrastructure layer, or system capable of accessing sensitive data or taking actions on a user's behalf.

If this happened since your last pentest
Ask yourself
You shipped an AI feature
Can it access data, tools, or actions the previous test never assessed?
You launched a mobile app
Did anyone actually test the client running on the device?
An enterprise buyer asks for new evidence
Does your report prove the control or functionality they're asking about?
Your architecture changed
Are the trust boundaries still the same ones your pentesters assessed?

‍You've added AI features to your product.

Three months after your annual pentest, your engineering team ships an AI assistant that can query customer data and trigger actions through internal tools. Your pentest report is still current. But your pentesters never had the opportunity to assess what happens when someone deliberately tries to manipulate that assistant.

A conventional web application pentest can still cover the surrounding application and APIs. What it doesn't necessarily answer is what happens when someone attacks the AI functionality itself:

Can prompt injection influence downstream actions? 

Can an agent invoke a tool in an unintended way? 

Can sensitive information be extracted through the model? 

Does an AI component have broader permissions than it needs?

That creates authorization risks at the retrieval and tool layers that a conventional application pentest may not be designed to probe. A RAG system might return documents from the wrong organizational context, or a tool-connected agent might be manipulated into acting with more privilege than intended.

An agent that can access customer data and invoke tools creates different trust relationships than a standard CRUD endpoint. Your testing must account for what the AI can actually do. If it didn't, targeted AI security testing may be a more appropriate addition than simply waiting for the next standard application pentest. This distinction can also become important during enterprise security reviews, where buyers may ask for evidence that AI-specific attack surfaces were tested separately from the broader application. 

You've launched a mobile app.

Your last pentest covered your web application and APIs. Six months later, customers can access the same product through an iOS or Android app. It's tempting to conclude that most of the important security testing has already happened because the mobile app communicates with the same backend.

The mobile client introduces its own attack surface that can include:

  • local data storage
  • device permissions
  • certificate validation
  • platform-specific behavior
  • different authentication
  • different session-handling patterns

Those issues exist on the device. The exact testing required depends on how your mobile application is built and what functionality it exposes. Sharing a backend doesn't mean you've tested the mobile client. If the iOS or Android application itself wasn't included in the previous scope, decide whether the risks introduced on the device warrant dedicated mobile application testing.

For example, an API may correctly prevent unauthorized access while the mobile client still stores authentication tokens or sensitive data insecurely on the device. The backend passed its test; the client introduced a separate problem.

An enterprise prospect is asking about something you didn't test

A security questionnaire asks whether a particular integration was tested. The buyer wants evidence of API coverage. Their security team asks whether administrative functionality was included. They want to know whether authorization between different user roles was actually tested.

You pull up your latest report. It doesn't answer the question.

Earlier in a company's growth, excluding certain integrations, APIs, administrative functionality, or RBAC scenarios can be a completely reasonable scoping decision. Not every component carries the same risk or warrants the same testing effort. But your product doesn't stay still.

Tenant isolation has become the most specific version of this problem in enterprise SaaS procurement. In our experience, it's one of the most common security questions enterprise buyers ask, and one that a standard pentest report doesn't automatically answer.

"Did your pentest include explicit cross-tenant authorization testing?" 

A report that covers OWASP Top 10 and authorization testing across user roles answers a different question than whether an authenticated user in one tenant can access another tenant's data through any endpoint in your application. If the scope of the previous engagement didn't explicitly include that test, the report won't provide the evidence the buyer is looking for, and a targeted scope expansion is typically faster and cheaper than repeating the entire engagement.

Does our report provide evidence about the parts of the product this buyer is actually evaluating? If it doesn't, you don't necessarily need to retest everything already in scope. Targeted coverage of an integration, API, administrative workflow, or authorization model may close the gap.

‍Funding or M&A changed your architecture

We've seen a customer's pentest scope roughly double after the company raised funding. The funding wasn't the reason. What the company did afterward was.

The company moved from a single-tenant to a multi-tenant architecture. The application still served the same basic purpose, but the underlying security model had materially changed. Tenant isolation and authorization boundaries now carried significance they hadn't before.

A Series A or B round might fund an infrastructure migration, an architectural redesign, product expansion, or a move to a different tenancy model; each of which can create new trust relationships and shift where risk lies. An acquisition raises a related challenge: previously separate environments, identities, credentials, and permissions often need to coexist or be consolidated. Old and new systems may run side by side during the transition, with credentials crossing boundaries that once kept environments apart. Don't use the business event as the trigger. Look at what technically changed because of it.

If your tenancy model, infrastructure, identities, permissions, or trust boundaries are materially different from those that existed during your last pentest, your previous scope warrants another look.

‍How to tell if your pentest scope is outdated

Pull up the scope from your last engagement and compare the product that was actually tested with the product you're operating today. Don't count releases or endpoints. Look for meaningful changes in what users can access, where sensitive data lives, how systems communicate, which components can take actions, and where trust boundaries exist.

Start with five questions:

  • Have you shipped an AI feature since your last pentest?
  • Is there an iOS or Android application that wasn't included in the original scope?
  • Has a prospect or customer asked for security evidence your existing report doesn't provide?
  • Have funding or M&A activities led to meaningful infrastructure or architectural changes?
  • Has your tenancy model, authorization model, infrastructure, or another major trust boundary materially changed?

If every answer is no, your existing scope may still represent your environment reasonably well.

If you answered yes to one or more, ask yourself: Did your existing test actually cover the security assumptions introduced by this change?

‍Not sure whether your scope needs to change?

The simplest test is to compare today's product with the product you actually pentested.

Not sure whether your scope needs to change?

Is Your Annual Pentest Missing These Attack Surfaces? is a five-question self-assessment that helps you compare today's product with the product you actually pentested, before you assume your next scope should stay the same.

Get the self-assessment

Already know you've introduced a material new attack surface?

Skip the self-assessment and talk through what should, and shouldn't, be added to your next scope.

Book a scoping conversation

‍FAQ

‍How often should you pentest?

Pentest cadence and pentest scope answer two different questions: when should you test, and what you should test. 

‍What should you test?

An annual testing schedule doesn't necessarily mean your scope should remain unchanged for the entire year. Material changes to your product, infrastructure, architecture, or trust boundaries can justify targeted testing between scheduled assessments.

The deciding factor isn't simply how much time has passed. It's whether your existing scope still represents the environment you're operating in.

‍What's the difference between pentest scope and attack surface?

Your attack surface includes everything in your environment that could potentially be attacked. Your pentest scope is the agreed subset of that environment pentesters are authorized and expected to assess during a particular engagement.That means your attack surface can change while your documented pentest scope remains static.

Adding an AI agent, launching a mobile application, introducing new administrative roles, or changing your tenancy architecture can create attack surfaces that weren't included in the previous scope.That doesn't mean there was anything wrong with the previous pentest. The environment changed.

‍Do I need a new pentest every time I ship a feature?

No. Most feature releases don't justify a new penetration test. The changes worth reassessing are those that introduce a materially new attack surface or trust boundary. Examples include AI functionality with access to tools or data, a new mobile application, major integrations, new privilege levels or roles, significant architectural changes, or infrastructure migrations.

Even then, another complete pentest may not be necessary. Targeted testing of the new attack surface may be a more appropriate addition to your existing security testing program.

Ready to get in touch? Get started by booking a consultation now.

Book Consultation

About the author

Kaycie Waldman

Demand Generation Manager

Kaycie Waldman works closely with SaaS, cloud, and technology organizations on security, risk, and compliance initiatives that support growth and enterprise readiness. Her work spans strategic content, go-to-market initiatives, and customer trust programs designed to support scale, compliance, and enterprise sales.

Get security insights straight to your inbox

Continue your reading with these value-packed posts

Cybersecurity Laws & Regulations in Canada.
Black arrow icon
Penetration Testing Services

Cybersecurity Laws & Regulations in Canada

8 min read
June 13, 2022
Building a Strong Defence: Why Social Engineering is Crucial for Your Security Posture
Black arrow icon
Penetration Testing Services

Building a Strong Defence: Why Social Engineering is Crucial for Your Security Posture

Cate Callegari
Cate Callegari
6 min read
December 10, 2024
SOC 2® Reports and Penetration Tests
Black arrow icon
SOC 2 Penetration Testing

Is Penetration Testing Necessary for SOC 2? A Comprehensive Guide for B2B Startups

Sherif Koussa
Sherif Koussa
9 min read
May 24, 2023

Helping companies identify, understand, and solve their security gaps so their teams can sleep better at night

Book a Consultation
Centralize pentest progress in one place
Canadian based, trusted globally
Actionable remediation support, not just vulnerabilities
Clutch logo
Web, API, Mobile Security
Web App PentestingMobile App PentestingSecure Code Review
Infrastructure & Cloud Security
External Network PentestingInternal Network PentestingSecure Cloud Review
AI, IoT & Hardware Security
AI PentestingIoT PentestingHardware Pentesting
More
PricingPortalPartnersContact UsAbout UsOur TeamCareers
More Services
Pentesting as a ServiceSecure Code Training
Industries
Data and AIFinanceHealthcareSecuritySaaS
Compliance
GDPR PentestingHIPAA PentestingISO 27001 PentestingPCI DSS PentestingSOC 2 Pentesting
Resources
BlogsCase StudiesEvents & WebinarsCustomer TestimonialsNews & PressWhitepapers
More
PricingPortalPartnersContact UsAbout UsOur TeamCareers
Resources
BlogsCase StudiesEvents & WebinarsCustomer TestimonialsNews & PressWhitepapers
Comparisons
Software Secured vs Cobalt
Security & ComplianceSubprocessorsPrivacy PolicyTerms & Conditions
2026 ©SoftwareSecured