Skip to main content
Back to Blog
SaaS Security 8 min readAugust 2026

What a 2026 SaaS Pentest Actually Covers

SaaS platforms are multi-tenant by default, API-first by design, and increasingly wired into LLMs. A generic web-app pentest doesn't cut it anymore. Here is what actually belongs in scope for a 2026 SaaS pentest.

Shivam Singh

Founder & Principal Security Researcher, SDX Shadow Labs

"Penetration test" still gets sold to a lot of SaaS founders as a scanner run against a login page and a PDF a week later. That was never a complete picture, and in 2026 it's not even close. SaaS platforms are multi-tenant by default, API-first by design, shipping multiple times a week, and increasingly wired into LLMs and autonomous agents that can read data and take actions on a user's behalf. Each of those shifts adds a layer of attack surface that a generic web-app test simply doesn't touch.

Here's what actually belongs in scope if you want a pentest report that holds up against a real attacker - and against a SOC 2 or ISO 27001 auditor.

1. Tenant Isolation - the SaaS-specific core

This is the one category that doesn't exist in traditional web-app testing, and it's usually where the most damaging findings live. Multiple customers share the same application and often the same underlying infrastructure, separated only by application logic. If that logic has a gap, one customer can read, modify, or delete another customer's data - and the blast radius isn't one account, it's every tenant on the platform at once.

A proper SaaS pentest actively tries to break that boundary:

  • Horizontal and vertical privilege escalation across tenant accounts
  • IDOR and parameter tampering against tenant-scoped object IDs
  • Authorization bypass through API manipulation, not just the UI
  • Session and token handling that leaks or accepts cross-tenant context
  • Subscription/billing logic abuse - plan tampering, quota bypass, unauthorized feature access

Testers should be treating cross-tenant access as a first-class target from the scoping conversation onward, not something bolted on at the end of a generic checklist.

2. API Security - where most 2026 breaches start

SaaS platforms are effectively APIs with a UI in front of them, and that's now the primary breach vector. API attack volume has been climbing sharply year over year, with exploit rates dramatically outpacing traditional website vulnerabilities. A serious engagement maps testing directly to the OWASP API Security Top 10 and covers:

  • Broken object- and function-level authorization (BOLA/BFLA)
  • Mass assignment - endpoints silently accepting and persisting undocumented or privileged fields
  • Excessive data exposure in API responses
  • Missing or bypassable rate limiting, especially on auth endpoints
  • Business logic flaws that no scanner can pattern-match - race conditions, workflow-order abuse, state-machine violations

3. Authentication, Session, and Identity

Login flows in 2026 are rarely just "username and password" - they're OAuth/OIDC chains, SSO integrations, MFA implementations, and session handling stacked on top of each other, and each hop is a place trust can quietly break.

  • MFA implementation and bypass paths
  • Session fixation, hijacking, and token replay
  • OAuth/OIDC misconfiguration and SSO trust boundary issues
  • Password policy and credential-stuffing resilience
  • Privilege escalation paths from a low-trust to high-trust role

4. Cloud Configuration and Container/Kubernetes Layer

SaaS runs on shared cloud infrastructure, and "the cloud provider secures that" is a compliance gap waiting to be found by an auditor - or an attacker. RBAC misconfiguration in Kubernetes clusters is one of the most direct paths to full cluster compromise, and it shows up in the majority of multi-tenant environments reviewed this year. Scope should include:

  • Overly permissive IAM roles and ClusterRoleBindings
  • Exposed management interfaces (etcd, kubelet, internal dashboards)
  • Network policy enforcement - whether declared pod-to-pod restrictions are actually enforced
  • Service mesh mTLS configuration between internal services
  • Storage bucket and database exposure checks

Auditors for SOC 2 Type II and ISO 27001 are now explicitly asking whether orchestration platforms were included in test scope, not excluded as "infrastructure managed by the cloud provider." A report that skips the Kubernetes layer doesn't satisfy either framework anymore.

5. Third-Party Integrations and Supply Chain

SaaS products rarely stand alone - payment processors, analytics SDKs, support-desk widgets, and workflow integrations all get embedded with real permissions. Each one is a trust relationship that needs testing on its own terms: scope of access granted, whether webhooks can be spoofed, and whether a compromised third-party dependency has a direct line into tenant data.

