Pentest Scoping Checklist
Before requesting quotes, security teams should inventory API endpoints, GraphQL operations, authentication methods, user roles, integrations, and infrastructure dependencies that affect testing effort. This checklist helps SaaS teams arrive at a scoping call with the information needed to estimate pentest scope, timelines, and cost more accurately.
Download document
Key Takeaways
- API endpoints and GraphQL operations are the most reliable units for estimating pentest scope.
- REST API counts should be based on OpenAPI specifications, route dumps, traffic captures, or feature estimates when necessary.
- Authentication methods such as SSO, MFA, API keys, and magic links increase testing effort because each requires separate validation.
- User roles and permission levels significantly affect authorization testing requirements.
- Third-party integrations, cloud infrastructure, and internal services can expand the attack surface beyond the application itself.
- Unauthenticated endpoints should be identified separately because they are often high-priority attack surfaces.
- Bringing an endpoint and operation count to a scoping call helps vendors produce faster and more accurate pentest estimates.



.avif)

.avif)