PTaaS Pro Scope & Coverage
Who can use this feature
- Available as an Add-On for all plans. Contact your CSM to learn more.
PTaaS Pro testing covers two distinct layers: standards-based coverage across the OWASP Top 10, and deep business logic validation that automated scanners cannot perform. This article explains what each layer covers, why both are necessary, and how PTaaS Pro maintains that coverage year-round.
The Two Layers of PTaaS Pro Testing
OWASP Top 10 Coverage
The Open Worldwide Application Security Project (OWASP) Top 10 is the most widely accepted taxonomy of critical web application security risks. Scrut's methodology systematically addresses every applicable OWASP Top 10 category for your target. If your application exposes file uploads, authentication flows, access control mechanisms, injection-prone inputs, or other OWASP-relevant surfaces, we explicitly test those areas using both automated and manual techniques.
Automated scans (DAST and AI agents) run checks across the following categories:
- Access Control & Session Handling
- API Security - Input Validation
- API Security - Proper HTTP Methods
- Application-Level Cryptographic
- Authentication
- Browser Security & Client-Side
- Clickjacking & UI Security
- Code Injection & Runtime Security
- Cross-Site Scripting (XSS) Controls
- Hidden/Sensitive Files
- HTTPS Everywhere
- Information Disclosure & Data Leakage
- Insecure Storage
- Relative Path & Parameter Confusion
- Source Code Disclosure
- Third-Party Dependencies
Not every category applies to every application. Scrut's Security Experts review the automated scan results and apply manual testing to the categories that are relevant to your target's architecture and surface area.
Business Logic Validation
Business logic flaws arise from how your workflows, roles, and transactions are designed, not from misconfigurations or missing patches. They often have the most direct financial, reputational, and regulatory impact, and automated scanners can't detect them. Scanners look for known patterns. They cannot reason about how your application is supposed to behave.
Scrut's certified pentesters test for business logic flaws by modeling real attacker behavior against your specific workflows, roles, monetization logic, and data flows.
Examples of What Business Logic Testing Uncovers
Here are a few common, high-impact business logic vulnerabilities Scrut's team tests for.
Broken Authentication and Account Takeover
The scenario: An attacker manipulates or bypasses the login or OTP flow to access authenticated endpoints without valid credentials, or takes over another user's account entirely.
The impact: Account compromise across your user base, along with the privacy, security, and compliance consequences that follow.
Why scanners miss this: Authentication bypass requires understanding the intended auth flow and testing logical variations. Scanners look for known patterns and cannot reason about broken business logic.
Privilege Escalation and Broken Authorization
The scenario: A lower-privileged user manipulates parameters, tokens, or requests to perform actions reserved for admin or senior roles, such as changing configurations, viewing sensitive reports, or managing accounts.
The impact: Internal or external actors gain access to capabilities outside their role, undermining internal controls and creating material risk in regulated environments.
Why scanners miss this: Authorization flaws require testing with multiple user contexts and understanding the intended permission model. Automated tools cannot reason about role hierarchies.
Price Manipulation and Parameter Tampering in Transactions
The scenario: In a payment or e-commerce flow, the price or transaction amount is passed in a way that an attacker can alter on the client side, completing a purchase at a fraction of the intended price.
The impact: Direct, measurable financial loss. Compounded significantly if automated scripts exploit the flaw at scale.
Why scanners miss this: Price manipulation requires understanding the transaction flow and testing whether server-side validation exists. Scanners cannot reason about what a value is supposed to be.
Horizontal Data Access and Mass Data Leakage
The scenario: A regular user tweaks identifiers or request parameters to access data from other users, tenants, customers, or employees beyond what they are authorized to see.
The impact: Large-scale data exposure across your entire user base, constituting a severe privacy breach and potential regulatory non-compliance.
Why scanners miss this: Insecure Direct Object Reference (IDOR) and horizontal access flaws require understanding data ownership and testing boundary conditions. Scanners do not know which data belongs to which user.
How Coverage Is Maintained Across the Year
A single pentest is a point-in-time assessment. Once it ends, your code keeps changing, new dependencies are introduced, and new vulnerability classes are published. PTaaS Pro maintains continuous coverage through two types of activities that run in a cycle throughout the year.
Full Pentests
Full Pentests combine automated scanning (DAST and AI agents) with manual expert testing. By default, your program includes two Full Pentests per year per target. Each pentest covers the complete OWASP Top 10 plus business logic validation and produces an audit-ready report. Additional pentests are available at a premium for teams that need quarterly or more frequent expert coverage.
Release Scans
Release Scans run between Full Pentests, aligned to your release cadence. By default, they run monthly. Higher frequencies, bi-weekly or weekly, are available at a premium for high-velocity teams.
Release Scans are automated (DAST and AI agents only). They do two things:
- Detect regressions: They check whether vulnerabilities you fixed in a previous pentest have reappeared in new code.
- Detect new automated findings: They surface misconfigurations, known vulnerability patterns, and OWASP Top 10 issues introduced by new code or dependency changes.
Think of a Full Pentest as a comprehensive security checkup and a Release Scan as a continuous vitals check between those checkups.
Full Pentest vs. Release Scan: At a Glance
| Full Pentest | Release Scan | |
|---|---|---|
| Automated scanning (DAST + AI agents) | Yes | Yes |
| Manual expert testing | Yes | No |
| Business logic validation | Yes | No |
| Findings published in-platform | Yes | Yes |
| Audit-ready report | Yes | No |
| Default cadence | 2 per year | Monthly |
Heads Up!
Release Scans are a safety net, not a substitute for a Full Pentest. Complex business logic flaws and multi-step attack chains that require expert reasoning are only discovered during the manual testing phase of a Full Pentest. Release Scans do not include manual expert testing and do not produce a formal, externally shareable report. Findings are visible in-platform only.
Contact support@scrut.io or your CSM for further assistance.