6. The AI/LLM and Agent Layer - the newest addition

If your SaaS product has an AI assistant, RAG pipeline, or anything resembling an autonomous agent, that layer needs its own dedicated testing, mapped to the OWASP Top 10 for LLM Applications. The current edition keeps prompt injection at #1, expanded to cover cross-modal attacks, persistent memory, and agentic blast radius - and pushes excessive agency sharply up the list as more AI systems get tool access and the ability to act, not just respond. Relevant test cases now include:

  • Prompt injection through visible and invisible input (hidden text, poisoned documents, tool responses)
  • Sensitive information and system-prompt/context disclosure
  • Excessive agency - what the model can actually do if manipulated, not just what it can say
  • Insecure tool/function-calling permissions
  • Training data and RAG-source poisoning

This is genuinely new territory for most testing providers, and it's the piece where a lot of "AI-powered SaaS" audits currently fall short - automated scanners don't model conversational or agentic attack paths at all.

7. The AI-Accelerated Development Angle - Why Scope Needs to Grow, Not Shrink

There's a second AI angle here beyond the product layer, and it's arguably the more urgent one for 2026: how the SaaS itself got built.

AI coding assistants have made shipping features dramatically faster - but speed and security review time are trading against each other at scale. Independent testing has found that a large share of AI-generated code samples introduce OWASP Top 10-class vulnerabilities on security-sensitive tasks, a rate that hasn't meaningfully improved across model generations despite vendor claims. Separate scans of AI-built ("vibe-coded") production applications found that the majority shipped with real security issues, including hardcoded credentials and exposed personal data.

A few reasons this matters specifically for SaaS teams shipping fast:

  • Volume, not just rate. Even a modest per-line vulnerability rate compounds fast when a team is shipping several times a week with AI-assisted commits. Public commit data shows AI-assisted commits leak hardcoded secrets at roughly twice the rate of human-only commits.
  • Iterative degradation. Codebases that get repeatedly revised by an AI assistant have been shown to accumulate more critical vulnerabilities with each pass - the model isn't "learning" the codebase's security posture, it's pattern-matching against the current diff.
  • No code review happens by default. The most damaging incidents in 2026 didn't involve exotic exploits - one widely reported breach exposed over a million API tokens because a founder shipped an entirely AI-built app with no human security review at all. The flaw was a basic configuration gap any experienced reviewer would have caught in minutes.
  • New supply-chain risk. AI coding tools sometimes recommend packages that don't exist ("hallucinated" dependencies). Attackers pre-register those exact package names on npm and PyPI, so a developer trusting an AI suggestion can pull in attacker-controlled code without ever mistyping anything.

None of this means AI-assisted development is off the table - it's how most teams build now. It means the review layer has to scale with the output, not stay fixed while output volume climbs. Concretely, that means:

  • Mandatory human security review for any AI-generated code touching auth, payments, data access, or infra config - not just a peer review from another AI-assisted teammate
  • Secrets scanning at commit time, not just in CI, with signatures tuned for AI-tool credentials (LLM API keys, vector DB tokens) as well as traditional cloud secrets
  • Dependency verification against known hallucinated-package patterns before merge
  • Pentest cadence tied to release velocity, not a once-a-year calendar date - a platform shipping weekly needs security validation running alongside it, not trailing months behind

This is also why an AI-accelerated SaaS team benefits more, not less, from an external manual review. A human operator testing the shipped product doesn't care whether a vulnerability was typed by a person or generated by a model - it's the same exploitable gap either way. The difference is that AI-assisted teams are producing that gap faster than most review processes were built to catch.

What This Means for Scoping Your Next Test

If a proposal only lists "web app + API," ask directly whether it covers tenant isolation testing, cloud/Kubernetes configuration, and - if relevant - your AI layer. Gray-box testing (test accounts across roles, API docs, limited architecture context) is generally the right depth for SaaS: enough context to dig into authenticated, cross-tenant attack paths without burning the whole engagement on blind reconnaissance.

A 2026 SaaS pentest report that skips any of the six areas above isn't incomplete by accident - it's testing yesterday's threat model against today's architecture.


Want us to test your architecture? → Request an Assessment