Banking resilience, tested in detailAtlant Security
Bank/PentestBY ATLANT SECURITY

Planning

How to write a bank pentest scope that providers can price

Prepare a bank penetration-testing brief with clear systems, test roles, evidence expectations, operational safeguards and retest acceptance criteria.

Discuss your requirements
An illustrative bank technology operations floor overlooking a city

For the engagement owner. Comparable pricing starts with comparable assumptions. Tell providers what decision the test supports, what access is available and what evidence the bank will accept.

State the commissioning objective

Write the decision the bank needs to make: release an application, evaluate a defined trust boundary, investigate a known exposure or validate remediation. Identify the service owner and intended audience for the report. Avoid using “full pentest” as a substitute for scope. Providers can interpret that phrase as anything from a narrow unauthenticated scan to a broad assessment with privileged access and business-logic testing.

Separate routine penetration testing from any advanced threat-led exercise. If TLPT is the requirement, use the applicable governance and procurement process. The DORA Article 27 provider requirements guide explains considerations that should not be reduced to a generic supplier questionnaire.

A brief that can be priced. Objective: Decision and accountable service owner; Coverage: Systems, roles and operations; Acceptance: Evidence, handover and retesting
Working model 01A brief that can be pricedIllustrative planning diagram. Adapt the decisions to your authorised scope.
Read diagram text
Objective
Decision and accountable service owner
Coverage
Systems, roles and operations
Acceptance
Evidence, handover and retesting

Describe systems through operations and roles

Provide an inventory of the relevant applications, APIs, identity boundaries, environments and integrations. Add the operations and roles that matter: customer, support, approver, administrator and workload identity where applicable. Explain which accounts and synthetic objects the bank can provide. An endpoint count without this context gives a poor basis for estimating business-logic coverage.

Highlight third-party components, shared environments and permissions that are not yet resolved. Ask bidders to identify how each assumption affects coverage and delivery. Keep sensitive architecture details in the agreed confidential procurement channel rather than a public enquiry form.

An illustrative business team reviewing documents together in a meeting room
Operational perspectiveAgree the control decisions with the people who own the service.Generated illustrative setting; not a client location.

Make operational constraints visible

State the approved environments, windows, request limits and prohibited methods. Identify services where even a small side effect requires a separate decision. Describe the stop authority, communications model and incident escalation arrangements. If production testing is proposed, require a risk-based explanation of the evidence needed there and the safeguards that support it.

For API-heavy products, our fintech API scoping guide helps turn a feature inventory into testable actor-object-operation comparisons. Banks can use that approach while applying their own change management and supplier controls.

Make bidder assumptions comparable. Supplied access: State test roles and synthetic fixtures; Operational boundary: Agree methods, windows and stop rules; Closure work: Define the included retest coverage
Working model 02Make bidder assumptions comparableIllustrative planning diagram. Adapt the decisions to your authorised scope.
Read diagram text
Supplied access
State test roles and synthetic fixtures
Operational boundary
Agree methods, windows and stop rules
Closure work
Define the included retest coverage

Specify what a useful finding contains

Ask for the tested starting position, affected boundary, reproducible observation, technical evidence, impact reasoning and limitations. Require a clear distinction between demonstrated actions and plausible but untested consequences. The report should record blocked and excluded coverage as well as findings. Agree how urgent observations will be communicated before the final document is delivered.

Review a sample finding with technical and risk stakeholders. It should be possible to understand what failed, which team can change it and how the bank will verify the result. Visual polish should support that reasoning, not replace it.

Require evidence with context. Starting position: Unaided, supplied or assisted access; Observation: Reproduction and demonstrated impact; Limitation: Excluded, blocked and untested paths
Working model 03Require evidence with contextIllustrative planning diagram. Adapt the decisions to your authorised scope.
Read diagram text
Starting position
Unaided, supplied or assisted access
Observation
Reproduction and demonstrated impact
Limitation
Excluded, blocked and untested paths

Define retesting before comparing prices

Identify the included retest period, scenario boundaries and evidence expected for closure. Agree what happens if remediation changes the architecture, if new routes appear or if the necessary test role becomes unavailable. Clarify whether the provider will validate only named findings or also agreed adjacent cases. This avoids treating a narrowly priced verification exercise as an implied repeat of the whole engagement.

Set an acceptance criterion for the delivery itself: the bank receives usable evidence, a coverage record, a technical handover and an intelligible retest statement. A PDF file arriving on time is only part of that outcome.

Normalise the bids before selection

Create a comparison table covering scope, assumptions, delivery roles, operating safeguards, evidence, exclusions and closure. Ask providers to resolve material ambiguities in writing. A lower price may reflect efficient delivery, but it may also omit roles, integrations or validation work another bid includes. Compare those differences explicitly rather than relying on day rates or findings counts.

Use the bank readiness checklist to prepare the inputs. The final statement of work should be understandable to the service owner, testing team and procurement reviewer without requiring each to invent missing assumptions.

Reach a defensible buying decision. Issue a common brief: Give every bidder equivalent inputs; Resolve exclusions: Make material differences explicit; Agree the final scope: Record ownership and acceptance criteria
Working model 04Reach a defensible buying decisionIllustrative planning diagram. Adapt the decisions to your authorised scope.
Read diagram text
Issue a common brief
Give every bidder equivalent inputs
Resolve exclusions
Make material differences explicit
Agree the final scope
Record ownership and acceptance criteria

Primary sources

General information, not a compliance opinion. Confirm legal applicability and testing requirements for your entity and jurisdiction.

This guide and the related sector publications linked above are published by Atlant Security. Technical examples are planning examples, not claims about completed client tests.

LET’S START A CONVERSATION

Define the scope.
Take the next step.

Your systems, operating constraints and security objectives. A clear starting point for the test.

Discuss your pentest